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
[+]Licence
La licence de cet article est la Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr
Extrait :
voir la version intégrale de la licence
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
[+]Licence
La licence de cet article est la Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr
Extrait :
Paternité - Partage des Conditions Initiales à l'Identique 2.5
Vous êtes libres :
Selon les conditions suivantes :
À notez que :
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
Vous êtes libres :
- de reproduire, distribuer et communiquer cette création au public
- de modifier cette création
- d'utiliser cette création à des fins commerciales
Selon les conditions suivantes :
- by: Paternité. Vous devez citer le nom de l'auteur original.
- sa: Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.
À notez que :
- À chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.
- Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits.
Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)
voir la version intégrale de la licence