All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [ANNOUNCE] USB MIDI support for ALSA
@ 2002-05-15  3:11 Patrick Shirkey
  2002-05-17 22:57 ` [linux-usb-devel] " Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Patrick Shirkey @ 2002-05-15  3:11 UTC (permalink / raw)
  To: alsa-devel; +Cc: linux-usb-devel

I'm starting to wonder if it isn't better to write native ALSA support into the usb audio driver. Currently it does this with OSS so why not just add ALSA to it and be done with it?

Surely that is the easiest approach. The only reason I see against it is latency requirements are better served by having ALSA connect to usb instead of usb connect to ALSA. 

--
Patrick Shirkey - Boost Hardware Ltd
For the discerning hardware connoisseur
Http://www.boosthardware.com
Http://www.boosthardware.com/LAU/guide/


--- Takashi Iwai <tiwai@suse.de> wrote:
>At Tue, 14 May 2002 09:08:29 -0400,
>Paul Davis wrote:
>> 
>> >> I've written a daemon which connects the ALSA sequencer with the
>> >> usbdevfs device file of a USB MIDI device. You can get it at
>> >> <http://www.informatik.uni-halle.de/~ladischc/usbmidid.html>.
>> >> 
>> >> It requires a kernel with USB and usbdevfs support (obviously), and
>> >> with hotplugging support and hotplugging scripts installed correctly.
>> >
>> >great!
>> >
>> >it's a very clean solution.  definitely the right way for usb midi,
>> >rather than writing a driver module for each.
>> 
>> it is? isn't the right way to redirect into USB-aware code within
>> alsa-lib? going through a daemon seems totally wrong to me ...
>
>i agree that the library-plugin would be fine and effective, but it's
>only if a single application shares the device.  then the device
>end-point is directly bound to the application.
>
>however, when two applications access to the device (or when arbitrary
>connection is allowed), then the situation would be complicated.
>there must be an end-point mixer before the device output.
>i think the daemon is the easiest way to be implemented on behalf of
>kernel driver.
>
>
>Takashi
>
>_______________________________________________________________
>
>Have big pipes? SourceForge.net is looking for download mirrors. We supply
>the hardware. You get the recognition. Email Us: bandwidth@sourceforge.net
>_______________________________________________
>Alsa-devel mailing list
>Alsa-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/alsa-devel

_____________________________________________________________
Want a new web-based email account ? ---> http://www.firstlinux.net

_____________________________________________________________
Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net  http://www.everyone.net/?btn=tag

_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: bandwidth@sourceforge.net

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-05-17 22:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-15  3:11 [ANNOUNCE] USB MIDI support for ALSA Patrick Shirkey
2002-05-17 22:57 ` [linux-usb-devel] " Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.