Hy,
I would like to use the synthesiser on my soundblaster live! to play
back midi files. I'm using a new compiled pmidi. I did tests with other
midi apps (alsa and oss) also. Here comes my system information.
cat /proc/asound/sndstat
Sound Driver:3.8.1a-980706 (ALSA v0.9.0beta10 emulation code)
Kernel: Linux Jiminy.localdomain 2.4.16-xfs #1 Fre Dez 7 00:33:02 CET
2001 i586
Config options: 0
Installed drivers: 
Type 10: ALSA emulation
Card config: 
Sound Blaster Live! at 0xe000, irq 11
Audio devices:
0: EMU10K1 (DUPLEX)
Synth devices: NOT ENABLED IN CONFIG
Midi devices:
0: EMU10K1 MPU-401 (UART)
Timers:
7: system timer
Mixers:
0: mixer00

Well this seams to me like an error message but I can't make any sense
of it. What config?
alsactl.stats didn't say anything about synth or midi.
There seams to be no option for the snd-card-emu10k1 module about this.
I did compile the drivers with
configure --with-sequencer=yes --with-oss=yes
--with-cards=dummy,virmidi,emu10k1,mpu40
since there was something about this mentioned in the howto I used
--with-oss=all --with-debug=detect

pmidi -l gives the normal 
 Port     Client name                       Port name
 64:0     External MIDI 0                   MIDI 0-0
 65:0     Emu10k1 WaveTable                 Emu10k1 Port 0
 65:1     Emu10k1 WaveTable                 Emu10k1 Port 1
 65:2     Emu10k1 WaveTable                 Emu10k1 Port 2
 65:3     Emu10k1 WaveTable                 Emu10k1 Port 3

pmidi -p 65:0 foo.mid 
seams to play the file (takes the right amount of time) but I can't hear
any sound.
I tried to enable al mixers in gamix but this didn't help either.
I unmuted everything in alsamixer with m.
Btw. the alsa Soundblaster driver does support midi, right? since in one
doc it said that there won't be any driver since Creative is holding
back informations.
I also figured out that 
amixer set 'ADC/DAC Loopback' off
did help to enable normal sound.

But with midi I'm stuck. Any pointers or suggestions?
Thanks in advance,
Alexander Werth

PS.: Some more info:

cat /proc/pci
  Bus  0, device  10, function  0:
    Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 7).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=2.Max Lat=20.
      I/O at 0xe000 [0xe01f].
  Bus  0, device  10, function  1:
    Input device controller: Creative Labs SB Live! (rev 7).
      Master Capable.  Latency=64.  
      I/O at 0xe400 [0xe407].

> lsmod
Module                  Size  Used by
snd-seq-midi            3360   0  (autoclean) (unused)
snd-synth-emu10k1       3904   1  (autoclean)
snd-synth-emux         25408   1  (autoclean) [snd-synth-emu10k1]
snd-seq-midi-emul       4864   0  (autoclean) [snd-synth-emux]
snd-seq-virmidi         2760   0  (autoclean) [snd-synth-emux]
snd-seq-oss            24640   0  (unused)
snd-seq-midi-event      3392   0  [snd-seq-midi snd-seq-virmidi
snd-seq-oss]
snd-seq                38956   4  [snd-seq-midi snd-synth-emux
snd-seq-midi-emul snd-seq-virmidi snd-seq-oss snd-seq-midi-event]
snd-pcm-oss            38144   0 
snd-mixer-oss           9536   0  (autoclean) [snd-pcm-oss]
snd-card-emu10k1        2080   1 
snd-emu10k1            52448   0  [snd-synth-emu10k1 snd-card-emu10k1]
snd-pcm                52160   0  [snd-pcm-oss snd-emu10k1]
snd-timer              11104   0  [snd-seq snd-pcm]
snd-util-mem            1248   0  [snd-synth-emux snd-emu10k1]
snd-hwdep               3616   0  [snd-emu10k1]
snd-ac97-codec         23968   0  [snd-emu10k1]
snd-rawmidi            13600   0  [snd-seq-midi snd-seq-virmidi
snd-emu10k1]
snd-seq-device          3724   0  [snd-seq-midi snd-synth-emu10k1
snd-synth-emux snd-seq-oss snd-seq snd-card-emu10k1 snd-rawmidi]
snd                    27464   3  [snd-seq-midi snd-synth-emux
snd-seq-virmidi snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss
snd-mixer-oss snd-card-emu10k1 snd-emu10k1 snd-pcm snd-timer
snd-util-mem snd-hwdep snd-ac97-codec snd-rawmidi snd-seq-device]
soundcore               4036  10  [snd]

In the kernel everything concerning sound is compiled as a module.

another error is reported in messages when loading the modules:
Dec  7 04:50:55 Jiminy kernel: PCI: Found IRQ 15 for device 00:0a.0
Dec  7 04:50:55 Jiminy kernel: IRQ routing conflict for 00:0a.0, have
irq 11, want irq 15
But irq 15 is shrad by my network controller and the graphic card so it
will have to go with irq 11.

Again thanks for any suggestions.
Alexander

-- 
The right to read is a battle being fought today...
http://www.gnu.org/philosophy/right-to-read.html

_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to