Conectando um controlador MIDI ao CentOS5

4

Edit: Estou tentando uma abordagem diferente no problema , usando /dev/midi com C.

Olá a todos! Eu recentemente tenho um controlador MIDI Akai MPD24, como parte de um software que estou escrevendo. Eu estou olhando para usar os mostradores para controlar a exibição de uma janela OpenGL. Eu já tenho a parte OpenGL trabalhando com sliders GTK +, então o único problema é conseguir configurar o dispositivo MIDI.

Eu encontrei as bibliotecas OSS MIDI, e parece que elas estão funcionando corretamente, mas por algum motivo não é possível sondar corretamente.

dmesg output:

...
usb 3-1: USB disconnect, address 2
usb 3-1: new full speed USB device using uhci_hcd and address 3
usb 3-1: configuration #1 chosen from 1 choice
Reinsert of an audioctl device 1/0 - USB sound device
oss_usb: probe of 3-1:1.1 failed with error -5
...

Alguém foi capaz de usar um dispositivo MIDI através do Linux, ou tem alguma idéia do que é o misterioso "erro -5"?

    
por user1607 15.07.2009 / 19:02

2 respostas

1

-5 é EIO - um erro de E / S (em ANSI C, de qualquer maneira; permite esperar que o Linux esteja usando códigos de erro padrão)

Vou incluir algumas URLs que encontrei quando pesquisei isto:

link link link

Então, o mistério se foi, mas o problema continua. Desculpe se isso não é mais útil. -Paul

    
por 02.10.2009 / 21:22
0

Confira o programa xev para ver se você está recebendo alguma entrada. Você pode não precisar que ele seja um dispositivo MIDI, mas apenas mapear as teclas (xbindkeys) para outros botões de função, etc.

Comandos úteis

xev -name GetKeys - Exibe uma pequena caixa que monitora todas as entradas. Bom para encontrar os números dos seus botões.

xbindkeys -k - Exiba uma pequena caixa que você pode destacar e pressione uma tecla para descobrir como ela é chamada. Funciona para o seu teclado.

xmodmap [nome do arquivo] - modifique ou crie chaves. Eu vou chegar a isso mais tarde

xbindkeys -f [nome do arquivo] - passa um arquivo para xbindkeys e liga as chaves aos comandos

xdotool - simula um pressionamento de tecla, você vai querer isso com o mouse

    
por 17.09.2009 / 08:14