Hi Clemens,
You are right! Thanks!
Both the recording device and MIDI are working now.
$ arecord -f S32_LE -r 44100 -D hw:1,0 -c 2 a.wav
I got only S32_LE although AD or DA conversion is 24-bit.
Probably this is ok.
$ aplaymidi -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
20:0 BR-80(AUDIO) BR-80(AUDIO) MIDI 1
$ aplaymidi -p 20:0 test.midi
I can use BR-80 as an external drum machine as well!
I just posted the patch to the ALSA ML.
Thanks,
Kaz
On 08/08/2011 04:43 AM, Clemens Ladisch wrote:
Kazutomo Yoshii wrote:
I added an entry to quirks-table.h for BR-80 (see
below) and recompiled
the snd-usb-audio module and re-installed the module.
The capture interface and MIDI seems not working.
As far as I can tell from the descriptors, interface 0 is a control
interface, _IGNORE it. Interfaces 1 and 2 are PCM; interface 3 is MIDI,
but does not have standard descriptors, so you need to use
a FIXED_ENDPOINT quirk, something like in this patch:
http://git.kernel.org/?p=linux/kernel/git/tiwai/sound-2.6.git;a=commitdiff;…
If you submit the patch for inclusion in ALSA, please add
a Signed-off-by tag (see Documentation/SubmittingPatches).
Regards,
Clemens