[alsa-devel] M-Audio FastTrack C400

Felix Homann linuxaudio at showlabor.de
Sun Apr 29 08:51:12 CEST 2012


Hi Chris,

2012/4/29 Chris Cavey <chris-alsa at rauros.net>:
> I did some more digging on the mixer setup of the C400 using
> usbmon+tcpdump+wireshark. I'm happy to provide binary captures if it helps.

thanks.


> In 2,0x012a,0x12b,0x012c,0x012d,0x012e,0x012f
> In 3,0x0130,0x0131,,,,0x0135
> In 4,0x0136,0x0137,,,,0x013b

Ok, it seems the controls are organized differently ("flat") than on
the FTUs ("matrix").


> Also captured some sample rate adjustment values
>
> wValue = 0x0100 (always)
> wIndex = 33025
>
> values in the data for the sample rates
> 0x00770100 => 96000
> 0x44ac0000 => 44100
> 0x80bb0000 => 48000
> 0x88580100 => 88200

This seems pretty standard.

Could you please post some usbmon output since I need to know the unit
id and the value range of the controls as well. You can even shorten
those logs by just sending the output of 'grep Co some.log'. It should
look something like this:

ffff88007d9d70c0 3382435826 S Co:1:003:0 s 21 01 0201 0500 0002 2 = 92f3
ffff88007d9d70c0 3382436191 C Co:1:003:0 0 2 >
ffff88007d9d70c0 3382441208 S Co:1:003:0 s 21 01 0101 0500 0002 2 = 92f3
ffff88007d9d70c0 3382441565 C Co:1:003:0 0 2 >
ffff88007d9d70c0 3383137494 S Co:1:003:0 s 21 01 0201 0500 0002 2 = fefc
ffff88007d9d70c0 3383137823 C Co:1:003:0 0 2 >
ffff88007d9d70c0 3383141778 S Co:1:003:0 s 21 01 0101 0500 0002 2 = fefc
ffff88007d9d70c0 3383142070 C Co:1:003:0 0 2 >

(This is changing the volume for Monitor1/2, Input 1 on the FTU).

I don't need a log for every control just the first and last of a kind
would suffice.

Regards,

Felix


More information about the Alsa-devel mailing list