2012-06-10 2 views
0

У меня есть проблема с воспроизведением звука 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 и отправлять миди сообщений.»

ответ

0

Проблема происходит от онлайн примера RtMIDI, когда я использовал пример из документации, она работала хорошо.

+1

MIDI-выход Например, на веб-странице RtMidi открывается первый доступный выход, который в Linux обычно является MIDI-портом, поэтому события MIDI не будут достигать Timidity. Пример «midiout» в каталоге «tests» дистрибутива RtMidi код для выбора выходного порта. –

Смежные вопросы