> > >> > ALSA:
> > >> >   cat /proc/asound/devices shows only one raw midi interface. This is on
> > >> >   a two port device (but Muse lets me select either port). On the older
> > >> >   alsa two devices show up on the listing.
> > >> 
> > >> For multiport interfaces, the additional ports are available as subdevices
> > >> of the rawmidi device, i.e. hw:1,0,0 and hw:1,0,1. (This is the same
> > >> behaviour as with other multiport interfaces, i.e. snd-mtpav and
> > >> snd-serial-u16550.)
> > >
> > >I understand the backwards compatibility bit, but it still looks wrong to
> > >me. AFAIK (maybe there are other uses) subdevices are only used in
> > >soundcard pcm outputs when the underlying hardware is capable of multiple
> > >opens on the same output port (hardware mixing). So the behavior of midi
> > >ports in inconsistent with the behavior of audio ports. 
> > 
> > i'm with fernando on this one. if consistency is the goal, and i think
> > it should be, then multiport MIDI devices should appear as multiple
> > ports, not subdevices. 
> 
> We have no minor numbers for direct addressing of tenths rawmidi devices.

That's really too bad. What does that address space look like at this
point and how is it used? (ie: what is it that is available?) Sorry for
the ignorance. Or is this related to allocation of new device numbers?  
(I seem to remember that at some point Linus, I think, sort of forbid to
add new ones).

Is it possible to at least to fix the behavior in the OSS world?  As it is
now, the only visible interface is the first one. 

-- Fernando



-------------------------------------------------------
This sf.net email is sponsored by: See the NEW Palm 
Tungsten T handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to