and now its working in Ardour!!! Of course the Output#1-one is Output 3+4!
So i tried one whole night with the wrong input?!???

sometimes its so heavy easy! And crazy!

But maybe this mistake helps somebody reading this with the same Problem!
Actual this works!!!:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
M-Audio Fast Track Pro
The M-Audio Fast Track Pro is an USB 4x4 audio interface, working at 24bit/96kHz. Due to limitation of USB 1, this device requires additional setup to get access to all its features. Device works in one of two configuration:
Configuration 1, or "Class compliant mode" - with reduced functionality, only 16bit, 48kHz, analogue input (2 channels) and digital/analogue output (4 channels).
Configuration 2 - with access to all features of interface.
Currently with stock kernel it runs in configuration 2, but if you want to make sure in what mode you are, you can check kernel log for entries:
usb-audio: Fast Track Pro switching to config #2
usb-audio: Fast Track Pro config OK
here is the solution to get it fully working (tested under Linux Mint 13 with Mate and KXStudio):
Type:
Code: Select all
arecord -l && aplay -l
Type:
Code: Select all
lsusb
Code: Select all
cat /proc/asound/modules
Code: Select all
cat /proc/asound/cards
since Kernel 3.x No patch of Kernel needed (tested with LowLatency Kernel 3.8.0.32 of KXStudio)- the Kernel has the patch inside and is switching automatical to config2 (you can check in the kernel-log) which makes the 24bit/48hz-Resolution and many others options of the M-Audio Fast Track Pro possible.
You have to make a „fast-track-pro.conf“-file with just one entry in /etc/modprobe.d/fast-track-pro.conf :
Code: Select all
options snd-usb-audio vid=0x763 pid=0x2012 device_setup=0x9 index=0 enable=1
The index=x-option sets the priority of different soundcards you use.
→ For example: i choose „0“ if i want the FTP as the default sounddevice in Linux and „1“ to use it behind the onboard sound!
The enable=x-option activates this configuration (0=off)
in /etc/modprobe.d/alsa-base.conf:
[/u]
it should show a bunch of lines with index values for snd-usb-audio that we have to deactivate with commenting. There’s one (for e.g.) we have to look for:
options snd-usb-audio index=-2
change it (comment it out) as:
#options snd-usb-audio index=-2
Save it, and close it
Now reboot……
This settings from above will put the FastTrack Pro at device number 0 with 24bit mode, max. 48kHz sampling mode, 2 inputs and 4 outputs. According to the patch, the possible values for the device_setup parameter are the sum of the following numbers:
0x01 : use the device_setup parameter, always needed
0x02 : enable digital output (channels 3,4)
0x04 : use 48kHz-96kHz sampling rate, 8-48 kHz if not used
0x08 : 24bit sampling rate
0x10 : enable digital input (channels 3,4)
where vid and pid are vendor and product id for M-Audio Fast Track Pro, index is desired device number and device_setup is desired device setup. Possible values for device_setup are:
The 24 bit/96kHz mode is special: it provides all input/output, but you can open only one of 4 interfaces at a time. If you for example open output interface and then try to open second output or input interface, you will see error in kernel log:
cannot submit datapipe for urb 0, error -28: not enough bandwidth
which is perfectly normal, because this is USB 1 device and cannot provide enough bandwidth to support more than single (2 channel) destination/source of that quality at a time.
You can modify the I/O-Configuration of your FTP with the following lines in fast-track-pro.conf:
#24bit/48hz Analog I/O, Digital Out:
options snd-usb-audio vid=0x763 pid=0x2012 device_setup=0x9 index=5 enable=1
#24bit/96hz All In OR Out:
options snd-usb-audio vid=0x763 pid=0x2012 device_setup=0x5 index=5 enable=1
#24bit/48hz Analog Out, Digital I/O
options snd_usb-audio vid=0x763 pid=0x2012 device_setup=0x13 index=5 enable=1
#(experimental, not recommend!!) merge 2 Interfaces into one!
options snd-usb-audio index=2,3 vid=0x46d,0x763 pid=0x81d,0x2012 device_setup=0x00,0x9 enable=1,1
-------------------------------------------------------------------------------------------------------------------
At last
you have to switch the usb-sound permantly to the default card (0)
:
sudo bash
echo options snd_usb_audio index=0 >> /etc/modprobe.d/sound-cards-order
echo options snd_hda_intel index=1 >> /etc/modprobe.d/sound-cards-order
exit
sudo reboot
→ use the name of your recognized cards above!
Now your M-Audio Fast Track Pro should work fine with 24bit, Jack, Ardour and others.

[Edit:] At this time the 24bit-Modus with the Fast Track Pro is just possible with Jack in MIXXX 1.11! For using Monitor-Outputs (3+4) of the FTP you have to use ALSA-drivers in 16bit-Modus:
>>>>>>>>>>>>>>To use the 16bit-class-compilant-modus, deactivate the fast-track-pro.conf with # before the lines or delete it ! ------------------------------------------------------------------------------------------------------------------------------------------------------------------
Everything a little tricky- but if you know what to do the Fast Track pro is a really good soundinterface with less latency and good sound!

And don't forget: to choose the ANALOG-INPUTS take
Code: Select all
hw:Pro,1 [USB Audio]
Code: Select all
hw:Pro,0 [USB Audio]





