Pour savoir si c'est effectivement le problème que l'on rencontre, il faut analyser la sortie de lsmod à la recherche de modules en rapport avec le MIDI :

$ lsmod | grep --color midi
[...]

S'il n'y a pas snd_seq_midi, c'est que le module nécessaire au séquencement MIDI n'est pas chargé ! Il faut alors demander à Linux de le charger au démarrage, en ajoutant un module dans la liste des modules à charger d'office, le fichier /etc/modules :

$ echo '# MIDI
snd_seq_midi' > /etc/modules

Si on ne souhaite pas redémarrer tout de suite, on peut charger manuellement ce module :

# modprobe snd_seq_midi

Ainsi, on doit obtenir quelque chose dans ce genre maintenant :

$ lsmod | grep --color midi
snd_seq_midi            8416  0
snd_seq_midi_event      7424  2 snd_seq_oss,snd_seq_midi
snd_seq                46736  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rawmidi            23200  3 snd_seq_midi,snd_mpu401_uart,snd_usb_lib
snd_seq_device          8012  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd                    48548  19 snd_seq_oss,snd_seq,snd_ice1712,snd_ak4xxx_adda,snd_cs8427,snd_i2c,snd_mpu401_uart,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_pcm,snd_rawmidi,snd_seq_device,snd_hwdep,snd_timer

Ce qui conduit à :

$ aplaymidi -l

Port    Client name                      Port name
14:0    Midi Through                     Midi Through Port-0
20:0    TerraTec EWX24/96 MIDI           TerraTec EWX24/96 MIDI
24:0    UM-2                             UM-2 MIDI 1
24:1    UM-2                             UM-2 MIDI 2

J'ai bien tous mes ports MIDI : ma carte son EWX24/96 et mon port MIDI Roland UM-2 !