[alsa-devel] Some idea about usb audio gadget driver.

Matthieu CASTET matthieu.castet at parrot.com
Tue Sep 23 14:08:05 CEST 2008


Felipe Balbi a écrit :
> On Tue, Sep 23, 2008 at 05:50:33PM +0800, ext Bryan Wu wrote:
>> Hi ALSA and USB folks,
>>
>>
>>  - Is there any similar things on this planet?
>>  - How about gmidi usb midi gadget driver?
>>  - How can I open/playback/record/close a ALSA sound card in kernel
>> space not using alsalib in user space?
> 
> Start by converting gmidi to composite framework. Separate the alsa
> generic code from usb generic code and the function driver (in that case
> MIDI). Then, all you have to do is add a new function driver with proper
> audio streaming.
I am not sure there is lot's of common alsa code. IIRC Midi and Pcm API
are different in alsa.

But I think we shouldn't try to drive a sound card from kernel, we
should create an alsa sound card like gmidi, and let's userspace do what
it wants (redirect from/to another sound card, stream files, ...).


Mattieu


More information about the Alsa-devel mailing list