[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

no audible midi-output



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

While I'm at it, here's another weird thing I'm experiencing.
First of all I'm running kernel 2.6.8-1-686 on sarge. My machine has an
AC'97 chip on the mobo which is reported by lspci as

0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)

It is some CMedia chip of which I don't know how to find out the
specific model number. Sound output alltogether is working just fine via
snd_intel8x0, I've got the following settings in /et/modprobe.d/sound:

alias snd-card-0 snd-intel8x0
options snd-intel8x0 index=0 mpu_port=0x330

to have a complete info lsmod | grep snd gives:

snd_seq_midi            8576  0
snd_seq_oss            34656  0
snd_seq_midi_event      7680  2 snd_seq_midi,snd_seq_oss
snd_seq                53872  5 snd_seq_midi,snd_seq_oss,snd_seq_midi_event
snd_intel8x0           36460  0
snd_ac97_codec         70020  1 snd_intel8x0
snd_pcm_oss            55048  0
snd_mixer_oss          20096  1 snd_pcm_oss
snd_pcm                98728  2 snd_intel8x0,snd_pcm_oss
snd_timer              25668  2 snd_seq,snd_pcm
snd_page_alloc         11752  2 snd_intel8x0,snd_pcm
gameport                4704  1 snd_intel8x0
snd_mpu401_uart         7968  1 snd_intel8x0
snd_rawmidi            25156  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device          8200  3 snd_seq_midi,snd_seq_oss,snd_rawmidi
snd                    57156  13
snd_seq_midi,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10336  1 snd

In alsa 1.0.7 I didn't have any midi devices available even with the
mpu_port option, after upgrading to 1.0.8 pmidi -l gives:

~ Port     Client name                       Port name
~ 64:0     Intel 82801DB-ICH4 MIDI - Rawm    Intel 82801DB-ICH4 MIDI

which is what I'd hoped for. But when I play a file pmid -p 64:0 $file I
only get

Meta event 48 not implemented
Meta event 48 not implemented

and then it waits until the playing time is over. The event not being
implemented is probably lyrics or some other stuff because the file was
generated from sheet music in a windows app, but it clearly shows that
the data is sent to the device, doesn't it? The same file works in
windows (with the CMedia drivers), so the chip itself is okay.

What could be the issue here, any help/sidenotes greatly appreciated!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCHI+In0kyIx7rF68RAh9GAKDKZJYtXVrdaINSThhoC5MSaVyBjwCgtGF7
Di8w03Wv+QjigBrOuMQEQyI=
=+xdV
-----END PGP SIGNATURE-----



Reply to: