Wir sprechen ĂŒber die Geschichte des Programmwerkzeugs OpenMusic (OM), analysieren die Besonderheiten seines Aufbaus und erzĂ€hlen von den ersten Nutzungern. AuĂerdem bringen wir Analogien.
Foto / Unsplash
Was ist OpenMusic
Es ist eine objektorientierte zur Synthese digitaler KlĂ€nge. Das Tool basiert auf einem Dialekt der Programmiersprache LISP â . Es ist anzumerken, dass OpenMusic als universelle grafische BenutzeroberflĂ€che fĂŒr diese Programmiersprache verwendet werden kann.
Das Werkzeug wurde in den 90er Jahren von Ingenieuren des französischen Instituts fĂŒr akustische Forschung und Musik () entwickelt. Insgesamt wurden sieben Versionen von OpenMusic veröffentlicht â die letzte wurde 2013 veröffentlicht. Zu dieser Zeit schrieb der Ingenieur von IRCAM Jean Bresson () das Tool von Grund auf neu, wobei er den der sechsten Version (OM6) als Grundlage nahm. Heute wird OM7 unter der Lizenz verbreitet â der Quellcode kann .
Wie man damit arbeitet
Programme in OpenMusic werden erstellt, indem grafische Objekte manipuliert werden, anstatt Code zu schreiben. Am Ende erhĂ€lt man eine Art Blockdiagramm, das "Patch" genannt wird. Dies ist analog zu modularen Synthesizern, bei denen Patchkabel fĂŒr Verbindungen verwendet wurden.
Hier OpenMusic, entnommen aus dem Repository auf GitHub:

In OpenMusic gibt es zwei Arten von Objekten: Basis- und Partiturobjekte (Score Object). Erstere stellen verschiedene mathematische Operationen fĂŒr die Arbeit mit Matrizen, Spalten und Textformen dar.
Partiturobjekte sind erforderlich, um mit Klang zu arbeiten. Sie können ebenfalls in zwei Gruppen unterteilt werden:
- Harmonische â Noten, Akkorde und .
- Rhythmische â Stimmen und Takte.
Partiturobjekte werden durch Partiturfunktionen gesteuert, die beispielsweise mehrere Komponenten zu einer einzigen fĂŒr die Erzeugung von polyfonem Klang zusammenfĂŒhren. ZusĂ€tzliche Funktionen sind in den verwendbaren Bibliotheken verfĂŒgbar â eine komplette Liste davon .
Ein Beispiel fĂŒr eine Melodie, die mit OpenMusic generiert wurde, kann man hören :

Um sich mit dem Werkzeug und seinen Möglichkeiten vertraut zu machen, empfehlen wir, die Dokumentation zu konsultieren. ist noch in Arbeit. Aber man kann das Handbuch fĂŒr OM6 einsehen â man muss und im linken Fenster den Punkt Benutzerhandbuch aufklappen.
Wer verwendet
Laut den Entwicklern kann OpenMusic zur Erstellung und Bearbeitung von Audiospuren, zur Generierung mathematischer Modelle von Werken und zur Analyse aufgezeichneter musikalischer Fragmente verwendet werden. Ingenieure von ITCAM haben das Tool in mehreren wissenschaftlichen Studien angewendet. Zum Beispiel zur eines Systems der kĂŒnstlichen Intelligenz, das in der Audioaufnahme erkennt.
Auch professionelle KĂŒnstler arbeiten mit OpenMusic â sie nutzen das Tool zur Untersuchung harmonischer Spektren. Ein Beispiel ist der Schweizer Komponist , der TrĂ€ger des Beethoven-Preises ist. Seine Werke, aufgefĂŒhrt vom Hongkonger Sinfonieorchester, kann man .
Es ist auch erwÀhnenswert . Er gehört zu den bedeutendsten Komponisten, die im Bereich arbeiten. Zum Beispiel gibt es auf YouTube seine Werke und , die mit OpenMusic erstellt wurden.

Der britische Komponist und PĂ€dagoge hat OpenMusic zur Arbeit mit Rhythmus verwendet. Heute gehört seine Musik zum Repertoire der gröĂten modernen Ensembles und KĂŒnstler â und .
Analogien
Es gibt mehrere Systeme, die OpenMusic Àhnlich sind. Am bekanntesten ist wahrscheinlich das kommerzielle Tool . Es wurde von Miller Puckette in den spÀten 80er Jahren entwickelt, als er am IRCAM arbeitete. Das System ermöglicht die Synthese von digitalem Klang und Video in Echtzeit.
Im folgenden Video wird eine Installation an einem der GebÀude in der italienischen Stadt Cagliari gezeigt. Die Farben der Bildschirme Àndern sich je nach LÀrm vorbeifahrender Autos. Die Installation wird durch eine Verbindung aus Max/MSP und Arduino gesteuert.
Es ist erwĂ€hnenswert, dass es eine Open-Source-Analogie zu Max/MSP gibt. Sie heiĂt , und ihr Entwickler war ebenfalls Miller Puckette.
Es lohnt sich auch, das visuelle System hervorzuheben, das von Perry Cook und seinen Kollegen der Princeton University im Jahr 2003 entwickelt wurde. Es unterstĂŒtzt die parallele AusfĂŒhrung mehrerer Prozesse, und Ănderungen können wĂ€hrend der AusfĂŒhrung vorgenommen werden. Es wird unter der GNU GPL-Lizenz verbreitet.
Damit endet die Liste der Werkzeuge zur Synthese digitaler Musik noch nicht. Es gibt auch und , der es ermöglicht, Mixe direkt auf der BĂŒhne zu programmieren. Wir werden versuchen, nĂ€chstes Mal darĂŒber zu berichten.
ZusĂ€tzliche LektĂŒre â aus unserer «Hi-Fi-Welt» und Telegram-Kanal:
Quelle: habr.com
