Puhumme OpenMusic (OM) -ohjelmistoinstrumentin historiasta, analysoimme sen suunnittelun ominaisuuksia ja puhumme ensimmäisistä käyttäjistä. Tämän lisäksi tarjoamme analogeja.
Tämä on oliosuuntautunut visuaalinen ohjelmointiympäristö digitaaliseen äänisynteesiin. Apuohjelma perustuu LISP-kielen murteeseen - Yhteinen lisp. On syytä huomata, että OpenMusicia voidaan käyttää yleisenä graafisena käyttöliittymänä tälle kielelle.
Soittimen kehittivät 90-luvulla Ranskan akustiikan ja musiikin tutkimus- ja koordinointiinstituutin insinöörit (IRCAMin). OpenMusicista esiteltiin yhteensä seitsemän versiota – viimeinen julkaistiin vuonna 2013. Sitten IRCAM-insinööri Jean Bresson (Jean Bresson) kirjoiti apuohjelman uudelleen alusta alkaen perusteella alkuperäinen koodi kuudes versio (OM6). Nykyään OM7:ää jaetaan lisenssillä GPLv3 - sen lähteet ovat saatavilla löytää GitHubista.
Kuinka työskennellä hänen kanssaan
OpenMusicin ohjelmat luodaan käsittelemällä graafisia objekteja koodin kirjoittamisen sijaan. Tuloksena on eräänlainen lohkokaavio, jota kutsutaan "patchiksi". Samanlainen kuin modulaariset syntetisaattorit, jotka käyttivät liitäntöihin välijohtoja.
Täällä malliohjelma OpenMusic, otettu GitHub-arkistosta:
OpenMusicissa on kahdentyyppisiä objekteja: perus- ja pistemäärä (Score Object). Ensimmäiset ovat erilaisia matemaattisia operaatioita matriisien, sarakkeiden ja tekstimuotojen kanssa työskentelemiseen.
Pisteet ovat välttämättömiä äänen kanssa työskentelyyn. Ne voidaan myös jakaa kahteen ryhmään:
Score-objekteja manipuloidaan käyttämällä partituuritoimintoja, kuten yhdistämällä useita komponentteja yhdeksi moniäänisen äänen luomiseksi. Lisätoiminnot löytyvät laajennuskirjastoista - täydellinen luettelo niistä saatavilla virallisella verkkosivustolla.
Voit kuunnella esimerkkiä OpenMusicin luomasta melodiasta tässä videossa:
Tutustuaksesi työkaluun ja sen ominaisuuksiin, suosittelemme tutustumaan dokumentaatioon. Käsikirja OM7:lle on vielä kehitteillä. Mutta voit katsoa OM6-viitekirjaa - tarvitset seuraa linkkiä ja laajenna vasemmalla olevassa ikkunassa User Manual -kohde.
Kuka käyttää
Kehittäjien mukaan OpenMusicilla voidaan luoda ja muokata ääniraitoja, tuottaa matemaattisia malleja teoksista ja analysoida tallennettuja musiikkikappaleita. ITCAM:n insinöörit ovat käyttäneet työkalua useissa tieteellisissä tutkimuksissa. Esimerkiksi varten luominen tekoälyjärjestelmä, joka tunnistaa musiikillisia eleitä äänitallenteessa.
Ammattitaiteilijat työskentelevät myös OpenMusicin kanssa - he käyttävät apuohjelmaa harmonisten spektrien tutkimiseen. Esimerkkinä voisi olla sveitsiläinen säveltäjä Mikael Jarrel, joka on Beethoven-palkinnon voittaja. Hänen Hongkongin sinfoniaorkesterin esittämät teokset voivat olla kuuntele tästä.
Englantilainen säveltäjä ja opettaja Brian Furneyhough käytti OpenMusicia rytmin kanssa työskentelemiseen. Nykyään hänen musiikkinsa kuuluu suurimpien nykyaikaisten yhtyeiden ja esiintyjien ohjelmistoon - Arditti kvartetti и Pierre-Yves Artaud.
analogit
On olemassa useita OpenMusicin kaltaisia järjestelmiä. Ehkä tunnetuin olisi kaupallinen työkalu Max/MSP. Miller Puckette kehitti sen 80-luvun lopulla työskennellessään IRCAM:lla. Järjestelmän avulla voit syntetisoida digitaalista ääntä ja videota reaaliajassa.
Alla oleva video näyttää installaation yhteen Italian Cagliarin kaupungin rakennuksista. Näyttöjen väri muuttuu ohi kulkevien autojen melun mukaan. Asennusta ohjaa Max/MSP ja Arduino yhdistelmä.
On syytä huomata, että Max/MSP:llä on avoimen lähdekoodin vastine. Sitä kutsutaan Puhtaat tiedot, ja sen on myös kehittänyt Miller Puckett.
Myös visuaalista järjestelmää kannattaa korostaa Heittää, jonka Perry Cook ja kollegat Princetonin yliopistosta keksivät vuonna 2003. Se tukee useiden säikeiden rinnakkaista suorittamista, ja voit tehdä muutoksia ohjelmaan suoraan suorituksen aikana. Jaettu GNU GPL -lisenssillä.
Digitaalisen musiikin synteesin työkalujen luettelo ei lopu tähän. On myös Kyma и Yläsävel, jonka avulla voit ohjelmoida miksauksia suoraan lavalla. Yritämme puhua niistä ensi kerralla.
Lisälukemista - Hi-Fi World- ja Telegram-kanavaltamme: