RÀÀgime OpenMusic (OM) tarkvarainstrumendi ajaloost, uurime selle struktuuri, rÀÀgime esimestest kasutajatest. Lisaks toome vÀlja analoogid.
Foto / Unsplash
Mis on OpenMusic
See on objektorienteeritud digitaalse heli sĂŒnteesimiseks. Tööriist pĂ”hineb LISP-i keele dialektil â . Tuleb mĂ€rkida, et OpenMusicit saab kasutada universaalse graafilise liidese jaoks selle programmeerimiskeelega.
Tööriista arendas 90. aastatel Prantsuse Akustika ja Muusika Uuringute Instituudi () insenerid. Ăhtekokku esitati seitse versiooni OpenMusicist â viimane ilmus 2013. aastal. Siis programmeeris IRCAMi insener Jean Bresson () rakenduse nullist, pidades silmas kuuenda versiooni (OM6). TĂ€napĂ€eval levitatakse OM7 litsentsi alusel â selle lĂ€htekoodid on .
Kuidas sellega töötada
Programmid OpenMusicis luuakse graafiliste objektide manipuleerimise kaudu, mitte koodi kirjutamise teel. Tulemuseks on midagi sarnast plokkskeemile, mida nimetatakse 'patchiks'. Sarnaselt modulaarsetele sĂŒnteesijatele, kus ĂŒhenduste jaoks kasutati patch-kaableid.
Siin OpenMusicist, mille on vÔetud GitHubi hoidlast:

OpenMusicis on kaht tĂŒĂŒpi objekte: pĂ”hised ja partituurilised (Score Object). Esimesed esindavad erinevaid matemaatilisi operatsioone maatriksite, veergude ja tekstivormide töötlemiseks.
Partituurilised objektid on vajalikud heli töötlemiseks. Need saab jagada kahte rĂŒhma:
- Harmoonilised â noodid, akordid ja .
- RĂŒtmilised â hÀÀled ja taktid.
Partituurilised objekte juhitakse partituuri funktsioonide abil, mis nĂ€iteks ĂŒhendavad mitu komponenti ĂŒheks, et luua polĂŒfooniat. TĂ€iendavad funktsioonid on saadaval lisandmoodulites â tĂ€ielik nimekiri .
NĂ€iteks meloodia, mille on genereerinud OpenMusic, on kuulamiseks saadaval :

Et tutvuda tööriista ja selle vĂ”imalustega, soovitame tutvuda dokumentatsiooniga. on veel töös. Kuid saab vaadata OM6 kĂ€siraamatut â tuleb ja vasakus aknas avada User Manual punkt.
Kes kasutab
Arendajate mĂ”tte kohaselt saab OpenMusicut kasutada audiofailide loomisel ja redigeerimisel, matemaatiliste mudelite genereerimisel ning salvestatud muusikapalade analĂŒĂŒsimisel. ITCAMi insenerid on seda tööriista kasutanud paljude teadusuuringute raames. NĂ€iteks tehisintellekti sĂŒsteemi, mis tuvastab audiofailides.
OpenMusicut kasutavad ka professionaalsed esitajad â nad kasutavad tööriista harmooniliste spektrite uurimiseks. Ăheks nĂ€iteks on Ć veitsi helilooja , kes on Beethoveni preemia laureaat. Tema teoseid Hongkongi sĂŒmfooniaorkestri esituses saab .
Tasub mainida ka . Ta on ĂŒks suurimaid heliloojaid, kes töötab . NĂ€iteks YouTube'is on tema teosed ja , mis on loodud OpenMusic abil.

Inglise helilooja ja pedagoog kasutas OpenMusicut rĂŒtmi töötlemiseks. TĂ€na kuulub tema muusika suurimate tĂ€napĂ€evaste ansamblite ja esitajate repertuaari â ja .
Analoogid
On olemas mitmeid sĂŒsteeme, mis on sarnased OpenMusicule. Ilmselt tuntum on kommertstööriist . Selle töötas vĂ€lja Miller Puckette 80-ndate lĂ”pus, kui ta töötas IRCAMis. System vĂ”imaldab reaalajas digitaalset heli ja videopilti sĂŒnteesida.
Alloleval videol on kujutatud installatsiooni ĂŒhel hoonel Itaalia Cagliari linnas. Ekraanide vĂ€rvid muutuvad vastavalt mööduvate autode mĂŒra tasemele. Installatsiooni juhib Max/MSP ja Arduino kooslus.
Tasub mÀrkida, et Max/MSP-l on avatud lÀhtekoodiga analoog. Seda kutsutakse , mille arendaja on samuti Miller Puckette.
Samuti tasub esile tuua visuaalne sĂŒsteem , mille lĂ”i Perry Cook koos kolleegidega Princetonis 2003. aastal. See toetab mitme voolu paralleelset tĂ€itmist ning programmi saab muuta otse esitusprotsessi ajal. Jaotatakse GNU GPL litsentsi alusel.
See ei ole kĂ”ik digitaalsete muusika sĂŒnteesi tööriistade nimekiri. On olemas ka ja , mis vĂ”imaldab segusid otse laval programmeerida. Nendest pĂŒĂŒame rÀÀkida jĂ€rgmine kord.
TĂ€iendav lugemine â meie «Hi-Fi maailmast» ja Telegrami kanalist:
Allikas: habr.com
