Was ist Musikprogrammierung - wer macht das und warum, arrangiert echte Live-Sessions

Zuvor haben wir über das OpenMusic-Tool gesprochen. Sie können damit Musik objektorientiert schreiben. Heute werden wir über Menschen sprechen, die Kompositionen mit speziellen Programmiersprachen erstellen. Und sie machen es oft "live".


Foto Pixino / PD

Eine kurze Geschichte der Computermusik


Der erste Computer , auf dem Musik gemacht wurde, war CSIRAC . Es wurde Ende der 40er Jahre von einer Gruppe australischer Ingenieure entworfen. Dann entwickelte der Mathematiker Jeff Hill (Geoff Hill) ein spezielles algorithmisches Programm zur Synthese musikalischer Werke. 1951 führte CSIRAC den beliebten Colonel Bogey March erfolgreich durch. Damit endeten seine musikalischen Leistungen.

Daher betrachten die ersten "Computermusiker" Max Mathews (Max Mathews). Er begann mit dem IBM Mainframe Musik zu spielen. Ein Beispiel für eine solche Zusammensetzung:


Seitdem hat die Musikprogrammierung einen langen Weg zurückgelegt. Dieser Begriff wird am häufigsten als der Prozess der Erstellung von Tracks mit Sequenzern, Synthesizern und spezieller Software verstanden. Einige Musikingenieure halten diesen Ansatz jedoch für schlecht. Befürworter dieser Sichtweise verwenden Programmcode und spezielle PLs, um ihre Kompositionen zu erstellen.

Wer programmiert Musik?


Ein Beispiel ist der Ingenieur Andrew Sorensen. Er ist Doktor der Informatik und hat einen Bachelor-Abschluss in Jazz. Andrew schreibt seit 2005 Musik. Beispiele für Tracks finden Sie auf seinem Vimeo-Kanal . Hier ist eines seiner Werke (Musik beginnt ab der zweiten Minute). Solche Musiker arrangieren oft Live-Sessions und nehmen Tracks vor einem Live-Publikum auf. Zum Beispiel macht Allison Walker, eine Sounddesignerin in einem Gaming-Gebäude aus Melbourne, dies. Ihr zufolge versteht das Publikum bei solchen Aufführungen besser, wie schwierig es dem Komponisten digitaler Musik geht.

Solche Aufführungen gibt es übrigens in Russland. Zum Beispiel fand am vergangenen Wochenende in Jekaterinburg eine Algorave statt - eine Disco, in der DJs Code in Echtzeit schrieben. Die Zuhörer konnten beobachten, wie sich Sätze von Variablen und Zahlen in eine Melodie verwandeln.


Einige Autoren programmieren nicht nur digitale Musik. Sie erstellen maschinelle Lernsysteme, mit denen sie Musikkompositionen komponieren und sogar selbst schreiben können.

In dieser Richtung arbeitet der Komponist David Cope von der University of California. Er entwickelte und patentierte einen Algorithmus, der Musiktitel basierend auf vorhandenen generiert. Das obige Video zeigt beispielsweise eine Komposition, die auf Bachs Werk basiert.

Worüber schreiben sie?


Um diese Art von Musik zu erstellen, werden spezielle Programmiersprachen verwendet. Ihre Anzahl ist ziemlich umfangreich, daher werden wir im Folgenden nur einige davon nennen.

Ein Beispiel wäre ORCA , ein esoterischer PL zum Erstellen von prozeduralen Sequenzern, bei denen jeder Buchstabe des Alphabets eine separate Operation darstellt. Einer der Bewohner von Hacker News bemerkte, dass das Schreiben einer Melodie mit ORCA-Operatoren einer Puzzle-Baugruppe ähnelt. Quellen und detaillierte Anweisungen finden Sie im Repository auf GitHub .

Hier ist ein Beispiel für eine in ORCA erzeugte Melodie:


Einige Musiker kreieren ihre eigenen Sprachen. Zum Beispiel stellte der bereits erwähnte Andrew Sorensen Extempore vor . Es ist speziell für Live-Auftritte konzipiert.

2014 sprach Andrew auf der OSCON Developer Conference. Dort demonstrierte er die Fähigkeiten seiner Sprache und schrieb eine Melodie von Grund auf neu. Die Aufzeichnung ist auf YouTube .

Hervorzuheben ist auch die ChucK- Sprache, die 2003 von Ingenieuren der Princeton University entwickelt wurde. Es unterstützt die parallele Ausführung mehrerer Threads und ermöglicht es, das Programm direkt während seiner Ausführung zu ändern. Eine ausführliche Dokumentation mit Beispielen finden Sie auf der Projektwebsite .

Sollte Programmmusik als Kunst betrachtet werden


Es wird angenommen, dass durch Software erzeugte Titel keine echte Musik sind („künstlich“). In der Vergangenheit weigerten sich viele Musiker, die Melodien von David Cop zu spielen, als er sie darum bat. Laut David glaubten sie, dass dies ihr berufliches Image negativ beeinflussen würde. Aber die Situation hat sich geändert.

Immer mehr Menschen und Komponisten glauben, dass Computer und Computersysteme darauf ausgelegt sind, die menschlichen Fähigkeiten zu erweitern und kreative Fähigkeiten zu entwickeln. Und zunehmend experimentieren Musiker mit neuer Software, Technologie und Sounds - sie wählen ungewöhnliche Samples aus und erstellen sie. Kaum musikalische Programme werden sich verbreiten. Dies ist jedoch definitiv das Phänomen an der Schnittstelle mehrerer Wissensbereiche und Kulturen, auf das es sich zu achten lohnt.



Zusätzliche Lektüre in unserer „HiFi-Welt“:

Wie ist der rechtliche Status von KI-Systemen zum Musizieren?
Geburt und Tod eines Albums: Wie sich die Musikformate in den letzten 100 Jahren verändert haben
Wie ein IT-Unternehmen Schwierigkeiten hatte, Musik zu verkaufen
Von Kritikern zu Algorithmen: Wie Demokratie und Technokratie in die Musikindustrie kamen
Forschung: Musik schadet kreativem Denken - Diskussion alternativer Meinungen
Der erste "geschlechtsneutrale" Sprachassistent wurde auf dem IT-Festival vorgestellt


Source: https://habr.com/ru/post/de462387/


All Articles