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