Wéi schreift Musek mat OOP

Mir schwätzen iwwer d'Geschicht vum OpenMusic (OM) Softwareinstrument, analyséieren d'Features vu sengem Design a schwätzen iwwer déi éischt Benotzer. Zousätzlech zu dësem, bidden mir Analoga.

Wéi schreift Musek mat OOP
Foto Vum James Baldwin /Unsplash

Wat ass OpenMusic

Dëst ass objektorientéiert visuell programméiere Ëmfeld fir digital Tounsynthese. D'Utility baséiert op engem Dialekt vun der LISP Sprooch - Allgemeng Lisp. Et ass derwäert ze notéieren datt OpenMusic als universell grafesch Interface fir dës Sprooch benotzt ka ginn.

D'Instrument gouf an den 90er Jore vun Ingenieuren vum franséischen Institut fir Fuerschung a Koordinatioun vun Akustik a Musek entwéckelt (IRCAM). Insgesamt siwe Versioune vun OpenMusic goufen presentéiert - déi lescht gouf 2013 verëffentlecht. Dann IRCAM Ingenieur Jean Bresson (Jean Bresson) huet den Utility vun Null nei geschriwwen, fir der Basis vun der Original Code sechster Versioun (OM6). Haut gëtt OM7 ënner Lizenz verdeelt GPLv3 - seng Quelle sinn verfügbar fannen op GitHub.

Wéi mat hir ze schaffen

Programmer an OpenMusic ginn erstallt andeems Dir grafesch Objeten manipuléiert anstatt Code ze schreiwen. D'Resultat ass eng Zort Blockdiagramm, wat e "Patch" genannt gëtt. Ähnlech wéi modulare Synthesizer, déi Patchschnouer fir Verbindungen benotzt hunn.

hei Beispill Programm OpenMusic, aus dem GitHub Repository geholl:

Wéi schreift Musek mat OOP

OpenMusic huet zwou Zorte vun Objeten: Basis a Partitur (Score Object). Déi éischt si verschidde mathematesch Operatiounen fir mat Matrixen, Kolonnen an Textformen ze schaffen.

Score Objete sinn néideg fir mat Toun ze schaffen. Si kënnen och an zwou Gruppen opgedeelt ginn:

Score-Objete ginn manipuléiert mat Partiturfunktiounen, sou wéi verschidde Komponenten an een ze kombinéieren fir polyphonesch Toun ze kreéieren. Zousätzlech Funktiounen kënnen an Plug-in Bibliothéiken fonnt ginn - eng komplett Lëscht vun hinnen verfügbar op der offizieller Websäit.

Dir kënnt e Beispill vun enger Melodie lauschteren generéiert vun OpenMusic an dësem Video:


Fir mam Tool a seng Fäegkeeten kennenzeléieren, empfeelen mir Iech op d'Dokumentatioun ze referenzéieren. Handbuch fir OM7 ass nach an der Entwécklung. Awer Dir kënnt d'OM6 Referenzbuch kucken - Dir braucht verfollegen de Link an an der Fënster op der lénker Säit, erweidert de User Manual Element.

Wien benotzt

Laut den Entwéckler kann OpenMusic benotzt ginn fir Audiotracks ze kreéieren an z'änneren, mathematesch Modeller vu Wierker ze generéieren an opgeholl musikalesch Auszich ze analyséieren. D'Ingenieuren vun der ITCAM hunn d'Tool a verschiddene wëssenschaftleche Studien benotzt. Zum Beispill, fir Kreatioun kënschtlech Intelligenz System déi erkennt musikalesch Gesten op Audioopnam.

Professionell Performeren schaffen och mat OpenMusic - si benotzen d'Utility fir harmonesch Spektra ze studéieren. E Beispill wier de Schwäizer Komponist Mikael Jarrel, deen e Beethoven Präis Gewënner ass. Seng Wierker gesuergt vum Hong Kong Symphony Orchestra kann lauschtert hei.

Och derwäert ze notéieren Tristana Muraya. Hien ass ee vun de gréisste Komponisten déi an der Direktioun schaffen Spektralmusek. Zum Beispill ginn et seng Wierker op YouTube gondwana и Le partage des eaux, erstallt mat OpenMusic.


Englesch Komponist an Enseignant Brian Furneyhough OpenMusic benotzt fir mam Rhythmus ze schaffen. Haut ass seng Musek am Repertoire vun de gréissten zäitgenësseschen Ensemblen an Interpreten abegraff - Arditti Quartett op и Pierre-Yves Artaud.

Analoguen

Et gi verschidde Systemer ähnlech wéi OpenMusic. Vläicht déi bekanntst wier de kommerziellen Tool Max/MSP. Et gouf vum Miller Puckette an de spéiden 80er entwéckelt wärend hien um IRCAM geschafft huet. De System erlaabt Iech digital Audio a Video an Echtzäit ze synthetiséieren.

De Video hei drënner weist eng Installatioun op ee vun de Gebaier an der italienescher Stad Cagliari. D'Faarf vun de Schiirme ännert sech ofhängeg vum Kaméidi vun den Autoen déi laanscht kommen. D'Installatioun gëtt vun enger Kombinatioun vu Max / MSP an Arduino kontrolléiert.


Et ass derwäert ze notéieren datt Max / MSP en Open Source Géigespiller huet. Et gëtt genannt Pure Daten, a gouf och vum Miller Puckett entwéckelt.

Et ass och derwäert de visuelle System ze markéieren Chuck, déi vum Perry Cook a Kollegen vun der Princeton University am Joer 2003 erfonnt gouf. Et ënnerstëtzt parallel Ausféierung vu multiple Threads, plus Dir kënnt Ännerunge vum Programm direkt wärend der Ausféierung maachen. Verdeelt ënner der GNU GPL Lizenz.

D'Lëscht vun Tools fir digital Museksynthese hält net do op. Et gëtt och Kyma и iwwertonen, wat Iech erlaabt Mëschungen direkt op der Bühn ze programméieren. Mir probéieren d'nächst Kéier iwwer si ze schwätzen.

Zousätzlech Liesung - vun eisem Hi-Fi World an Telegram Kanal:

Wéi schreift Musek mat OOP Wéi de PC d'Medienindustrie mat erfollegräicher Software iwwerholl huet
Wéi schreift Musek mat OOP Wou Dir Audio Echantillon fir Är Projete kritt: eng Auswiel vun néng Ressourcen
Wéi schreift Musek mat OOP Musek fir Är Projeten: 12 thematesch Ressourcen mat CC-lizenzéierte Tracks
Wéi schreift Musek mat OOP Innovatioun SSI-2001: d'Geschicht vun enger vun de rareste Soundkarte fir den IBM PC
Wéi schreift Musek mat OOP Geschicht vun Audio Technologie: Synthesizer a Sampler
Wéi schreift Musek mat OOP En Enthusiast huet d'Sound Blaster 1.0 Soundkaart nei erstallt
Wéi schreift Musek mat OOP Wéi Museksformater an de leschten 100 Joer geännert hunn
Wéi schreift Musek mat OOP Wéi eng IT Firma fir d'Recht Musek ze verkafen gekämpft

Source: will.com

Setzt e Commentaire