Rydyn ni'n siarad am hanes offeryn meddalwedd OpenMusic (OM), yn dadansoddi nodweddion ei ddyluniad, ac yn siarad am y defnyddwyr cyntaf. Yn ogystal â hyn, rydym yn darparu analogau.
Mae hwn yn wrthrych ganolog amgylchedd rhaglennu gweledol ar gyfer synthesis sain digidol. Mae'r cyfleustodau'n seiliedig ar dafodiaith o'r iaith LISP - Lisp Cyffredin. Mae'n werth nodi y gellir defnyddio OpenMusic fel rhyngwyneb graffigol cyffredinol ar gyfer yr iaith hon.
Datblygwyd yr offeryn yn y 90au gan beirianwyr o Sefydliad Ymchwil a Chydlynu Acwsteg a Cherddoriaeth Ffrainc (IRCAM). Cyflwynwyd cyfanswm o saith fersiwn o OpenMusic - rhyddhawyd yr un olaf yn 2013. Yna peiriannydd IRCAM Jean Bresson (Jean Bresson) ailysgrifennu'r cyfleustodau o'r dechrau, gan gymryd am sail cod gwreiddiol chweched fersiwn (OM6). Heddiw mae OM7 yn cael ei ddosbarthu o dan drwydded GPLv3 - mae ei ffynonellau ar gael darganfyddwch ar GitHub.
Sut i weithio gyda hi
Mae rhaglenni yn OpenMusic yn cael eu creu trwy drin gwrthrychau graffigol yn lle ysgrifennu cod. Mae'r canlyniad yn fath o ddiagram bloc, a elwir yn “datch”. Yn debyg i syntheseisyddion modiwlaidd, a ddefnyddiodd gortynnau clwt ar gyfer cysylltiadau.
Yma rhaglen sampl OpenMusic, a gymerwyd o gadwrfa GitHub:
Mae gan OpenMusic ddau fath o wrthrych: sylfaenol a sgôr (Score Object). Mae'r cyntaf yn weithrediadau mathemategol amrywiol ar gyfer gweithio gyda matricsau, colofnau a ffurfiau testun.
Mae sgôr gwrthrychau yn angenrheidiol ar gyfer gweithio gyda sain. Gellir eu rhannu hefyd yn ddau grŵp:
Mae gwrthrychau sgôr yn cael eu trin gan ddefnyddio swyddogaethau sgôr, megis cyfuno cydrannau lluosog yn un i greu sain polyffonig. Gellir dod o hyd i swyddogaethau ychwanegol mewn llyfrgelloedd plug-in - rhestr gyflawn ohonynt ar gael ar y wefan swyddogol.
Gallwch wrando ar enghraifft o alaw a gynhyrchir gan OpenMusic yn y fideo hwn:
I ddod yn gyfarwydd â'r offeryn a'i alluoedd, rydym yn argymell eich bod yn cyfeirio at y ddogfennaeth. Llawlyfr ar gyfer OM7 yn dal i gael ei ddatblygu. Ond gallwch edrych ar y cyfeirlyfr OM6 - mae angen dilynwch y ddolen ac yn y ffenestr ar y chwith, ehangwch yr eitem Llawlyfr Defnyddiwr.
Pwy sy'n defnyddio
Yn ôl y datblygwyr, gellir defnyddio OpenMusic i greu a golygu traciau sain, cynhyrchu modelau mathemategol o weithiau a dadansoddi dyfyniadau cerddorol wedi'u recordio. Mae peirianwyr o ITCAM wedi defnyddio'r offeryn mewn sawl astudiaeth wyddonol. Er enghraifft, ar gyfer creu system deallusrwydd artiffisial sy'n cydnabod ystumiau cerddorol ar recordiad sain.
Mae perfformwyr proffesiynol hefyd yn gweithio gydag OpenMusic - maen nhw'n defnyddio'r cyfleustodau i astudio sbectra harmonig. Enghraifft fyddai'r cyfansoddwr o'r Swistir Jarrel Mikael, sy'n enillydd Gwobr Beethoven. Gall ei weithiau a berfformiwyd gan Gerddorfa Symffoni Hong Kong fod gwrandewch yma.
Cyfansoddwr ac athrawes Saesneg Brian Furneyhough defnyddio OpenMusic i weithio gyda rhythm. Heddiw mae ei gerddoriaeth wedi'i chynnwys yn y repertoire o'r ensembles a pherfformwyr cyfoes mwyaf - Pedwarawd Arditti и Pierre-Yves Artaud.
Analogs
Mae yna sawl system debyg i OpenMusic. Efallai mai'r enwocaf fyddai'r offeryn masnachol Uchafswm/MSP. Fe'i datblygwyd gan Miller Puckette ar ddiwedd yr 80au tra'n gweithio yn IRCAM. Mae'r system yn caniatáu ichi syntheseiddio sain a fideo digidol mewn amser real.
Mae'r fideo isod yn dangos gosodiad ar un o'r adeiladau yn ninas Eidalaidd Cagliari. Mae lliw y sgriniau'n newid yn dibynnu ar sŵn ceir sy'n mynd heibio. Rheolir y gosodiad gan gyfuniad o Max/MSP ac Arduino.
Mae'n werth nodi bod gan Max/MSP gymar ffynhonnell agored. Fe'i gelwir Data Pur, ac fe'i datblygwyd hefyd gan Miller Puckett.
Mae hefyd yn werth tynnu sylw at y system weledol ChucK, a ddyfeisiwyd gan Perry Cook a chydweithwyr o Brifysgol Princeton yn 2003. Mae'n cefnogi gweithrediad cyfochrog o edafedd lluosog, a gallwch hefyd wneud newidiadau i'r rhaglen yn uniongyrchol yn ystod gweithredu. Wedi'i ddosbarthu o dan drwydded GNU GPL.
Nid yw'r rhestr o offer ar gyfer synthesis cerddoriaeth ddigidol yn dod i ben yno. Mae yna hefyd Kyma и Owrtyn, sy'n eich galluogi i raglennu cymysgeddau yn uniongyrchol ar y llwyfan. Byddwn yn ceisio siarad amdanynt y tro nesaf.
Darlleniad ychwanegol - o'n sianel Hi-Fi World a Telegram: