Создание аудио плагина для DAW

#audio #plugins #vst #ableton-live

#Аудио #Плагины #vst #ableton-live

Вопрос:

Я хочу создать действительно простой плагин Ableton с графическим интерфейсом. Единственная функциональность, которую я хочу, — это принимать сигнал клавиатуры и управлять выводом midi (например, если я нажимаю A с клавиатуры, где он обычно воспроизводит ноты в Ableton, я хочу, чтобы midi выводил ноты C-maj — 3).

Я нашел библиотеку под названием Juce, но она довольно дорогая. Другие библиотеки, которые я нашел, предназначены для продвинутых вещей, таких как создание синтезатора. Каков наилучший / самый простой способ добиться манипулирования midi-входом? Или для такой задачи требуется низкоуровневый код?

Комментарии:

1. Почему бы просто не использовать любое существующее программное обеспечение, которое делает это?

2. @Брэд, можешь мне что-нибудь посоветовать?

3. Раньше я использовал GlovePIE.

4. Я понимаю, что вы хотите создать плагин для многих разных DAW, но если вы действительно пытаетесь создать только для одного, у многих DAW есть скриптовые движки, которые могут легко выполнять подобные вещи (Reaper Rescript, Logic имеет что-то подобное, Ardour Lua и т.д.).

5. Обратите внимание, что JUCE стоит дорого, только если вы планируете продавать свою работу с закрытым исходным кодом. Если вы выпускаете свою работу под лицензией GPL, вы можете использовать JUCE бесплатно. Если вы планируете продавать то, для чего используете JUCE, только тогда вам нужна коммерческая лицензия.

Ответ №1:

Если вы знаете C # (или VB.NET ) вы можете попробовать использовать VST.NET. Это управляемый фреймворк VST 2.4, отлично подходящий для того типа плагина, который вы хотите создать. Он также поставляется с несколькими примерами и одним примером Midi-Mapper, с которого, вероятно, вы сможете начать.

Надеюсь, это поможет, Марк (автор VST.NET и MIDI.NET )

Комментарии:

1. Я нахожусь на macbook osx. Работает ли это только для Windows?