<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Index on afad notes</title><link>https://www.ferokiraly.com/afad/</link><description>Recent content in Index on afad notes</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 13 Nov 2023 12:30:00 +0100</lastBuildDate><atom:link href="https://www.ferokiraly.com/afad/index.xml" rel="self" type="application/rss+xml"/><item><title>0. Overview</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/0_overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/0_overview/</guid><description>Overview # For whom is it? # This is very basic course. No technical skills are needed, but any experience with sound is welcomed!
What is the main topic? # listening concentration understanding What you will learn? # What is sound What is silence Listen vs hear. Is there a difference? What is soundscape and acoustic ecology Software &amp;amp; opensource. Why opensource? Mics &amp;amp; cables &amp;amp; connectors &amp;amp; speakers &amp;amp; other devices Analog synthesis (maybe?</description></item><item><title>1. Soundscape</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/1_sounds_around_us/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/1_sounds_around_us/</guid><description>1. Sounds around us / Soundscape # What is sound? # Sound is mechanical oscillation/vibration; it can oscillate in two ways: regularly and irregularly. s.boot; s.scope; Ndef(\chaos,{Gbman2DL.ar(2 + LFNoise2.kr(2).range(0.5,10), 800+LFNoise0.kr(100).range(2,5000)).dup * 0.2}).play(fadeTime:2) Ndef(\chaos).stop(2) Ndef(\regular,{LFTri.ar(200).dup * 0.2}).play(fadeTime: 2) Ndef(\regular).stop(2) If there were a perfect mechanical system, it could oscillate periodically like a sine wave. Ndef(\sine,{SinOsc.ar(440).dup * MouseX.kr(0,0.5)}).play(fadeTime: 2) Ndef(\sine).stop(2) {SinOsc.ar(1000)}.plot; Speed of sound # Physical properties and the speed of sound change with ambient conditions.</description></item><item><title>Úvod do Pythonu</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/0_uvod/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/0_uvod/</guid><description>Čo je Python? # Python je dynamický, interpretovaný programovací jazyk, ktorý je známy pre svoju čitateľnosť a flexibilitu. Je vhodný pre rôzne účely, od webového vývoja po vedecké výpočty, kreatívne programovanie a aplikácie v umení.
Príprava vášho programovacieho prostredia # Python # Navštívte oficiálnu stránku Pythonu: https://www.python.org/downloads/ Stiahnite si najnovšiu verziu Pythonu pre váš operačný systém. Spustite inštalačný program a postupujte podľa pokynov. Editor # Prvé kroky # Otvorte terminál alebo príkazový riadok.</description></item><item><title>2. Listen</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/2_listen/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/2_listen/</guid><description>2. Listen # Exercise 2 indoor soundwalk # Soundwalk in the school. Listen vs Hear # What is the difference?
Analog vs digital. Continuous vs discrete. # https://www.audiocruiser.com/analog-and-digital-sound/
Is nature analog, digital or hybrid system? Paradoxes of Zeno Digital philosphly &amp;amp; Konrad Zuse Sample rate &amp;amp; bit depth # The sample rate in digital audio refers to the number of times per second (per second) that a sound is sampled when it is converted from analog to digital format.</description></item><item><title>Variables / premenné</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/1_premenne/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/1_premenne/</guid><description>Variables / premenné # Čo Sú Premenné? # Premenné sú symboly, ktoré slúžia ako kontajnery na uchovávanie dátových hodnôt. V Pythoni sú premenné dynamicky typované, čo znamená, že ich typ sa určuje automaticky počas behu programu. Nemusíte deklarovať typ premennej ako v iných jazykoch. Deklarácia Premennej # Premennú vytvoríte jednoduchým priradením hodnoty. x = 5 meno = &amp;#34;Anna&amp;#34; Typy Premenných # Premenné môžu držať rôzne typy hodnôt, ako sú: Celé čísla (int) Desatinné čísla (float) Reťazce (str) Zoznamy (list) Slovníky (dict) Boolovské hodnoty (bool) Premenné a Ich Typy # Python umožňuje zistiť typ premennej pomocou funkcie `type()`.</description></item><item><title>3. Listen &amp; trust</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/3_listen_and_edit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/3_listen_and_edit/</guid><description>3. Listen &amp;amp; trust # Student&amp;rsquo;s presentations # Christina Kubisch Reunion - Marcel Duchamp &amp;amp; John Cage Exercise 3a: # Blind soundwalk in the school building.
Take your friend and be a trustworthy guide through the halls of the building; he/she/they have their eyes closed and are trying to listen to the space. In doing so, he/she/they are searching for trust to feel free. Then switch roles. {​{&amp;lt; vertical-line &amp;gt;}}</description></item><item><title>Import modulu</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/6_import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/6_import/</guid><description>Import modulu # Čo Robí &amp;lsquo;import&amp;rsquo; # Nahráva modul a umožňuje prístup k jeho funkciám, triedam a premenným. Vyhľadá súbory s rozšírením .py, kompiluje ich do .pyc (ak je to potrebné) a potom spúšťa inicializačný kód. Ako Používať &amp;lsquo;import&amp;rsquo; # Ak chcete importovať celý modul, jednoducho použite príkaz &amp;lsquo;import&amp;rsquo; nasledovaný názvom modulu. import math Teraz môžete pristupovať k funkciám a premenným v module &amp;lsquo;math&amp;rsquo; s použitím bodkovej notácie. hodnota_pi = math.</description></item><item><title>4. Listen &amp; record</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/4_listen_and_record/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/4_listen_and_record/</guid><description>4. Listen &amp;amp; record # Student&amp;rsquo;s presentations # Jeff Talman Alvin Lucier - I am sitting in a room # &amp;ldquo;I Am Sitting in a Room&amp;rdquo; is an experimental piece of music and sound art by Alvin Lucier, first performed in 1969. The work explores the natural resonant frequencies of a room and how they interact with the spoken word.
Lucier recorded himself narrating a text and then played the recording back into the room while re-recording it.</description></item><item><title>Dátové Typy</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/5_datove_typy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/5_datove_typy/</guid><description>Dátové Typy # Číselné Typy # Int (Celé čísla): Reprezentujú celé čísla, môžu byť kladné alebo záporné bez desatinnej časti. Float (Desatinné čísla): Čísla s desatinnou časťou alebo vedeckým zápisom. Complex (Komplexné čísla): Skladajú sa z reálnej a imaginárnej časti, napríklad 2 + 3j. Textové Typy # Str (Reťazce): Uchovávajú postupnosť Unicode znakov, teda text. Zoznamové Typy # List (Zoznamy): Sú zmeniteľné, môžu obsahovať rôzne dátové typy a sú indexované.</description></item><item><title>5. Writing sound</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/5_writing_sound/</link><pubDate>Mon, 13 Nov 2023 12:30:00 +0100</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/5_writing_sound/</guid><description>Writing sound # Student&amp;rsquo;s presentations # Wall of sound Exercise 1 # Listen and write down the sound on paper. History of Capturing Sound Information # Early Experiments # 1857: Édouard-Léon Scott de Martinville invents the Phonautograph, the earliest known device for recording sound. It created visual representations of sound waves but couldn&amp;rsquo;t play back recorded sound. Invention of Phonograph # 1877: Thomas Edison invents the Phonograph, the first device to both record and reproduce sound using tinfoil cylinders.</description></item><item><title>Loops / cyklus</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/2_cykly/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/2_cykly/</guid><description> Loops / cykly # For cyklus # Používa sa na iteráciu cez sekvenciu (napr. zoznam, slovník, množina, reťazec) Iteruje presne toľkokrát, koľko je prvkov v sekvencii # Iterácia cez zoznam cisla = [1, 2, 3, 4, 5] for cislo in cisla: print(cislo) # Vypíše čísla od 1 do 5 # Iterácia cez reťazec meno = &amp;#34;Peter&amp;#34; for znak in meno: print(znak) # Vypíše písmená mena Peter Cyklus for je možné tiež použiť s funkciou range() for i in range(5): print(i) # Vypíše čísla od 0 do 4 While cyklus # Opakuje blok kódu tak dlho, kým je podmienka pravdivá Dôležité je nezabudnúť na aktualizáciu premennej používanej v podmienke, inak môže dôjsť k nekonečnému cyklu i = 0 while i &amp;lt; 5: print(i) i += 1 # Veľmi dôležité aktualizovať i, inak by cyklus bol nekonečný # Vypíše čísla od 0 do 4 Kedy použiť &amp;lsquo;for&amp;rsquo; a kedy &amp;lsquo;while&amp;rsquo; # &amp;lsquo;For&amp;rsquo; je lepšie pre prípady, kde viete, koľkokrát chcete iterovať &amp;lsquo;While&amp;rsquo; je vhodnejší, keď iterujete dokým nie je splnená určitá podmienka, bez ohľadu na počet iterácií</description></item><item><title>6. Making sound</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/6_making_sound/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/6_making_sound/</guid><description> Making sound # Student&amp;rsquo;s presentations # Francisco Lopez</description></item><item><title>List / Zoznam</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/3_zoznam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/3_zoznam/</guid><description>List / Zoznam # Čo je zoznam? # Zoznam je usporiadaná kolekcia položiek (môžu byť rôznych typov) Zoznamy sú zmeniteľné, čo znamená, že položky v nich môžete meniť https://docs.python.org/3/tutorial/datastructures.html Vytvorenie zoznamu # Zoznamy sa vytvárajú umiestnením položiek oddelených čiarkami do hranatých zátvoriek [] moj_zoznam = [1, 2, 3, &amp;#39;jablko&amp;#39;, &amp;#39;banán&amp;#39;] Prístup k položkám zoznamu # K položkám zoznamu pristupujete pomocou indexu (začína od 0) prvy_prvok = moj_zoznam[0] # vráti 1 posledny_prvok = moj_zoznam[-1] # vráti &amp;#39;banán&amp;#39; (záporný index pristupuje od konca) Zmena hodnoty položky # Môžete zmeniť hodnotu položky priradením novej hodnoty na určitý index moj_zoznam[1] = &amp;#39;hruška&amp;#39; # zmení druhý prvok z 2 na &amp;#39;hruška&amp;#39; Pridanie položky # Na pridanie položiek na koniec zoznamu použijete metódu append() moj_zoznam.</description></item><item><title>String / Text</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/4_text/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/4_text/</guid><description>String / Text # Základy # Reťazce sú sekvencie znakov obklopené úvodzovkami. Sú nemenné, čo znamená, že ich nemôžete meniť po vytvorení. Vytvorenie Reťazca # moj_retezec = &amp;#34;Toto je reťazec&amp;#34; viacriadkovy_retezec = &amp;#34;&amp;#34;&amp;#34;Toto je viacriadkový reťazec&amp;#34;&amp;#34;&amp;#34; Prístup k Znakom # Použite indexáciu alebo rezy (slicing) na prístup k určitým častiam reťazca. prvy_znak = moj_retezec[0] posledny_znak = moj_retezec[-1] podretezec = moj_retezec[1:5] # vráti znaky od indexu 1 po 4 Konkatenácia # Dva alebo viac reťazcov môžete spojiť pomocou operátora `+`.</description></item><item><title>Slovník / Dict</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/7_dict/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/7_dict/</guid><description>Slovník / Dict # V Pythone je slovník (dict) zbierka kľúč-hodnota párov. Slovník je neusporiadaná, zmeniteľná a indexovaná kolekcia. Kľúče slovníka sú jedinečné a nesmú sa opakovať.
Vytvorenie Slovníka # Nový slovník môžete vytvoriť umiestnením párov kľúč-hodnota do zložených zátvoriek {}.
moj_slovnik = {&amp;#39;meno&amp;#39;: &amp;#39;Peter&amp;#39;, &amp;#39;vek&amp;#39;: 28} Prístup k Hodnotám # Hodnotu získate tak, že sa odkážete na jej kľúč.
print(moj_slovnik[&amp;#39;meno&amp;#39;]) # vypíše &amp;#34;Peter&amp;#34;. Pridanie alebo Zmena Prvkov # Pridať alebo zmeniť hodnotu môžete priradením hodnoty k kľúču.</description></item><item><title>Podmienka If</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/9_if/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/python/9_if/</guid><description>Podmienka if v Pythone sa používa pre rozhodovacie operácie. Vykoná blok kódu, ak je podmienka pravdivá.
Základná Podmienka If # Najjednoduchšia forma podmienky if vykoná príkaz, ak je podmienka pravdivá. Syntax:
if podmienka: prikaz Príklad:
x = 10 if x &amp;gt; 5: print(&amp;#34;x je väčšie ako 5&amp;#34;) Podmienka If-Else # Podmienka if-else poskytuje alternatívnu akciu, ak je podmienka if nepravdivá. Syntax:
if podmienka: prikaz else: alternativny_prikaz Príklad:
x = 4 if x &amp;gt; 5: print(&amp;#34;x je väčšie ako 5&amp;#34;) else: print(&amp;#34;x je 5 alebo menej&amp;#34;) Reťazec Podmienok If-Elif-Else # Pre viacero podmienok použite reťazec if-elif-else.</description></item><item><title>0. Úvod</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/0_overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/0_overview/</guid><description>Prehľad predmetu # Pre koho je tento kurz určený? # Požadované technické skúsenosti: Akákoľvek skúsenosť s programovaním sa zíde, no nie je to nutné. Kurz je vhodný aj pre úplných začiatočníkov.
print(&amp;#34;Ahoj!&amp;#34;) Čo sa naučíte # Čo je interaktivita Čo je interface Aké sú dnes možnosti v digitálnom priestore Čo je to senzor Python, commandline &amp;hellip; Podmienky kurzu # 80% dochádzka semestrálny výstup samostatné spracovanie vybranej témy a jej prezentácia 15min počas semestra Terminy # Kurz prebieha v blokoch, v pondelky od 13oo do 1715 na Drotke, v LABe #270</description></item><item><title>1. Geografia, Topológia, Dizajn</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/1_geografia_topologia_dizajn/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/1_geografia_topologia_dizajn/</guid><description>Geografia, Topológia, Dizajn # Interface # Čo je interface? Čo robí interface? Aké je najstaršie interface? Aké je najnovšie? Čo by mohlo byť interface? Čo by nemohlo byť interface? Definícia a typy interface. Príklady vo výtvarnom intermediálnom umení. Brainstorming najpodivnejších možností interface (napr. &amp;ldquo;Môže byť strom rozhraním?&amp;rdquo;) Výpočty / Computation # je proces, ktorý sa riadi konečne popisateľnými pravidlami algoritmy, krok za krokom pokyny, ktoré je možné mechanicky vykonávať na formálnej mašine počítať, znamená vypočítať, je to spracovávať a transformovať informácie základné koncepty: Výpočet je riadený pravidlami: pre každý stav výpočtu pravidlá určujú práve jeden stav, ktorý ho bude nasledovať Tieto pravidlá musia byť opísateľné, formálne a nenáhodné Súbor pravidiel tiež musí byť konečný Umenie a výpočty / computation # zameriava sa na estetický vzťah vo výpočte nezávisí na používaní počítačov, skôr na tom, ako zásadný a významný je samotný výpočet pre umenie a estetické vzťahy sú systémy post-formalistické: viac než zdôrazňovanie morfológií, cenia si vzťahy opierajú sa o problémy organizácie a namiesto tvorby artefaktov vytvárajú prostredia, ktoré vznikajú z interagujúcich komponentov samotný výpočet sa stáva estetickým výstupom, raison d&amp;rsquo;être potrebuje výpočty, ale nie nevyhnutne počítače, aspoň nie digitálne počítače môže využívať klasické, nevýpočtové médiá a potom pracovať s ľuďmi, ktorí sú schopní spracovávať informácie.</description></item><item><title>2. OSC protokol</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/2_vypisovatko/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/2_vypisovatko/</guid><description>Čo je OSC Protokol? # Základné Informácie # OSC (Open Sound Control) je komunikačný protokol určený pre sieťovú komunikáciu medzi počítačmi, syntetizátormi, robotmi a iným multimediálnym zariadením. Je navrhnutý pre modernú sieťovú komunikáciu a prekonáva obmedzenia staršieho MIDI protokolu. Funkcie # Umožňuje vzdialené ovládanie parametrov v reálnom čase. Podporuje viacero dátových typov, vrátane čísel, reťazcov a časových značiek. Je navrhnutý tak, aby bol flexibilný, rozšíriteľný a ľahko použiteľný. Použitie v Praxi # OSC sa bežne používa v digitálnom umení, vrátane hudobných vystúpení, interaktívnych inštalácií a virtuálnej reality.</description></item><item><title>3. Terminál</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/3_terminal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/3_terminal/</guid><description>Čo je to Terminál? # Terminál, známy tiež ako príkazový riadok alebo konzola, je textové rozhranie medzi používateľom a operačným systémom. Umožňuje používateľom komunikovať s operačným systémom alebo softvérom bez použitia grafického rozhrania, prostredníctvom príkazov napísaných v texte.
Pomocou terminálu môžu používatelia vykonávať rôzne úlohy, ako je správa súborov, spúšťanie programov a skriptov, konfigurácia systémových nastavení a sieťové operácie. Terminál je často používaný pre pokročilú správu systému, diagnostiku a automatizované skriptovanie.</description></item><item><title>4. Session</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/4_game/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/4_game/</guid><description>#!/usr/bin/env python3 import pythonosc.osc_server import pythonosc.dispatcher import numpy as np import pygame # toto ma kazdy ine ip = &amp;#34;10.0.1.199&amp;#34; port = 5055 marketa_pos = 0 jaroslav_pos = 0 dominika_pos = 0 dlzka_riadku = 100 pygame.mixer.init() sound1 = pygame.mixer.Sound( &amp;#34;/home/paum/Projekty/___/SuperCollider/downloaded-quarks/Dirt-Samples/ade/003_abt.wav&amp;#34; ) sound2 = pygame.mixer.Sound( &amp;#34;/home/paum/Projekty/___/SuperCollider/downloaded-quarks/Dirt-Samples/ade/006_glass.wav&amp;#34; ) sound3 = pygame.mixer.Sound( &amp;#34;/home/paum/Projekty/___/SuperCollider/downloaded-quarks/Dirt-Samples/ades4/03.wav&amp;#34; ) # Play the sound def replace_char_at_index(r, index, new_char): if index &amp;lt; 0 or index &amp;gt;= len(r): return r # Index is out of the string&amp;#39;s range return r[:index] + new_char + r[index + 1 :] def panacik(): riadok = &amp;#34; &amp;#34; * dlzka_riadku riadok = replace_char_at_index(riadok, marketa_pos, &amp;#34;M&amp;#34;) riadok = replace_char_at_index(riadok, jaroslav_pos, &amp;#34;J&amp;#34;) riadok = replace_char_at_index(riadok, dominika_pos, &amp;#34;D&amp;#34;) print(riadok) def marketa(addr, *args): global marketa_pos marketa_pos = args[0] panacik() if marketa_pos &amp;gt; 10 and marketa_pos &amp;lt; 20: sound1.</description></item><item><title>Audio player</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/audio_player/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/audio_player/</guid><description>import pygame # Initialize Pygame and its mixer pygame.init() pygame.mixer.init() # Load the sound file sound_file = &amp;#39;path/to/your/soundfile.wav&amp;#39; # Replace with the path to your sound file sound = pygame.mixer.Sound(sound_file) # Play the sound sound.play() # Keep the program running until the sound is done playing while pygame.mixer.get_busy(): pygame.time.delay(100)</description></item><item><title>Books</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/books/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/books/</guid><description>Books # R.Murray Schafer: The Soundscape and the Tuning of the World # R.Murray Schafer&amp;rsquo;s seminal work, &amp;ldquo;The Soundscape: Our Sonic Environment and the Tuning of the World,&amp;rdquo; delves into the concept of the soundscape, the acoustic environment that surrounds us. Schafer investigates how our sonic surroundings influence not only our individual experiences but also our collective culture and societal norms. He argues that the modern world is plagued by &amp;ldquo;schizophonia,&amp;rdquo; a disconnection between people and the sounds around them, often exacerbated by the intrusive noise of technology and industrialization.</description></item><item><title>Gesta</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/gesta/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/gesta/</guid><description>https://www.geeksforgeeks.org/face-and-hand-landmarks-detection-using-python-mediapipe-opencv/
# Import Libraries import cv2 import time import mediapipe as mp # Grabbing the Holistic Model from Mediapipe and # Initializing the Model mp_holistic = mp.solutions.holistic holistic_model = mp_holistic.Holistic( min_detection_confidence=0.5, min_tracking_confidence=0.5 ) # Initializing the drawing utils for drawing the facial landmarks on image mp_drawing = mp.solutions.drawing_utils # (0) in VideoCapture is used to connect to your computer&amp;#39;s default camera capture = cv2.VideoCapture(0) # Initializing current time and precious time for calculating the FPS previousTime = 0 currentTime = 0 while capture.</description></item><item><title>Knihy</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/knihy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/knihy/</guid><description>Knihy # Joshua Noble - Programming Interactivity
A Designer&amp;rsquo;s guide to Arduino, Processing and OpenFrameworks; O&amp;rsquo;Reilly Marije Baalman - Composing interacions
An Artist&amp;rsquo;s Guide to Building Expressive Interactive Systems https://composinginteractions.art/ Miguel Carvalhais - Art and computation
Kenneth Goldsmith - Uncreative Writing: Managing Language in the Digital Age
https://libgen.is/
Yuk Hui - Technodiverzita
Video
postuhuman, bacteria and plants interactivity https://www.youtube.com/watch?v=_0qJsiRvtIU</description></item><item><title>Presentations</title><link>https://www.ferokiraly.com/afad/docs/sound_w_23/presentations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/sound_w_23/presentations/</guid><description> Presentations # Christina Kubisch Reunion - Marcel Duchamp &amp;amp; John Cage Jeff Talman Wall of sound Francisco Lopez Magdaléna Manderlová Zimoun Stéphane Clor Scenosme Kája Sedláčků Galántai György Fabian Lanzinier and Andreas Zissler Symphony of mushrooms Zimoun</description></item><item><title>Scrape</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/scrape/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/scrape/</guid><description>#!/bin/python from bs4 import BeautifulSoup import requests import sys a = [] # prazdny zoznam page = BeautifulSoup(requests.get(&amp;#34;http://&amp;#34; + sys.argv[1]).text, &amp;#34;lxml&amp;#34;) for data in page.find_all(sys.argv[2]): a.append(data.text.strip()) for x in range(len(a)): print(a[x])</description></item><item><title>Snake</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/snake/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/snake/</guid><description>import pygame import sys import random import time # Initialize Pygame pygame.init() # Get the screen dimensions screen_info = pygame.display.Info() WIDTH, HEIGHT = screen_info.current_w, screen_info.current_h # Set the GRID_SIZE, FPS, and SPARKLE_DURATION GRID_SIZE = 30 FPS = 10 SPARKLE_DURATION = FPS # Number of frames for the sparkle to last (1 second) SPARKLE_TIMER = 0 # Time (in seconds) to activate the sparkle effect # Snake class class Snake: def __init__(self): self.</description></item><item><title>Vypisovatko</title><link>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/vypisovatko/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.ferokiraly.com/afad/docs/interaktivita_w_23/skripty/vypisovatko/</guid><description>import pythonosc.osc_server import pythonosc.dispatcher # toto ma kazdy ine ip = &amp;#34;192.168.10.32&amp;#34; port = 5050 def center(znak, pocetznakov, dlzka_riadku): dlzka_okraja = (dlzka_riadku - pocetznakov) // 2 okraj = &amp;#34; &amp;#34; * dlzka_okraja obsah = znak * pocetznakov riadok = okraj + obsah + okraj return riadok def mega(addr, *args): # print(addr) data = int(args[0]) print(center(&amp;#34;0&amp;#34;, data, 500)) # vytvorim dispecera disp = pythonosc.dispatcher.Dispatcher() # default co ma robit ked nieco pride # disp.</description></item></channel></rss>