Yuav sau nkauj li cas siv OOP

Peb tham txog keeb kwm ntawm OpenMusic (OM) software ntsuas, txheeb xyuas cov yam ntxwv ntawm nws cov qauv tsim, thiab tham txog thawj cov neeg siv. Ntxiv rau qhov no, peb muab cov analogues.

Yuav sau nkauj li cas siv OOP
Photography James Baldwin /Unsplash

OpenMusic yog dab tsi

Qhov no yog qhov khoom taw qhia visual programming ib puag ncig rau digital suab synthesis. Kev siv hluav taws xob yog raws li hom lus ntawm LISP hom lus - Ib txwm Lisp. Nws yog ib qho tsim nyog sau cia tias OpenMusic tuaj yeem siv los ua ib qho kev sib txuas lus thoob ntiaj teb rau cov lus no.

Cov cuab yeej tau tsim nyob rau hauv 90s los ntawm engineers los ntawm Fabkis lub koom haum rau kev tshawb fawb thiab kev koom tes ntawm acoustics thiab suab paj nruag (IRCAM). Tag nrho ntawm xya versions ntawm OpenMusic tau nthuav tawm - qhov kawg tau tso tawm xyoo 2013. Tom qab ntawd IRCAM engineer Jean Bresson (Jean Bresson) rewrote cov nqi hluav taws xob los ntawm kos, noj rau lub hauv paus thawj code thib rau version (OM6). Niaj hnub no OM7 tau muab faib raws li daim ntawv tso cai GPLv3 - nws cov peev txheej muaj nrhiav hauv GitHub.

Yuav ua li cas nrog nws

Cov kev pab cuam hauv OpenMusic yog tsim los ntawm kev tswj cov khoom siv graphical es tsis txhob sau cov lej. Qhov tshwm sim yog ib hom kab kos duab, uas yog hu ua "patch". Zoo ib yam li modular synthesizers, uas siv thaj cords rau kev sib txuas.

no kev ua piv txwv OpenMusic, muab los ntawm GitHub repository:

Yuav sau nkauj li cas siv OOP

OpenMusic muaj ob hom khoom: yooj yim thiab qhab nia (Score Object). Thawj yog ntau yam kev ua lej rau kev ua haujlwm nrog matrices, kab thiab cov ntawv sau.

Cov khoom qhab nia yog qhov tsim nyog rau kev ua haujlwm nrog suab. Lawv tuaj yeem muab faib ua ob pawg:

Cov khoom qhab nia raug tswj xyuas siv cov qhab nia ua haujlwm, xws li kev sib txuas ntau yam hauv ib qho los tsim cov suab polyphonic. Cov haujlwm ntxiv tuaj yeem pom nyob rau hauv cov tsev qiv ntawv plug-in - ib daim ntawv teev tag nrho ntawm lawv muaj nyob rau ntawm official lub website.

Koj tuaj yeem mloog ib qho piv txwv ntawm cov suab paj nruag tsim los ntawm OpenMusic hauv daim video no:


Txhawm rau kom paub txog cov cuab yeej thiab nws lub peev xwm, peb xav kom koj xa mus rau cov ntaub ntawv. Phau ntawv rau OM7 tseem nyob rau hauv txoj kev loj hlob. Tab sis koj tuaj yeem saib OM6 siv phau ntawv - koj xav tau ua raws li qhov txuas thiab nyob rau hauv lub qhov rais ntawm sab laug, nthuav cov khoom siv phau ntawv.

Leej twg siv

Raws li cov neeg tsim khoom, OpenMusic tuaj yeem siv los tsim thiab kho cov suab lem, tsim cov qauv lej ntawm kev ua haujlwm thiab txheeb xyuas cov suab paj nruag excerpts. Engineers los ntawm ITCAM tau siv cov cuab yeej hauv ntau qhov kev tshawb fawb. Piv txwv li, rau tsim artificial txawj ntse system uas paub suab paj nruag gestures ntawm kev kaw suab.

Cov kws tshaj lij kuj ua haujlwm nrog OpenMusic - lawv siv cov khoom siv los kawm txog kev sib raug zoo. Ib qho piv txwv yuav yog Swiss composer Mikael Jarrel, leej twg yog tus yeej Beethoven nqi zog. Nws tej hauj lwm ua los ntawm Hong Kong Symphony Orchestra tuaj yeem ua tau mloog ntawm no.

Kuj tsim nyog sau cia Tristana Muraya. Nws yog ib tug ntawm cov loj tshaj plaws composers ua hauj lwm nyob rau hauv cov kev taw qhia suab paj nruag spectral. Piv txwv li, muaj nws tej hauj lwm hauv YouTube gondwana и Le partage des eaux, tsim siv OpenMusic.


English composer thiab xib fwb Brian Furneyhough siv OpenMusic los ua haujlwm nrog kev sib dhos. Niaj hnub no nws cov suab paj nruag yog suav nrog nyob rau hauv lub repertoire ntawm lub loj tshaj plaws tam sim no ensembles thiab ua yeeb yam - Arditti Quartet и Pierre-Yves Artaud.

Analogs

Muaj ntau lub tshuab zoo ib yam li OpenMusic. Tej zaum qhov nto moo tshaj plaws yuav yog cov cuab yeej ua lag luam Max/MSP. Nws tau tsim los ntawm Miller Puckette hauv 80s lig thaum ua haujlwm ntawm IRCAM. Lub kaw lus tso cai rau koj los tsim cov suab thiab yees duab hauv lub sijhawm.

Cov vis dis aus hauv qab no qhia txog kev teeb tsa ntawm ib lub tsev hauv Italian nroog Cagliari. Cov xim ntawm cov ntxaij vab tshaus hloov nyob ntawm lub suab nrov ntawm lub tsheb hla. Lub installation yog tswj los ntawm kev sib xyaw ntawm Max / MSP thiab Arduino.


Nws tsim nyog sau cia tias Max / MSP muaj qhov qhib qhov sib piv. Nws yog hu ua Cov ntaub ntawv ntshiab, thiab kuj tau tsim los ntawm Miller Puckett.

Nws tseem tsim nyog hais txog qhov pom qhov system ChucK, uas tau tsim los ntawm Perry Cook thiab cov npoj yaig los ntawm Princeton University hauv 2003. Nws txhawb nqa kev ua tiav ntawm ntau cov xov, ntxiv rau koj tuaj yeem hloov pauv rau qhov program ncaj qha thaum ua tiav. Muab faib raws li GNU GPL daim ntawv tso cai.

Daim ntawv teev cov cuab yeej rau digital music synthesis tsis xaus rau ntawd. Kuj muaj Kyma и overtone, uas tso cai rau koj mus rau qhov kev pab cuam sib tov ncaj qha rau theem. Peb yuav sim tham txog lawv lwm zaus.

Nyeem ntxiv - los ntawm peb Hi-Fi Ntiaj Teb thiab Telegram channel:

Yuav sau nkauj li cas siv OOP Yuav ua li cas lub PC coj dhau kev lag luam xov xwm nrog kev ua tiav software
Yuav sau nkauj li cas siv OOP Qhov twg kom tau txais cov qauv suab rau koj cov haujlwm: xaiv cuaj qhov chaw
Yuav sau nkauj li cas siv OOP Suab paj nruag rau koj cov haujlwm: 12 qhov kev pab cuam thematic nrog CC-licensed lem
Yuav sau nkauj li cas siv OOP Innovation SSI-2001: keeb kwm ntawm ib qho ntawm cov suab nrov tsawg tshaj plaws rau IBM PC
Yuav sau nkauj li cas siv OOP Keeb kwm ntawm Suab Technology: Synthesizers thiab Samplers
Yuav sau nkauj li cas siv OOP Ib tus neeg txaus siab tau rov tsim dua Sound Blaster 1.0 suab daim npav
Yuav sau nkauj li cas siv OOP Cov hom suab paj nruag tau hloov li cas hauv 100 xyoo dhau los
Yuav sau nkauj li cas siv OOP Yuav ua li cas lub tuam txhab IT tau tawm tsam rau txoj cai muag suab paj nruag

Tau qhov twg los: www.hab.com

Ntxiv ib saib