Hovoríme o histórii softvérového nástroja OpenMusic (OM), analyzujeme vlastnosti jeho dizajnu a hovoríme o prvých používateľoch. Okrem toho poskytujeme analógy.
Toto je objektovo orientované vizuálne programovacie prostredie pre digitálnu syntézu zvuku. Nástroj je založený na dialekte jazyka LISP - Spoločný Lisp. Stojí za zmienku, že OpenMusic môže byť použitý ako univerzálne grafické rozhranie pre tento jazyk.
Nástroj bol vyvinutý v 90. rokoch inžiniermi z Francúzskeho inštitútu pre výskum a koordináciu akustiky a hudby (IRCAM). Celkovo bolo predstavených sedem verzií OpenMusic – posledná vyšla v roku 2013. Potom inžinier IRCAM Jean Bresson (Jean Bresson) prepísal utilitu od začiatku, pričom za základný pôvodný kód šiesta verzia (OM6). Dnes je OM7 distribuovaný na základe licencie GPLv3 - jeho zdroje sú dostupné nájsť na GitHub.
Ako s ňou pracovať
Programy v OpenMusic sú vytvorené manipuláciou s grafickými objektmi namiesto písania kódu. Výsledkom je druh blokového diagramu, ktorý sa nazýva „patch“. Podobne ako modulárne syntetizátory, ktoré na pripojenie používali prepojovacie káble.
OpenMusic má dva typy objektov: základné a skóre (objekt skóre). Prvou sú rôzne matematické operácie na prácu s maticami, stĺpcami a textovými formulármi.
Score objekty sú nevyhnutné pre prácu so zvukom. Možno ich tiež rozdeliť do dvoch skupín:
S objektmi partitúry sa manipuluje pomocou funkcií partitúry, ako je napríklad kombinovanie viacerých komponentov do jedného na vytvorenie polyfónneho zvuku. Ďalšie funkcie nájdete v knižniciach doplnkov – ich kompletný zoznam k dispozícii na oficiálnej webovej stránke.
Môžete si vypočuť príklad melódie vygenerovanej OpenMusic v tomto videu:
Ak sa chcete zoznámiť s nástrojom a jeho možnosťami, odporúčame vám pozrieť si dokumentáciu. Príručka pre OM7 je stále vo vývoji. Ale môžete sa pozrieť do referenčnej knihy OM6 - potrebujete nasledujte odkaz a v okne vľavo rozbaľte položku Používateľská príručka.
Kto používa
Podľa vývojárov možno OpenMusic použiť na vytváranie a úpravu zvukových stôp, generovanie matematických modelov diel a analýzu nahratých hudobných úryvkov. Inžinieri z ITCAM použili tento nástroj vo viacerých vedeckých štúdiách. Napríklad pre stvorenie systém umelej inteligencie, ktorý rozpozná hudobné gestá na zvukovom zázname.
S OpenMusic pracujú aj profesionálni interpreti – pomocou pomôcky študujú harmonické spektrá. Príkladom môže byť švajčiarsky skladateľ Mikael Jarrel, ktorý je nositeľom Beethovenovej ceny. Jeho diela v podaní Hong Kong Symphony Orchestra môžu byť počúvajte tu.
Anglický skladateľ a učiteľ Brian Furneyhough používal OpenMusic na prácu s rytmom. Dnes je jeho hudba zaradená do repertoáru najväčších súčasných súborov a interpretov - Arditti Quartet и Pierre-Yves Artaud.
analógy
Existuje niekoľko systémov podobných OpenMusic. Snáď najznámejší by bol komerčný nástroj Max/MSP. Bol vyvinutý Millerom Puckettem koncom 80. rokov počas práce v IRCAM. Systém umožňuje syntetizovať digitálny zvuk a video v reálnom čase.
Video nižšie zobrazuje inštaláciu na jednej z budov v talianskom meste Cagliari. Farba obrazoviek sa mení v závislosti od hluku prechádzajúcich áut. Inštalácia je riadená kombináciou Max/MSP a Arduino.
Stojí za zmienku, že Max/MSP má náprotivok s otvoreným zdrojom. To sa nazýva Čisté údajea vyvinul ju aj Miller Puckett.
Za vyzdvihnutie stojí aj vizuálny systém ChucK, ktorý v roku 2003 vynašiel Perry Cook s kolegami z Princetonskej univerzity. Podporuje paralelné vykonávanie viacerých vlákien a navyše môžete vykonávať zmeny v programe priamo počas vykonávania. Distribuované pod licenciou GNU GPL.
Tým zoznam nástrojov na digitálnu syntézu hudby nekončí. Je tu tiež Kyma и Nadčas, ktorý umožňuje programovať mixy priamo na pódiu. O nich sa pokúsime porozprávať nabudúce.
Ďalšie čítanie – z nášho Hi-Fi sveta a kanála Telegram: