Kif tikteb mużika billi tuża OOP

Nitkellmu dwar l-istorja tal-istrument tas-softwer OpenMusic (OM), nanalizzaw il-karatteristiċi tad-disinn tiegħu, u nitkellmu dwar l-ewwel utenti. Minbarra dan, aħna nipprovdu analogi.

Kif tikteb mużika billi tuża OOP
Фото James baldwin / Unsplash

X'inhu OpenMusic

Dan huwa orjentat lejn l-oġġett ambjent ta' programmazzjoni viżwali għas-sinteżi tal-ħoss diġitali. L-utilità hija bbażata fuq djalett tal-lingwa LISP - Lisp komuni. Ta’ min jinnota li OpenMusic jista’ jintuża bħala interface grafiku universali għal din il-lingwa.

L-istrument ġie żviluppat fis-snin 90 minn inġiniera mill-Istitut Franċiż għar-Riċerka u l-Koordinazzjoni tal-Akustika u l-Mużika (IRCAM). Ġew ippreżentati total ta’ seba’ verżjonijiet ta’ OpenMusic – l-aħħar waħda kienet ħarġet fl-2013. Imbagħad l-inġinier tal-IRCAM Jean Bresson (Jean Bresson) reġgħet kitbet l-utilità mill-bidu, filwaqt li għal kodiċi oriġinali bażi is-sitt verżjoni (OM6). Illum OM7 huwa mqassam taħt liċenzja GPLv3 - is-sorsi tiegħu huma disponibbli issib fuq GitHub.

Kif taħdem magħha

Il-programmi f'OpenMusic jinħolqu billi jimmanipulaw oġġetti grafiċi minflok jiktbu l-kodiċi. Ir-riżultat huwa tip ta 'dijagramma blokk, li tissejjaħ "garża". Simili għal synthesizers modulari, li użaw kordi tal-garża għall-konnessjonijiet.

Hawnhekk kampjun tal-programm OpenMusic, meħud mir-repożitorju GitHub:

Kif tikteb mużika billi tuża OOP

OpenMusic għandu żewġ tipi ta' oġġetti: bażiku u punteġġ (Score Object). L-ewwel huma diversi operazzjonijiet matematiċi biex jaħdmu ma 'matriċi, kolonni u forom ta' test.

Oġġetti Score huma meħtieġa biex taħdem bil-ħoss. Jistgħu wkoll jinqasmu f'żewġ gruppi:

Oġġetti ta 'punteġġ huma manipulati bl-użu ta' funzjonijiet ta 'punteġġ, bħall-kombinazzjoni ta' komponenti multipli f'wieħed biex jinħoloq ħoss polifoniku. Funzjonijiet addizzjonali jistgħu jinstabu fil-libreriji plug-in - lista sħiħa tagħhom disponibbli fuq il-websajt uffiċjali.

Tista' tisma' eżempju ta' melodija ġġenerata minn OpenMusic f'dan il-video:


Biex issir familjari mal-għodda u l-kapaċitajiet tagħha, nirrakkomandaw li tirreferi għad-dokumentazzjoni. Manwal għall-OM7 għadu fl-iżvilupp. Imma tista 'tħares lejn il-ktieb ta' referenza OM6 - għandek bżonn segwi l-link u fit-tieqa fuq ix-xellug, jespandu l-oġġett Manwal tal-Utent.

Min juża

Skont l-iżviluppaturi, OpenMusic jista 'jintuża biex joħloq u jeditja binarji awdjo, jiġġenera mudelli matematiċi ta' xogħlijiet u janalizza siltiet mużikali rreġistrati. Inġiniera mill-ITCAM użaw l-għodda f'diversi studji xjentifiċi. Per eżempju, għal ħolqien sistema ta’ intelliġenza artifiċjali li tagħraf ġesti mużikali dwar ir-reġistrazzjoni tal-awdjo.

Artisti professjonali jaħdmu wkoll ma 'OpenMusic - huma jużaw l-utilità biex jistudjaw l-ispettri armoniċi. Eżempju jkun il-kompożitur Żvizzeru Mikael Jarrel, li huwa rebbieħ tal-Premju Beethoven. Ix-xogħlijiet tiegħu esegwiti mill-Orkestra Sinfonika ta’ Ħong Kong jistgħu jkunu isma hawn.

Ta’ min jinnota wkoll Tristana Muraya. Huwa wieħed mill-akbar kompożituri li jaħdmu fid-direzzjoni mużika spettrali. Pereżempju, hemm ix-xogħlijiet tiegħu fuq YouTube gondwana и Le partage des eaux, maħluqa bl-użu ta' OpenMusic.


Kompożitur u għalliem Ingliż Brian Furneyhough uża OpenMusic biex jaħdem bir-ritmu. Illum il-mużika tiegħu hija inkluża fir-repertorju tal-akbar ensembles u artisti kontemporanji - Arditti Quartet и Pierre-Yves Artaud.

Analogi

Hemm diversi sistemi simili għal OpenMusic. Forsi l-aktar famuża tkun l-għodda kummerċjali Max/MSP. Ġie żviluppat minn Miller Puckette fl-aħħar tas-snin 80 waqt li kien jaħdem fl-IRCAM. Is-sistema tippermettilek sintetizza awdjo u vidjo diġitali f'ħin reali.

Il-filmat hawn taħt juri installazzjoni fuq waħda mill-binjiet fil-belt Taljana ta’ Cagliari. Il-kulur tal-iskrins jinbidel skont l-istorbju tal-karozzi li jgħaddu. L-installazzjoni hija kkontrollata minn kombinazzjoni ta 'Max/MSP u Arduino.


Ta 'min jinnota li Max/MSP għandu kontroparti ta' sors miftuħ. Huwa msejjaħ Dejta Pura, u ġie żviluppat ukoll minn Miller Puckett.

Ta 'min jenfasizza wkoll is-sistema viżiva ChucK, li kien ivvintat minn Perry Cook u kollegi mill-Università ta 'Princeton fl-2003. Jappoġġja l-eżekuzzjoni parallela ta 'ħjut multipli, kif ukoll tista' tagħmel bidliet fil-programm direttament waqt l-eżekuzzjoni. Imqassam taħt il-liċenzja GNU GPL.

Il-lista ta 'għodod għas-sinteżi tal-mużika diġitali ma tispiċċax hemm. Hemm ukoll Kyma и overtone, li jippermettilek tipprogramma taħlitiet direttament fuq il-palk. Nippruvaw nitkellmu dwarhom id-darba li jmiss.

Qari addizzjonali - mill-kanal Hi-Fi World u Telegram tagħna:

Kif tikteb mużika billi tuża OOP Kif il-PC ħa f'idejh l-industrija tal-midja b'softwer ta 'suċċess
Kif tikteb mużika billi tuża OOP Fejn tikseb kampjuni awdjo għall-proġetti tiegħek: għażla ta 'disa' riżorsi
Kif tikteb mużika billi tuża OOP Mużika għall-proġetti tiegħek: 12-il riżorsi tematiċi b'binarji liċenzjati CC
Kif tikteb mużika billi tuża OOP Innovazzjoni SSI-2001: l-istorja ta 'waħda mill-karti tal-ħoss l-aktar rari għall-IBM PC
Kif tikteb mużika billi tuża OOP Storja tat-Teknoloġija tal-Awdjo: Sintetizzaturi u Samplers
Kif tikteb mużika billi tuża OOP Entużjast ikkreat mill-ġdid il-karta tal-ħoss Sound Blaster 1.0
Kif tikteb mużika billi tuża OOP Kif inbidlu l-formati tal-mużika matul l-aħħar 100 sena
Kif tikteb mużika billi tuża OOP Kif kumpanija tal-IT ġġieldet għad-dritt li tbigħ il-mużika

Sors: www.habr.com

Żid kumment