Skip to main content

6 - Le MIDI


Clavier ne fonctionne pas sous Linux en Midi / k7s8x / Mandriva

France
Bonsoir, 😎

Jai beau chercher dans tous les sens, je n'arrive toujours pas à faire fonctionner mon clavier en Midi sous Mandriva

Sur ma carte mère K7s8x (dans mon "Home Studio familial" 😁), j'ai refait une install de Mandriva (3CD)

J'ai bien activé le port Midi dans le bios ce qui donne :
Midi Irq:5
Onboard Game port:200
Onboard Midi port:330

J'ai bien installé Ardour, Qjacqctl, Muse et le kernel-multimédia et redémarré en choisissant le kernel-multimédia

Dans Qjack / connect, il y a affiché Midi throught port 0 et je le relie à Rosegarden puis je fais start

Je lance Rosegarden, rien ne se passe ?????? (le port fonctionne sous Xp)

Y aurait-il une incompatibilité ? un réglage dans un etc/////......... ? une librairie à rajouter ?

Merci 😉, je sèche lamentablement............


France
Voici quelques indications (et essais d'activations ❗ ❗

did@localhost ~$cat /proc/ioports :
25: 0- 1: digital audio capture
16: 0- 0: digital audio playback
24: 0- 0: digital audio capture
0: 0- 0: ctl
1: : sequencer
33: : timer

root@localhost did# lsmod
Module Size Used by
snd_rtctimer 3344 0
rtc 9364 1 snd_rtctimer
radeon 75904 1
drm 64660 2 radeon
md5 4096 1
ipv6 256064 8
snd_seq_dummy 3716 0
snd_seq_oss 32768 0
snd_seq_midi_event 7424 1 snd_seq_oss
snd_seq 51088 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 8716 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 52384 0
snd_mixer_oss 18304 1 snd_pcm_oss
snd_intel8x0 33472 1
snd_ac97_codec 90876 1 snd_intel8x0
snd_ac97_bus 2432 1 snd_ac97_codec
snd_pcm 89480 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 25476 3 snd_rtctimer,snd_seq,snd_pcm
snd_page_alloc 10504 2 snd_intel8x0,snd_pcm
snd 54756 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 9696 1 snd
lp 12488 0
parport_pc 35652 1
parport 35656 2 lp,parport_pc
sis900 21504 0
mii 5632 1 sis900
af_packet 22536 2
usbhid 47264 0
floppy 59348 0
video 16388 0
thermal 13576 0
tc1100_wmi 6916 0
processor 23100 1 thermal
fan 4868 0
container 4608 0
button 4096 0
battery 9604 0
ac 4868 0
ide_cd 40964 0
cdrom 37920 1 ide_cd
loop 16904 0
nls_cp850 4992 1
tsdev 7616 0
vfat 13440 1
fat 51740 1 vfat
nls_iso8859_15 4736 2
ntfs 203192 1
supermount 34580 1
capability 4872 0
commoncap 7168 1 capability
pcspkr 3652 0
psmouse 36356 0
mousedev 11808 1
sis_agp 8580 1
agpgart 34504 2 drm,sis_agp
evdev 9472 0
ehci_hcd 34440 0
ohci_hcd 21892 0
usbcore 119132 4 usbhid,ehci_hcd,ohci_hcd
ext3 130312 1
jbd 57496 1 ext3

root@localhost did# cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
0378-037a : parport0
037b-037f : parport0
03c0-03df : vesafb
03f6-03f6 : ide0
03f8-03ff : serial
0778-077a : parport0
0800-0803 : PM1a_EVT_BLK
0804-0805 : PM1a_CNT_BLK
0808-080b : PM_TMR
0816-0816 : PM2_CNT_BLK
0820-0823 : GPE0_BLK
0830-0833 : GPE1_BLK
0c00-0c1f : 0000:00:02.1
0cf8-0cff : PCI conf1
b000-bfff : PCI Bus #01
b800-b8ff : 0000:01:00.0
d400-d4ff : 0000:00:04.0
d400-d4ff : sis900
d800-d87f : 0000:00:02.7
d800-d87f : SiS SI7012
dc00-dcff : 0000:00:02.7
dc00-dcff : SiS SI7012
ff00-ff0f : 0000:00:02.5
ff00-ff07 : ide0
ff08-ff0f : ide1

root@localhost did# uname -a
Linux localhost 2.6.12-12.mm.1mdk #1 Sat Sep 24 23:20:03 CEST 2005 i686 AMD Athlon(tm) XP 2800+ unknown GNU/Linux
root@localhost did# modinfo soundcore
filename: /lib/modules/2.6.12-12.mm.1mdk/kernel/sound/soundcore.ko.gz
description: Core sound module
author: Alan Cox
license: GPL
alias: char-major-14-*
vermagic: 2.6.12-12.mm.1mdk preempt 586 gcc-4.0
depends:
srcversion: E11490DC3F523551C4C2A6D

root@localhost did# rmmod soundcore
ERROR: Module soundcore is in use by snd
root@localhost did# rmmod soundcore
ERROR: Module soundcore is in use by snd
root@localhost did# modprobe soundcore mpu_port=0x330
root@localhost did#
France
Il doit fonctionner ton port mais si ca se trouve tu ne sais pas comment utiliser rosegarden. 😊

Voila ce que tu va faire:

Donne la sortie de :
aconnect -li

et :
aconnect -lo
France
Je me rend compte au vu de plusieurs questions similaires que notre page ALSA devrait au moins donner un moyen simple de tester le port midi.

On peut faire aussi:

cat /dev/snd/midiC0D0

(et si on joue avec le clavier ca affiche des caracteres à l'ecran)
France
c'est normal soundcore, faut pas chercher à l'enlever 😊
France
Merci pour ta réponse rapide....

Voici d'autres indications :
did@localhost ~$ aconnect -li
client 0: 'System' type=kernel
0 'Timer '
1 'Announce '
Connecting To: 63:0
client 62: 'Midi Through' type=kernel
0 'Midi Through Port-0'
Connecting To: 62:0
Connected From: 62:0
did@localhost ~$ aconnect -lo
client 62: 'Midi Through' type=kernel
0 'Midi Through Port-0'
Connecting To: 62:0
Connected From: 62:0
did@localhost ~$ cat /dev/snd/midiC0D0
cat: /dev/snd/midiC0D0: Aucun fichier ou répertoire de ce type
did@localhost ~$ su
Password:
root@localhost did# cat /dev/snd/midiC0D0
cat: /dev/snd/midiC0D0: Aucun fichier ou répertoire de ce type
root@localhost did#

Ps : J'ai essayé Rosegarden qui était sur une distribution apodia Live et sans réglages cela fonctionnait du premier coup ! (carte mère différente K8mmv et carte son Terratec), malheureusement Apodia Live ne se lance pas sur cette carte mère...

Donc, cela ne fonctionne toujours pas....
France
C'est vrai que sous Linux, je suis novice / débutant mais en Mao j'ai l'habitude des séquenceurs, j'ai commencé avec l'Atari en.......... 1989 ! avec Notator puis Cubase (1.0, 2.0, (Atari) et Vst, Lite, SL (Pc) ), Logic (Atari & Pc), Ableton Live 4, Music Studio 200x.... et je n'ai jamais eu vraiment de gros problèmes d'utilisations.... plutôt des problèmes de configurations 😁 et encore en bidouillant on y arrive mais sous Linux, il faut vraiment se retrousser les manches....😬😎😕❓🙄😯😉 alors désolé si toutes mes questions paraissent....... ........ naïves 😡
France
Par désespoir, j'ai cherché dans mes malettes itinérantes (pour des soirées animation musicale) et j'ai retrouvé un cable Midi Usb Roland Um1

J'ai lancé Qjackctl qui a reconnu l'interface directement
En lancant Rosegarden j'ai sauté de joie en m'appercevant que le petit voyant rouge s'activait 😀

Du coup, j'ai téléchargé Qsynth et chargé une banque soundfont (ultimate_gm_gs) pour essayer en direct

Ca fonctionne !, cela me rassure 😉 même si cela ne résoud pas le problème du port Midi intégré, je vais enfin pour m'éclater pour le jeu en temps réel, je vous tiens au courant pour les différents tests..... 😎
France
J'ai appris qu'un module pouvait peutetre permettre d'utiliser le port midi de la carte mère.

modprobe snd-mpu401

Je sais que tu as trouvé une autre carte mais il serait intéressant de savoir si ca marche pour l'article sur ALSA
France
J'ai bien noté et dés qe je le peux je continue les tests mais en ce moment c'est méga chaud 😡 entre préparation spectacle et soirées.... (de plus j'ai encore changé de carte mère 😊

Ce qui serait intéréssanr c'est de jouer avec 2 claviers Midi sur 2 ports Midi en simultané, à voir... 😎