Como vejo um fluxo de dispositivo midi

2

Eu tenho um controlador midi e ele cria dois arquivos no meu sistema ubuntu /dev/dmmidi e /dev/midi1 . Quero ver a saída bruta do meu dispositivo midi quando pressiono botões e movo controles deslizantes. Eu tentei tail ing o arquivo. Eu tentei screen ing no arquivo. Eu tentei less ing o arquivo. Eu tentei todos esses comandos como root. A saída está sempre em branco.

Quando executo aplaymidi -l , vejo meu dispositivo. Como faço para obter o bytestream do meu dispositivo midi? Eu só quero ler dados.

    
por Peter Klipfel 04.04.2014 / 05:09

1 resposta

0

Os dispositivos /dev/*midi* são apenas para compatibilidade com a interface OSS legada; os dispositivos reais do ALSA estão em /dev/snd/ .

Para mostrar mensagens MIDI recebidas, execute aseqdump -p xxx com o nome da porta mostrado por aseqdump -l .

Para mostrar os bytes MIDI brutos, execute amidi --dump -p xxx com o nome da porta mostrado por amidi -l .

    
por 04.04.2014 / 09:08