Materiały do zajęć Podstawy programowania
Instalacja Pure Data:
Arch Linux,
Ubuntu,
macOS/Windows
Dokumentacja Pure Data
Materiały w ramach zajęć
Notacja muzyczna a MIDI
Podstawy PureData, problem aktualizacji
Przykłady z zajęć
Kick, snare
Array sequencer
Generatory fal
Synteza Karplus–Strong'a
Obsługa klawiatury
Projekt zaliczeniowy
- 2025-05-23,30 - konsultacje dot. projektu / przedtermin oddania
- 2025-06-06 - oddanie projektu na zajęciach (prezentacja)
Konsultacje można na żywo / zdalnie (mail, wideokonferencji).
Temat projektu musi być potwierdzony przez prowadzącego (na zajęciach lub mailem).
Przykłady projektów:
- Aplikacja mobilna z wykorzystaniem MobMuPlat, np. puszczanie sampli z efektami na przyciski / telefon jako instrument
- Utwór / fragment utworu / sample
- PureData jako instrument - reaguje na klawisze klawiatury / wejście MIDI i produkuje dźwięki
Omawiane zagadnienia w PureData
- Generatory fal (sinusoidalna, trójkątna, kwadratowa, piłokształtna)
- Synteza: addytywna, subtraktywna, częstotliwości (FM), amplitudy (AM), Karplusa-Stronga
- Efekty: bitcrush, filtry, echo, reverb, delay
- Sample, odtwarzanie i przetwarzanie gotowego materiału dźwiękowego
- Wejście audio
- Podział programu na podprogramy
- Sequencer, zarządzanie programem, kontrolą, przepływem danych