OpenMusic (OM) ist eine objektorientierte, visuelle Programmierumgebung für die Musikkomposition auf Basis von Common Lisp . Sie kann auch als universelle visuelle Schnittstelle für die Lisp-Programmierung verwendet werden. Auf einer spezialisierteren Ebene bietet sie dank einer Reihe bereitgestellter Klassen und Bibliotheken eine komfortable Umgebung für die Musikkomposition. [ 2 ]

Geschichte

OpenMusic ist die neueste Software einer Reihe von computergestützten Kompositionsprogrammen , die am IRCAM entwickelt wurden . OpenMusic ist aktuell für macOS ( PowerPC , Intel und Apple Silicon / ARM ), Windows und Linux verfügbar . Der Quellcode wurde unter der GNU Lesser General Public License veröffentlicht .

Programmierung in OpenMusic

Programme in OpenMusic entstehen durch das Verbinden vordefinierter oder benutzerdefinierter Module (ein Prozess, der als „Patching“ bekannt ist), ähnlich wie in grafischen Signalverarbeitungsumgebungen wie Max/MSP oder Pure Data . Im Gegensatz zu diesen Umgebungen wird das Ergebnis einer OpenMusic-Berechnung jedoch typischerweise in herkömmlicher Notenschrift angezeigt und kann bei Bedarf direkt über einen Editor bearbeitet werden. Zahlreiche spezialisierte Bibliotheken wurden von Nutzern beigesteuert und erweitern die Funktionalität von OpenMusic in Bereiche wie Constraint-Programmierung , aleatorische Komposition , Spektralmusik , Minimalismus , Musiktheorie , Fraktale , Musikinformationssuche , Klangsynthese usw.

Bekannte Nutzer

Referenzen

  1. ^ „Version 8.0“ . 30. März 2026. Abgerufen am 3. April 2026 .
  2. ^ "Openmusic:home [Musikvertretungsteam]" .
  • OpenMusic-Website mit vollständiger OM-Klassen- und Funktionsreferenz, Tutorials und Anleitungen zum Kompilieren von OM aus dem Quellcode.