У меня есть проблема с воспроизведением звука midi на моей Linux-машине. Используя RtMidi и C/C++, я генерирую три сообщения midi, и хотя я стараюсь использовать все возможные порты (я пробовал для всех выходных портов), я не могу получить звук из него. Должен ли я вручную подключить один из этих портов робости к динамикам и как?Произведите звук midi с rtMidi в Ubuntu
Спасибо заранее
EDIT 1:
Я пытаюсь реализовать решение Криса Арндта описано here как:.
«Посмотрите библиотеку RtMIDI Это кросс-платформенный (Win, OS X, Linux, SGI), написанные на C++ и легко компилируемые и включенные в ваш проект.
Затем запустите программу Timidity как сервер (Ubuntu включает в себя скрипт инициализации для этого) e несколько клиентских портов ALSA-секвенсора для Timidity. Откройте один из этих портов, как выход в RtMIDI и отправлять миди сообщений.»
MIDI-выход Например, на веб-странице RtMidi открывается первый доступный выход, который в Linux обычно является MIDI-портом, поэтому события MIDI не будут достигать Timidity. Пример «midiout» в каталоге «tests» дистрибутива RtMidi код для выбора выходного порта. –