Бо истифода аз OOP чӣ гуна мусиқӣ нависед

Мо дар бораи таърихи асбоби нармафзори OpenMusic (OM) ҳарф мезанем, хусусиятҳои тарҳи онро таҳлил мекунем ва дар бораи аввалин корбарон сӯҳбат мекунем. Илова бар ин, мо аналогҳоро пешниҳод мекунем.

Бо истифода аз OOP чӣ гуна мусиқӣ нависед
фото Ҷеймс Болдуин / Unsplash

OpenMusic чист

Ин объект нигаронида шудааст муҳити барномасозии визуалӣ барои синтези садои рақамӣ. Утилита ба лаҳҷаи забони LISP асос ёфтааст - Lisp умумӣ. Бояд қайд кард, ки OpenMusic метавонад ҳамчун интерфейси графикии универсалии ин забон истифода шавад.

Асбоб дар солҳои 90-ум аз ҷониби муҳандисони Институти тадқиқот ва ҳамоҳангсозии акустика ва мусиқии Фаронса таҳия шудааст (IRCAM). Ҳамагӣ ҳафт версияи OpenMusic пешниҳод карда шуд - охиринаш соли 2013 бароварда шуда буд. Сипас муҳандиси IRCAM Жан Брессон (Жан Брессон) утилитаро аз сифр аз нав навишта, барои рамзи аслӣ нусхаи шашум (OM6). Имрӯз OM7 таҳти иҷозатнома паҳн карда мешавад GPLv3 - сарчашмаҳои он дастрасанд дар GitHub пайдо кунед.

Чӣ тавр бо вай кор кардан мумкин аст

Барномаҳо дар OpenMusic бо роҳи коркарди объектҳои графикӣ ба ҷои навиштани код сохта мешаванд. Дар натиҷа як навъ диаграммаи блок аст, ки онро "патч" меноманд. Монанд ба синтезаторҳои модулӣ, ки барои пайвастшавӣ симҳои патчро истифода мебурданд.

дар ин ҷо барномаи намунавӣ OpenMusic, ки аз анбори GitHub гирифта шудааст:

Бо истифода аз OOP чӣ гуна мусиқӣ нависед

OpenMusic ду намуди объект дорад: асосӣ ва хол (Объекти хол). Якум амалҳои гуногуни математикӣ барои кор бо матритсаҳо, сутунҳо ва шаклҳои матнӣ мебошанд.

Объектҳои холӣ барои кор бо садо заруранд. Онҳоро инчунин ба ду гурӯҳ тақсим кардан мумкин аст:

Объектҳои холӣ бо истифода аз функсияҳои холӣ, ба монанди омезиши ҷузъҳои сершумор ба як барои эҷоди садои полифонӣ, идора карда мешаванд. Функсияҳои иловагиро дар китобхонаҳои плагин пайдо кардан мумкин аст - рӯйхати пурраи онҳо дар вебсайти расмӣ дастрас аст.

Шумо метавонед намунаи оҳангеро, ки аз ҷониби OpenMusic тавлид шудааст, гӯш кунед дар ин видео:


Барои шинос шудан бо асбоб ва имкониятҳои он, тавсия медиҳем, ки ба ҳуҷҷатҳо муроҷиат кунед. Дастур барои OM7 хануз дар инкишоф аст. Аммо шумо метавонед ба китоби маълумотномаи OM6 нигаред - ба шумо лозим аст пайвандро пайгирӣ кунед ва дар равзанаи чап, ҷузъи Дастури корбарро васеъ кунед.

Кӣ истифода мебарад

Ба гуфтаи таҳиягарон, OpenMusic метавонад барои эҷод ва таҳрири аудио-трекҳо, тавлиди моделҳои математикии асарҳо ва таҳлили порчаҳои мусиқии сабтшуда истифода шавад. Муҳандисони ITCAM ин асбобро дар якчанд таҳқиқоти илмӣ истифода кардаанд. Масалан, барои офариниш системаи зеҳни сунъӣ, ки эътироф мекунад имову ишораҳои мусиқӣ дар сабти аудио.

Иҷрокунандагони касбӣ инчунин бо OpenMusic кор мекунанд - онҳо утилитаро барои омӯзиши спектрҳои гармоникӣ истифода мебаранд. Мисоли он композитори Швейтсария шуда метавонад Микаэл Жаррел, ки барандаи мукофоти Бетховен мебошад. Асархои у дар ичрои оркестри симфонии Гонконг метавонанд ин ҷо гӯш кунед.

Инчунин шоёни диккат аст Тристана Мурая. Вай яке аз бузургтарин бастакоронест, ки дар ин самт кор мекунад мусиқии спектралӣ. Масалан, дар Ютуб асарҳои ӯ ҳастанд Гондвана и Le partage des eaux, бо истифода аз OpenMusic сохта шудааст.


Оҳангсоз ва муаллими англисӣ Брайан Фурнихо OpenMusic-ро барои кор бо ритм истифода бурд. Имрӯз мусиқии ӯ ба репертуари бузургтарин ансамблҳо ва иҷрокунандагони муосир дохил карда шудааст - Квартети Ардитти и Пьер-Ив Арто.

Аналогҳо

Якчанд системаҳои монанд ба OpenMusic вуҷуд доранд. Шояд машҳуртарин воситаи тиҷоратӣ бошад Макс/MSP. Он аз ҷониби Миллер Пакетт дар охири солҳои 80-ум ҳангоми кор дар IRCAM таҳия шудааст. Система ба шумо имкон медиҳад, ки аудио ва видеои рақамиро дар вақти воқеӣ синтез кунед.

Дар видеои зер насб дар яке аз биноҳо дар шаҳри Кальяри Италия нишон дода шудааст. Ранги экранҳо вобаста ба садои мошинҳои роҳгузар тағйир меёбад. Насб аз ҷониби маҷмӯи Max/MSP ва Arduino идора карда мешавад.


Бояд қайд кард, ки Max/MSP ҳамтои кушодаасос дорад. Он ном дорад Маълумоти тоза, ва инчунин аз ҷониби Миллер Пакетт таҳия шудааст.

Инчунин зарур аст, ки системаи визуалӣ таъкид карда шавад Чак, ки онро Перри Кук ва ҳамкорони Донишгоҳи Принстон дар соли 2003 ихтироъ кардаанд. Он иҷрои параллелии риштаҳои сершуморро дастгирӣ мекунад, инчунин шумо метавонед бевосита ҳангоми иҷро ба барнома тағирот ворид кунед. Дар доираи иҷозатномаи GNU GPL паҳн карда шудааст.

Рӯйхати асбобҳо барои синтези мусиқии рақамӣ бо ин тамом намешавад. Инчунин вуҷуд дорад Кима и Оҳанг, ки ба шумо имкон медиҳад, ки омехтаҳоро мустақиман дар саҳна барномарезӣ кунед. Мо кӯшиш мекунем, ки дафъаи оянда дар бораи онҳо сӯҳбат кунем.

Хониши иловагӣ - аз канали мо Hi-Fi World ва Telegram:

Бо истифода аз OOP чӣ гуна мусиқӣ нависед Чӣ тавр компютер бо нармафзори муваффақ саноати медиаро гирифт
Бо истифода аз OOP чӣ гуна мусиқӣ нависед Намунаҳои аудиоиро барои лоиҳаҳои худ аз куҷо гирифтан мумкин аст: интихоби нӯҳ манбаъ
Бо истифода аз OOP чӣ гуна мусиқӣ нависед Мусиқӣ барои лоиҳаҳои шумо: 12 захираи мавзӯӣ бо трекҳои CC иҷозатнома
Бо истифода аз OOP чӣ гуна мусиқӣ нависед Innovation SSI-2001: таърихи яке аз нодиртарин кортҳои садоӣ барои IBM PC
Бо истифода аз OOP чӣ гуна мусиқӣ нависед Таърихи технологияи аудио: Синтезаторҳо ва намунагирандагон
Бо истифода аз OOP чӣ гуна мусиқӣ нависед Як мухлис корти садоии Sound Blaster 1.0-ро аз нав сохтааст
Бо истифода аз OOP чӣ гуна мусиқӣ нависед Чӣ гуна форматҳои мусиқӣ дар тӯли 100 соли охир тағир ёфтанд
Бо истифода аз OOP чӣ гуна мусиқӣ нависед Чӣ тавр як ширкати IT барои ҳуқуқи фурӯши мусиқӣ мубориза бурд

Манбаъ: will.com

Илова Эзоҳ