Historique: Alsa - MIDI
Aperçu de cette version: 27 (courant)
Cette page propose des informations sur l'implémentation de la norme MIDI par/dans ALSA.
Il existe une façon simple de tester qu'un périphérique MIDI fonctionne correctement en ligne de commande.
Branchez par exemple un clavier MIDI, puis entrez la commande suivante dans un terminal :
Jouer sur le clavier produira alors l'affichage de caractères "cabalistiques" dans le terminal.
Attention : la majorité des logiciels MIDI nécessitent le module snd-seq-midi, vérifiez qu'il est bien présent, surtout si en lançant un programme (ex : Rosegarden) dans un terminal vous avez un message d'erreur du type : "ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory". Pour le charger, utiliser en tant que super utilisateur la commande suivante :
Voir aussi : Tester un périphérique MIDI
[+]
Table des matières
Tests
Tester un périphérique MIDI
attention
Ce paragraphe n'est plus d'actualité (au 31 juillet 2015) ! Si vous connaissez une méthode simple susceptible de la remplacer, allez-y !
Il existe une façon simple de tester qu'un périphérique MIDI fonctionne correctement en ligne de commande.
Branchez par exemple un clavier MIDI, puis entrez la commande suivante dans un terminal :
Copy to clipboard
$ cat /dev/snd/midiC0D0
Jouer sur le clavier produira alors l'affichage de caractères "cabalistiques" dans le terminal.
Tester le support des périphériques MIDI
Un lsmod apportera encore quelques renseignements :$ lsmod|grep 'midi'
snd_rawmidi 23328 2 snd_usb_lib,snd_mpu401_uart
snd_seq_device 8204 1 snd_rawmidi
snd 50276 14 snd_usb_audio,snd_hwdep,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device,
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timerAttention : la majorité des logiciels MIDI nécessitent le module snd-seq-midi, vérifiez qu'il est bien présent, surtout si en lançant un programme (ex : Rosegarden) dans un terminal vous avez un message d'erreur du type : "ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory". Pour le charger, utiliser en tant que super utilisateur la commande suivante :
Copy to clipboard
# modprobe snd-seq-midi
Message d'erreur "open /dev/snd/seq failed: No such file or directory".
Utiliser en tant que super utilisateur la commande suivante :Copy to clipboard
# modprobe snd-seq-midi
Test 3 - Midi IN OUT
Utilisez Aconnectgui au besoin lors de ces tests pour connecter vos ports MIDI.IN
Ce programme permet de monitorer les signaux MIDI entrant dans le PC: Drumstick MIDI MonitorVoir aussi : Tester un périphérique MIDI
OUT
Copy to clipboard
pmidi -p 64:0 fichier.mid
À voir aussi
- Alsa-Midi-Latency-Test
- Aconnectgui : interface de gestion des connexions MIDI
[+]