Биз OpenMusic (OM) программалык аспабынын тарыхы жөнүндө айтып, анын дизайн өзгөчөлүктөрүн талдап, биринчи колдонуучулар жөнүндө сүйлөшөбүз. Мындан тышкары, биз аналогдорду сунуштайбыз.
Бул объектиге багытталган визуалдык программалоо чөйрөсү санариптик үн синтези үчүн. Утилита LISP тилинин диалектине негизделген - жалпы лисп. Белгилей кетсек, OpenMusic бул тил үчүн универсалдуу графикалык интерфейс катары колдонулушу мүмкүн.
Аспап 90-жылдары француз акустика жана музыканы изилдөө жана координациялоо институтунун инженерлери тарабынан иштелип чыккан.IRCAM). OpenMusicтин жалпысынан жети версиясы сунушталган – акыркысы 2013-жылы чыккан. Андан кийин IRCAM инженери Жан Брессон (Жан Брессон) утилитаны нөлдөн баштап кайра жазган баштапкы коду алтынчы версия (OM6). Бүгүнкү күндө OM7 лицензиясы боюнча таратылат GPLv3 - анын булактары бар GitHubдан табуу.
Аны менен кантип иштешет
OpenMusic'теги программалар код жазуунун ордуна графикалык объектилерди манипуляциялоо жолу менен түзүлөт. Натыйжада блок-схема бир түрү болуп саналат, ал "патч" деп аталат. Туташуу үчүн патч-корддорду колдонгон модулдук синтезаторлорго окшош.
бул жерде үлгү программасы OpenMusic, GitHub репозиторийинен алынган:
OpenMusicте объекттердин эки түрү бар: негизги жана балл (Упай объектиси). Биринчиси матрицалар, мамычалар жана текст формалары менен иштөө үчүн ар кандай математикалык операциялар.
Үн менен иштөө үчүн баллдык объекттер зарыл. Алар ошондой эле эки топко бөлүүгө болот:
Упай объекттери баллдык функциялардын жардамы менен башкарылат, мисалы, полифониялык үн түзүү үчүн бир нече компоненттерди бириктирүү. Кошумча функцияларды плагин китепканаларынан тапса болот - алардын толук тизмеси расмий сайтында жеткиликтүү.
OpenMusic тарабынан түзүлгөн обондун мисалын уга аласыз бул видеодо:
курал жана анын мүмкүнчүлүктөрү менен таанышуу үчүн, биз документтерди кайрылууну сунуштайбыз. OM7 үчүн колдонмо дагы эле иштеп чыгууда. Бирок сиз OM6 маалымдама китебин карасаңыз болот - сизге керек шилтемеге өтүңүз жана сол жактагы терезеде Колдонуучунун колдонмосу пунктун кеңейтиңиз.
Ким колдонот
Иштеп чыгуучулардын айтымында, OpenMusic аудио тректерди түзүү жана редакциялоо, чыгармалардын математикалык моделдерин түзүү жана жазылган музыкалык үзүндүлөрдү талдоо үчүн колдонулушу мүмкүн. ITCAM инженерлери куралды бир нече илимий изилдөөлөрдө колдонушкан. Мисалы, үчүн жаратуу тааныган жасалма интеллект системасы музыкалык жаңсоолор аудио жазуу боюнча.
Кесипкөй аткаруучулар OpenMusic менен да иштешет - алар гармоникалык спектрлерди изилдөө үчүн утилитаны колдонушат. Буга швейцариялык композитор мисал боло алат Микаэль Жаррел, Бетховен сыйлыгынын лауреаты ким. Гонконгдун симфониялык оркестринин аткаруусунда анын чыгармалары болушу мүмкүн бул жерден ук.
Англис композитору жана мугалими Брайан Фурнихоу ритм менен иштөө үчүн OpenMusic колдонгон. Бүгүнкү күндө анын музыкасы ири заманбап ансамблдердин жана аткаруучулардын репертуарына киргизилген - Ардитти квартети и Пьер-Ив Арто.
аналогдору
OpenMusicке окшош бир нече системалар бар. Балким, эң белгилүү коммерциялык курал болмок Макс/MSP. Аны 80-жылдардын аягында Миллер Пукетте IRCAMда иштеп жүргөндө иштеп чыккан. Система реалдуу убакыт режиминде санариптик аудио жана видеону синтездөөгө мүмкүндүк берет.
Төмөнкү видеодо Италиянын Кальяри шаарындагы имараттардын бирине инсталляция көрсөтүлгөн. Экрандардын түсү өтүп бараткан унаалардын ызы-чуусуна жараша өзгөрөт. Орнотуу Max/MSP жана Arduino айкалышы менен башкарылат.
Белгилей кетсек, Max/MSPтин ачык булагы бар. деп аталат Таза маалыматтар, жана ошондой эле Миллер Пукетт тарабынан иштелип чыккан.
Бул көрүү системасын баса белгилей кетүү керек Чак2003-жылы Перри Кук жана Принстон университетинин кесиптештери тарабынан ойлоп табылган. Ал бир нече жиптердин параллелдүү аткарылышын колдойт, плюс сиз аткаруу учурунда түздөн-түз программага өзгөртүүлөрдү киргизе аласыз. GNU GPL лицензиясы боюнча таратылган.
Санарип музыка синтези үчүн куралдардын тизмеси ушуну менен эле бүтпөйт. Дагы бар Kyma и Обон, бул микстерди түздөн-түз сахнада программалоого мүмкүндүк берет. Кийинки жолу алар тууралуу сүйлөшүүгө аракет кылабыз.
Кошумча окуу - биздин Hi-Fi World жана Telegram каналыбыздан: