Bii o ṣe le kọ orin nipa lilo OOP

A sọrọ nipa itan-akọọlẹ ohun elo sọfitiwia OpenMusic (OM), ṣe itupalẹ awọn ẹya ti apẹrẹ rẹ, ati sọrọ nipa awọn olumulo akọkọ. Ni afikun si eyi, a pese awọn analogues.

Bii o ṣe le kọ orin nipa lilo OOP
Fọto James Baldwin / Unsplash

Kini OpenMusic

Eyi jẹ iṣalaye ohun visual siseto ayika fun oni ohun kolaginni. IwUlO naa da lori ede-ede ti LISP - Wọpọ Lisp. O tọ lati ṣe akiyesi pe OpenMusic le ṣee lo bi wiwo ayaworan agbaye fun ede yii.

Ohun elo naa ni idagbasoke ni awọn ọdun 90 nipasẹ awọn onimọ-ẹrọ lati Ile-ẹkọ Faranse fun Iwadi ati Iṣọkan ti Acoustics ati Orin (IRCAM). Lapapọ awọn ẹya meje ti OpenMusic ni a gbekalẹ - eyi ti o kẹhin jẹ idasilẹ ni ọdun 2013. Lẹhinna ẹlẹrọ IRCAM Jean Bresson (Jean Bresson) rewrote awọn IwUlO lati ibere, mu fun ipilẹ koodu atilẹba kẹfa version (OM6). Loni OM7 ti pin labẹ iwe-aṣẹ GPLV3 - awọn orisun rẹ wa ri lori GitHub.

Bawo ni lati ṣiṣẹ pẹlu rẹ

Awọn eto ni OpenMusic jẹ ipilẹṣẹ nipasẹ ifọwọyi awọn nkan ayaworan dipo kiko koodu. Abajade jẹ iru aworan atọka, eyiti a pe ni “patch”. Iru si awọn iṣelọpọ modular, eyiti o lo awọn okun alemo fun awọn asopọ.

Nibi eto apẹẹrẹ OpenMusic, ti a gba lati ibi ipamọ GitHub:

Bii o ṣe le kọ orin nipa lilo OOP

OpenMusic ni awọn iru nkan meji: ipilẹ ati Dimegilio (Ohun Dimegilio). Ni igba akọkọ ti o wa orisirisi mathematiki mosi fun ṣiṣẹ pẹlu matrices, ọwọn ati ọrọ fọọmu.

Awọn nkan Dimegilio jẹ pataki fun ṣiṣẹ pẹlu ohun. Wọn tun le pin si awọn ẹgbẹ meji:

Awọn nkan Dimegilio jẹ ifọwọyi ni lilo awọn iṣẹ Dimegilio, gẹgẹbi apapọ awọn paati lọpọlọpọ sinu ọkan lati ṣẹda ohun polyphonic. Awọn iṣẹ afikun ni a le rii ni awọn ile-ikawe plug-in - atokọ pipe ti wọn wa lori osise aaye ayelujara.

O le tẹtisi apẹẹrẹ ti orin aladun ti ipilẹṣẹ nipasẹ OpenMusic ninu fidio yii:


Lati ni imọran pẹlu ọpa ati awọn agbara rẹ, a ṣeduro pe ki o tọka si iwe-ipamọ naa. Iwe amudani fun OM7 tun wa ni idagbasoke. Ṣugbọn o le wo iwe itọkasi OM6 - o nilo tẹle ọna asopọ ati ni awọn window lori osi, faagun awọn User Afowoyi ohun kan.

Tani nlo

Gẹgẹbi awọn olupilẹṣẹ, OpenMusic le ṣee lo lati ṣẹda ati ṣatunkọ awọn orin ohun, ṣe agbekalẹ awọn awoṣe mathematiki ti awọn iṣẹ ati ṣe itupalẹ awọn ipin orin ti o gbasilẹ. Awọn onimọ-ẹrọ lati ITCAM ti lo ọpa ni ọpọlọpọ awọn ẹkọ imọ-jinlẹ. Fun apẹẹrẹ, fun ṣẹda Oríkĕ itetisi eto ti o mọ gaju ni idari lori gbigbasilẹ ohun.

Awọn oṣere alamọdaju tun ṣiṣẹ pẹlu OpenMusic - wọn lo ohun elo lati ṣe iwadi awọn iwoye ibaramu. Apeere kan yoo jẹ olupilẹṣẹ Swiss Mikael Jarrel, ti o jẹ a Beethoven Prize Winner. Awọn iṣẹ rẹ ti o ṣe nipasẹ Orchestra Symphony Hong Kong le jẹ gbo nibi.

Tun tọ kiyesi Tristana Muraya. O jẹ ọkan ninu awọn olupilẹṣẹ ti o tobi julọ ti n ṣiṣẹ ni itọsọna naa orin dín. Fun apẹẹrẹ, awọn iṣẹ rẹ wa lori YouTube gondwana и Le partage des eaux, ti a ṣẹda nipa lilo OpenMusic.


English olupilẹṣẹ ati oluko Brian Furneyhough lo OpenMusic lati ṣiṣẹ pẹlu ariwo. Loni orin rẹ wa ninu iwe-akọọlẹ ti awọn apejọ ode oni ti o tobi julọ ati awọn oṣere - Arditti Quartet и Pierre-Yves Artaud.

Awọn afọwọṣe

Awọn ọna ṣiṣe pupọ wa ti o jọra si OpenMusic. Boya olokiki julọ yoo jẹ ohun elo iṣowo Iye ti o pọju / MSP. O jẹ idagbasoke nipasẹ Miller Puckette ni awọn ọdun 80 ti o ti kọja lakoko ti o n ṣiṣẹ ni IRCAM. Eto naa ngbanilaaye lati ṣajọpọ ohun oni nọmba ati fidio ni akoko gidi.

Fidio ti o wa ni isalẹ fihan fifi sori ẹrọ lori ọkan ninu awọn ile ni Ilu Italia ti Cagliari. Awọn awọ ti awọn iboju yipada da lori ariwo ti awọn ọkọ ayọkẹlẹ ti nkọja. Fifi sori ẹrọ jẹ iṣakoso nipasẹ apapọ ti Max/MSP ati Arduino.


O tọ lati ṣe akiyesi pe Max/MSP ni alabaṣiṣẹpọ orisun ṣiṣi. O ti wa ni a npe ni Data mimọ, ati pe o tun ni idagbasoke nipasẹ Miller Puckett.

O tun tọ lati ṣe afihan eto wiwo ChucK, eyiti Perry Cook ati awọn ẹlẹgbẹ rẹ ṣe lati Ile-ẹkọ giga Princeton ni ọdun 2003. O ṣe atilẹyin ipaniyan ni afiwe ti awọn okun pupọ, pẹlu o le ṣe awọn ayipada si eto naa taara lakoko ipaniyan. Pinpin labẹ iwe-aṣẹ GNU GPL.

Atokọ awọn irinṣẹ fun iṣelọpọ orin oni nọmba ko pari nibẹ. O tun wa Kyma и overtone, eyiti o fun ọ laaye lati ṣe eto awọn apopọ taara lori ipele. A yoo gbiyanju lati sọrọ nipa wọn nigbamii ti.

Afikun kika - lati Agbaye Hi-Fi wa ati ikanni Telegram:

Bii o ṣe le kọ orin nipa lilo OOP Bii PC ṣe gba ile-iṣẹ media pẹlu sọfitiwia aṣeyọri
Bii o ṣe le kọ orin nipa lilo OOP Nibo ni lati gba awọn ayẹwo ohun fun awọn iṣẹ akanṣe rẹ: yiyan awọn orisun mẹsan
Bii o ṣe le kọ orin nipa lilo OOP Orin fun awọn iṣẹ akanṣe rẹ: awọn orisun akori 12 pẹlu awọn orin ti o ni iwe-aṣẹ CC
Bii o ṣe le kọ orin nipa lilo OOP Innovation SSI-2001: awọn itan ti ọkan ninu awọn toje ohun kaadi fun IBM PC
Bii o ṣe le kọ orin nipa lilo OOP Itan-akọọlẹ ti Imọ-ẹrọ Audio: Synthesizers ati Awọn ayẹwo
Bii o ṣe le kọ orin nipa lilo OOP Olutayo kan ti tun ohun Blaster 1.0 ohun kaadi
Bii o ṣe le kọ orin nipa lilo OOP Bawo ni awọn ọna kika orin ti yipada ni ọdun 100 sẹhin
Bii o ṣe le kọ orin nipa lilo OOP Bawo ni ile-iṣẹ IT kan ṣe ja fun ẹtọ lati ta orin

orisun: www.habr.com

Fi ọrọìwòye kun