Muzyka algorytmiczna

Zajęcia 14 (2025-01-15)

Cel zajęć

  1. Zaprezentowanie wstępnej formy kompozycji zaliczeniowych
  2. Przykłady technik wizualizacji utworów

Wizualizacje

(poniższe zagadnienia są ponadprogramowe)

p5.js

Otwartoźródłowa biblioteka dla języka JavaScript, oferująca przyjazne tworzenie animacji.

Hydra

Środowisko algorytmicznego tworzenia wizualizacji w przeglądarce.

Audio

MIDI

Przetwarzanie MIDI zużywa znaczne zasoby sprzętowe, prowadząc do możliwego zakończenia działania przeglądarki. (w zależności od dostępnych zasobów; testowane z wykorzystaniem przeglądarki Firefox 133.0.3, Linux, Thinkpad x270 i5-7300U, Intel HD Graphics 620).

W przypadku komputerów o mniejszej mocy pełen przykład podany w ramach dokumentacji może być zbyt wymagający. Rekomendowane jest wcześniejsze wykorzystanie wyłącznie ostatniej linijki skryptu Hydra do testów.