[linux-audio-dev] Problems with sb-live wave-tables and midi

paul wisehart wise at lotech.mine.nu
Mon Aug 11 11:37:01 UTC 2003


Hi,

I have this error that I don't know how to fix.
I was using Craig Stuart Sapp's Midiio library to control
the Emu10k1 wave-table synth.  It *was* working until I reinstalled
my linux system.  I have put evrything back the way it was, and
now I get these errors when I use the Midiio library:

--

ALSA lib rawmidi_hw.c:227:(snd_rawmidi_hw_open) open /dev/snd/midiC0D3 failed: No such device
ALSA lib rawmidi_hw.c:227:(snd_rawmidi_hw_open) open /dev/snd/midiC0D4 failed: No such device
ALSA lib rawmidi_hw.c:227:(snd_rawmidi_hw_open) open /dev/snd/midiC0D5 failed: No such device
ALSA lib rawmidi_hw.c:227:(snd_rawmidi_hw_open) open /dev/snd/midiC0D6 failed: No such device
ALSA lib rawmidi_hw.c:227:(snd_rawmidi_hw_open) open /dev/snd/midiC0D7 failed: No such device

--

I know I should have backed up my previous working configuration, but I didn't.
One thing that has changed is that I'm using alsa-0.9.6 now, and before I was using the 
previous alsa (0.9.4?). 

I've put the output of : 'pmidi -l' and 'aconnect -o' at the bottom. 

Here's my questions:

Whats the correlation between the /dev/snd/midi* devices and 
the alsa/Emu10k1 wavetable ports?  

Where can I get more info regarding the alsa/wave-table/sequencer 
issues?

Can I use aconnect and/or virmidi-devices to fix the above errors? 

Or, can someone reccomend a C/C++ library/example that will
show me how to write to the alsa wave-table devices?

If my questions are lacking detail, what can else can I provide?

If my questions are off-topic where should I go?

I've STFW.
I've tried to RTFM, but there isn't one.
I definitely would like to GAFC.
(Im *NOT* criticizing linux-audio/alsa, I'm making light
of my lack of knowledge :] )

*ANY* input would be greatly appreciated.
I realize that my question is a little under-developed, but I've been 
sitting on this problem for a while now, and I can't get anywhere.


//-------------------------------------------------------------------

<wise at krsanky0~/sound_prg/midio> aconnect -o
client 64: 'Rawmidi 0 - EMU10K1 MPU-401 (UART)' [type=kernel]
    0 'EMU10K1 MPU-401 (UART)'
client 65: 'Emu10k1 WaveTable' [type=kernel]
    0 'Emu10k1 Port 0  '
    1 'Emu10k1 Port 1  '
    2 'Emu10k1 Port 2  '
    3 'Emu10k1 Port 3  '

//-------------------------------------------------------------------

<wise at krsanky130~/sound_prg/midio> pmidi -l
 Port     Client name                       Port name
 64:0     Rawmidi 0 - EMU10K1 MPU-401 (U    EMU10K1 MPU-401 (UART)
 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



-- 
paul    \  /
wisehart >/
   <//////$>
    |\|\|\



More information about the Linux-audio-dev mailing list