Хостинг инструмента VST / DX в C # / C ++? [закрыто
Вопрос
Я пытаюсь получить чтение на уровне усилий, участвующих в создании виртуальных инструментов виртуального прибора в C ++ или C #, но я не смог получить какую-либо жесткую информацию. Кто-нибудь знает, что любые хорошие приложения стартера, учебники, вспомогательные библиотеки помощника для такого рода вещи?
Если это имеет значение, цель будет) принять входящие мероприятия MIDI и B) отправить их к виртуальному инструменту. В C ++ или C #, если возможно.
Спасибо!
Решение
Чтобы захватить входящие мероприятия MIDI, используйте инструментарий C # MIDI (на CodeProject.com) Leslie Sanford или My Midi.net.net.net библиотека.
VST.net. Позволяет загрузить и взаимодействовать с управляемыми и неуправляемыми плагинами VST (2.4). Вы также можете создать управляемые плагины VST с VST.NET, которые могут работать в неуправляемых хостах.
Существует также простой хост VST с открытым исходным кодом C ++ http://www.hermannseib.com/english/vsthost.htm. (вниз внизу страницы)
Надеюсь, поможет.
Марк Якоби (автор VST.NET)
Другие советы
То VST.net. Библиотека, кажется, как путь.
Pianorollcomposer.cpp http://jdmcox.com. Имеет простую рутину (vstthread), которая отправляет данные MIDI в плагин VST, а затем отправляет полученные данные волны на драйвер ASIO.