On Thu, 11 Sep 2003 14:12:08 +0200 (METDST)
Clemens Ladisch <[EMAIL PROTECTED]> wrote:

> What do you mean with "the MIDI synth device"? There could be more
> than one, or none. Usually, you let the user choose the device.
> 
> As default name, you could use "default", which is "hw:0,0" by
> default, but can be changed in the user's .asoundrc.

I didn't explained myself very well :)
I'm working on an ear trainer using the rawmidi interface. I couldn't find any 
documentation about (it's an incredible lack, i think), so i cutted some code from the 
web.
I open the device with:

        error = snd_rawmidi_open( NULL, &handle_out, device_out, 0 );

and I write data with:

        snd_rawmidi_write(handle_out, &data, 1);

Because i would let this application used by newbies, i need a method to obtain (from 
files in /proc/asound, i think) the name of a working MIDI Synth device. For example 
on my system i use the SBLive Emu10k1 synth via "hw:0,1" and "hw:0,2", but i tried 
randomly!

How can i do this? And also, where can i found any documentation? I'm doing things by 
trying, and i think my program won't wotk on another linux installation!

-- 

        Hardware is never old.
        People just choose the wrong OS.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to