Harmonia

Środowisko synchronicznego wykonywania utworów muzyki algorytmicznej

Lambda Ensamble

~10 osób w orkiestrze

Lambda Ensamble

Linux / Windows / macOS / Android

Lambda Ensamble

MIDI, audio, SonicPI, PureData

Musique

  • rozpoczął jako projekt inżynierski w marcu 2022
  • język programowania dedykowany muzycznej kompozycji
  • synchronizacja startu, nie wykonania

Musique


							$ head -n2 y.mq
							sekcja_a1 = [9 * e5 wn e5 2 8 * e5 wn p wn 2 * e5 2]
							sekcja_b1 = [4 * (g6 wn, p wn) p wn e5 2 4 * (g6 wn, p wn) p 1 2 * e5 2]
							$ musique repl run y.mq
							> start sekcja_a1
						

Problemy Musique

  • Wspólny interfejs dla kompozycji i występu
  • Brak wsparcia synchronizacji wykonania

Synchronizacja pełni występu

  1. Musique - muzyczny język programowania
  2. Harmonia - synchroniczny odtwarzacz muzyczny dla orkiestr laptopowych
  3. Synteza Musique, Harmonii i innych środowisk muzyki algorytmicznej

Harmonia

  • odtwarzacz z przyjaznym interfejsem dla występów
  • wsparcie MIDI oraz formatów audio
  • synchronizacja wykonania

Harmonia jako projekt B+R

  • Protokół synchronizacji wykonania utworów
  • Wdrożenie w tworzonym odtwarzaczu dla orkiestr laptopowych
  • Testy z orkiestrą laptopową