–
Od edytora kodu do galerii sztuki
prelekcja o muzyce generatywnej w przeglądarce: Beyond Code 2024, meet.js Białystok 2025
- wystąpienie,
- dźwięk,
- web

„Od edytora kodu do występu w galerii sztuki – muzyka generatywna w przeglądarce” to prelekcja o tym, jak z JavaScriptu i trzech zakładek w Chromie zrobiłem ambientowy live act. Pokazywałem ją we wrześniu 2024 roku na konferencji Beyond Code pod Olsztynem, a 28 stycznia 2025 roku na meet.js Białystok #61 w klubie Gwint.
O czym opowiadam
Zaczynam od podstaw: czym jest dźwięk i czym muzyka. Potem krótka historia muzyki generatywnej – od XVIII-wiecznej „gry w kości” przypisywanej Mozartowi, w której walca składało się z losowanych taktów, przez „It’s Gonna Rain” Steve’a Reicha i jego taśmowe pętle, które powoli rozjeżdżają się w fazie, i „In C” Terry’ego Rileya, po „Music for Airports” Briana Eno, który nazwał ten rodzaj muzyki generatywną: grającą bez końca i nigdy tak samo. (Opis na podstawie nagrania z Beyond Code.)
Druga część to moja droga: od filmu „Lekcja muzyki” z 2016 roku i piosenki Frontend is an art, przez naukę DJ-owania i Projekt New Hope, do POGWAR – generatywnego ambientu, który przygotowałem w półtora miesiąca na występ w Galerii Arsenał w sierpniu 2023 roku. Krok po kroku buduję w Tone.js jeden utwór: syntezator i obwiednia, pogłos i delay, drugi głos oktawę niżej, losowane pianino z sampli, falujący szum. Pokazuję mikser w p5.js, którym na żywo wybierałem ścieżki z kilku kart przeglądarki.
Na koniec mówię o przenoszeniu tego na telefon: wydajność efektów, przewaga sampli nad syntezą, cicha pętla audio, która nie pozwala przeglądarce uśpić skryptu po zablokowaniu ekranu, i Media Session API do opisu „utworu” na ekranie blokady.

Źródła
- Od edytora kodu do występu w galerii sztuki • Maciek Korsan • Beyond Code 2024, YouTube (kanał Beyond Code)
- Beyond Code 2024, Crossweb – 19–20.09.2024
- #61 meet.js Białystok, Crossweb – 28.01.2025, Klub Gwint
- maciejkorsan/pogwar, GitHub – kod POGWAR