Можно передавать MIDI-события через ALSA-MIDI. Набор клиентов ALSA-MIDI склаывается динамически, т. е. каждая программа, подключающаяся к ALSA-MIDI, получает номер. Посмотреть номера можно вот так
vg@bishop:~/src/vmpk-0.2.3$ aconnect -io
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 16: 'M Audio Audiophile 24/96' [type=kernel]
0 'M Audio Audiophile 24/96 MIDI'
client 128: 'VMPK Output' [type=user]
0 'VMPK Output '
client 129: 'VMPK Input' [type=user]
0 'VMPK Input '
client 130: 'Pure Data' [type=user]
0 'Pure Data Midi-In 1'
1 'Pure Data Midi-In 2'
2 'Pure Data Midi-Out 1'
3 'Pure Data Midi-Out 2'
Направить выход как бы клавиатуры на вход pd можно так:
vg@bishop:~/src/vmpk-0.2.3$ aconnect 128:0 130:0
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий