Mēs runājam par OpenMusic (OM) programmatūras instrumenta vēsturi, analizējam tā dizaina iezīmes un runājam par pirmajiem lietotājiem. Papildus tam mēs piedāvājam analogus.
Tas ir orientēts uz objektu vizuālās programmēšanas vide digitālās skaņas sintēzei. Lietderība ir balstīta uz LISP valodas dialektu - Kopējā Lisp. Ir vērts atzīmēt, ka OpenMusic var izmantot kā universālu grafisko interfeisu šai valodai.
Instrumentu 90. gados izstrādāja Francijas Akustikas un mūzikas pētniecības un koordinācijas institūta inženieri (IRCAM). Kopumā tika prezentētas septiņas OpenMusic versijas - pēdējā tika izlaista 2013. gadā. Tad IRCAM inženieris Žans Bresons (Žans Bresons) pārrakstīja utilītu no nulles, pieņemot par pamata oriģinālais kods sestā versija (OM6). Šodien OM7 tiek izplatīts saskaņā ar licenci GPLv3 - ir pieejami tā avoti atrodiet vietnē GitHub.
Kā ar viņu strādāt
Programmas programmā OpenMusic tiek izveidotas, manipulējot ar grafiskiem objektiem, nevis rakstot kodu. Rezultāts ir sava veida blokshēma, ko sauc par “plāksteri”. Līdzīgi kā moduļu sintezatoriem, kas savienojumiem izmantoja plākstera vadus.
OpenMusic ir divu veidu objekti: pamata un score (Score Object). Pirmās ir dažādas matemātiskas darbības darbam ar matricām, kolonnām un teksta formām.
Partitūras objekti ir nepieciešami darbam ar skaņu. Tos var arī iedalīt divās grupās:
Ar partitūras objektiem tiek manipulētas, izmantojot punktu funkcijas, piemēram, vairāku komponentu apvienošana vienā, lai izveidotu polifonisku skaņu. Papildu funkcijas var atrast spraudņu bibliotēkās - pilns to saraksts pieejams oficiālajā tīmekļa vietnē.
Varat klausīties OpenMusic ģenerētas melodijas piemēru šajā video:
Lai iepazītos ar rīku un tā iespējām, iesakām iepazīties ar dokumentāciju. Rokasgrāmata OM7 joprojām ir izstrādes stadijā. Bet var apskatīties OM6 uzziņu grāmatu - vajag sekojiet saitei un kreisajā pusē esošajā logā izvērsiet vienumu Lietotāja rokasgrāmata.
Kas lieto
Pēc izstrādātāju domām, OpenMusic var izmantot, lai izveidotu un rediģētu audio ierakstus, ģenerētu darbu matemātiskos modeļus un analizētu ierakstītos mūzikas fragmentus. ITCAM inženieri šo rīku ir izmantojuši vairākos zinātniskos pētījumos. Piemēram, priekš radīšana mākslīgā intelekta sistēma, kas atpazīst muzikālie žesti audio ierakstā.
Profesionāli izpildītāji strādā arī ar OpenMusic - viņi izmanto utilītu, lai pētītu harmoniskos spektrus. Piemērs varētu būt Šveices komponists Mikaels Džarrels, kurš ir Bēthovena balvas ieguvējs. Viņa darbi Honkongas simfoniskā orķestra izpildījumā var būt klausies šeit.
Angļu komponists un skolotājs Braiens Furnijs izmantoja OpenMusic, lai strādātu ar ritmu. Mūsdienās viņa mūzika ir iekļauta lielāko mūsdienu ansambļu un izpildītāju repertuārā - Arditti kvartets и Pjērs Īvs Arto.
Analogi
Ir vairākas sistēmas, kas līdzīgas OpenMusic. Iespējams, slavenākais būtu komerciālais rīks Maksimālais/MSP. To izstrādāja Millers Pukets 80. gadu beigās, strādājot IRCAM. Sistēma ļauj sintezēt digitālo audio un video reāllaikā.
Zemāk esošajā video redzama instalācija uz vienas no ēkām Itālijas pilsētā Kaljāri. Ekrānu krāsa mainās atkarībā no garāmbraucošo automašīnu trokšņa. Instalāciju kontrolē Max/MSP un Arduino kombinācija.
Ir vērts atzīmēt, ka Max/MSP ir atvērtā koda ekvivalents. Tas tiek saukts Tīri dati, un to izstrādāja arī Millers Pukets.
Ir arī vērts izcelt vizuālo sistēmu Čaks, kuru 2003. gadā izgudroja Perijs Kuks un kolēģi no Prinstonas universitātes. Tā atbalsta vairāku pavedienu paralēlu izpildi, kā arī jūs varat veikt izmaiņas programmā tieši izpildes laikā. Izplatīts saskaņā ar GNU GPL licenci.
Ar to digitālās mūzikas sintēzes rīku saraksts nebeidzas. Ir arī Kyma и Virsskaņa, kas ļauj programmēt miksus tieši uz skatuves. Par tiem mēģināsim runāt nākamreiz.
Papildu lasīšana - no mūsu Hi-Fi World un Telegram kanāla: