Как я уже сказал в другом потоке, я работаю над проектом, связанным с графическим программированием в реальном времени для аудио ( что-то вроде Pure Data, Max/MSP, Reaktor).
Я провел день исследований в Интернете, ища хорошую (поддерживаемую, хорошо документированную и очень портативную) библиотеку С++ для взаимодействия на низком уровне с аудио и MIDI, но я до сих пор не могу решить, что такое библиотека.
Я рассматриваю PortAudio + PortMIDI (PortMedia), но у них отсутствует документация (особенно PortMIDI), и нет официального сообщества, просто списка рассылки (и я думаю, что форумы сообщества очень важны!), то же (или худшая) ситуация с RTAudio и RTMidi.
Я также пытаюсь:
- STK, мне не нравится его файловая организация.
- Juce, я думаю, что это слишком много для меня, мне нужна только простая аппаратная интеграция
- OpenAL, я не понял его архитектуры, он полагается на ASIO/ALSA/CoreAudio...? Могу ли я получить доступ к порту MIDI?
Итак... Мой вопрос: есть ли у вас опыт работы с аудио /MIDI в реальном времени? Какую библиотеку вы мне рекомендуете?
Спасибо