Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

En avant propos :

Pas de problème pour l'enregistrement et lecture audio (bonne dynamique), le MIDI apparaît dans QJackCtl et fonctionne bien. Pas de problèmes en synthèse virtuelle à condition de bien régler les valeurs de latence (aux alentours de 16ms, c'est bien).

M Audio Fast Track Pro : cliquez pour agrandir
M Audio Fast Track Pro : cliquez pour agrandir






Informations


Lien fiche constructeur : http://www.m-audio.com/products/fr_fr/FastTrackPro.html Image .
Lien site du projet ALSA : http://www.alsa-project.org/main/index.php/Matrix:Vendor-MAudio Image .
Module : snd_usb_audio Image .
Manuel : http://www.m-audio.jp/images/global/manuals/051212_FTPro_UG_FR01_V3.PDF Image .


Caractéristiques

Image
Source : site officiel M-AUDIO Image
  • interface audio 24 bits/96 kHz
  • préampli & convertisseur A/N autonome (sans ordinateur; requiert une alimentation 9V/500mA DC non fournie)
  • 2 entrées de préampli micro/instrument en façade (XLR Neutrik / Jack 6,35 mm)
    • commandes de gain
    • alimentation fantôme
    • témoins de signal et de maximum
    • atténuateurs pour chaque entrée
    • jack d'insertion (Jack 6,35 mm symétriques) pour processeurs externes
  • 2 sorties symétriques (Jack 6,35 mm symétriques)
  • 4 sorties asymétriques (RCA)
  • E/S numérique S/PDIF 2 x 2
  • sortie numérique prenant également en charge le transfert de contenu codé surround AC-3/DTS
  • E/S MIDI 1 x 1 avec témoins d'activité
  • sortie casque (Jack 6,35 mm stéréo) avec contrôle de volume
  • interrupteur de source A/B de casque pour pré-écoute à la manière des DJ
  • commande de mix entrée/lecture pour monitoring direct matériel
  • bascule mono pour monitoring direct d'entrée/lecture
  • commande de niveau de sortie principale
  • monitoring direct matériel avec latence proche de zéro
  • monitoring logiciel ASIO faible latence
  • livré avec le Virtual Guitar Rig de GT Player Express
  • connexion USB sur l'ordinateur
  • alimentation via le port USB, ou bloc d'alimentation en option
  • port de verrouillage Kensington
  • compatible Mac et PC, compatibilité native avec Mac OS 10.3.9 et supérieur

Installation


Mise à jour cm35 19 juin 2012 :

Depuis le noyau 3, il n'y a plus besoin du patch spécifique pour cette carte son.



Pour utiliser la Fast Track Pro dans ces modes avancés (24 bits, 96Khz, ...), il va falloir patcher le noyau et le compiler soi-même (sauf dans le cas de certaines distributions qui ont déjà le noyau patché comme TangoStudio ).

Veuillez vous référez pour ceci à la documentation concernant le noyau Linux et plus précisément le noyau RT et sa compilation. Ci-dessous, un exemple pour un système debian.

Exemple de configuration et compilation d'un noyau patché pour un système Debian


Tout d'abord, vous devez télécharger Le noyau Linux et le patch temps réel qui correspond à la même version du noyau. Les versions que nous voulons pour tous les deux sont 2.6.31.4 puisque nous allons appliquer la même version du patch Fast Track Pro.
  • Le noyau Linux 2.6.31.4 est disponible ici
  • Le patch temps réel d'Ingo Molnar pour le noyau 2.6.31.4 est disponible ici
  • Ensuite, vous aurez besoin du patch Fast Track Pro pour la faire fonctionner comme il se doit dans ce nouveau noyau.

Installation des dépendances pour la construction du noyau
Ouvrez un terminal et connectez vous en administrateur, puis faites :
apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 util-linux


Maintenant, nous allons déplacer les fichiers téléchargés (source du noyau et les patchs) pour le répertoire /usr/src, placez vous dans le dossier où vous les avez téléchargés et faites :
mv linux-2.6.31.4.tar.bz2 /usr/src
mv patch-2.6.31.4-rt14.bz2 /usr/src
mv usbaudio-ftp-2.6.31.4.patch /usr/src
cd /usr/src


Nous allons extraire les sources du noyau :
tar xjfv linux-2.6.31.4.tar.bz2


Puis nous créons un lien symbolique :
ln -s linux-2.6.31.4 linux
cd /usr/src/linux


Maintenant, nous allons appliquer les patchs temps réel et Fast Track Pro :
bzip2 -dc /usr/src/patch-2.6.31.4-rt14.bz2 | patch -p1
patch -p1 /usr/src/linux/sound/usb/usbaudio.c < /usr/src/usbaudio-ftp-2.6.31.4.patch


  • Nous sommes maintenant prêts à aller dans la configuration de notre noyau.

Nous allons d'abord copier la configuration actuelle de notre noyau en cours :
cp /boot/config-`uname -r` ./.config

puis nous allons faire quelques modifications :
make menuconfig

Vous êtes maintenant dans la configuration du nouveau noyau. D'abord, nous chargeons la configuration précédemment copiée de notre noyau actuel. Aller tout en bas où il est écrit « Load an Alternate Configuration File » et sélectionnez .config. Maintenant il faut juste ajuster les paramètres suivants :

PROCESSOR TYPE AND FEATURES:
Disable Tickless System
Enable High Resolution Timer
Processor Family: ''Sélectionner ici votre type de processeur''
Preemption Mode: ''Sélectionner Complete Preemption (Real-Time)''
High Memory Support: ''Si vous avez plus de 4GB RAM vous pouvez choisir 64GB''
Timer Frequency: ''1000 Hz''


POWER MANAGEMENT AND ACPI OPTIONS:
Enable ACPCI Support
Disable Power Management Debug Support 
Enable ACPI (Advanced Configuration and Power Interface) Support
Disable CPU Frequency Scaling


DEVICE DRIVERS:
Soundcard Support
Enable Advanced Linux Sound Architecture
Enable Sequencer Support
Enable Sequencer dummy client
Enable HR-Timer Backend Support
Enable Use HR-Timer As Default Sequencer Timer
Enable USB sound devices
Enable USB Audio/MIDI driver

Toujours dans Device Drivers :
Enable Real Time Clock
Disable Staging Drivers


KERNEL HACKING:
Enable Magic SysRq Key 
Disable Kernel Debugging


SECURITY OPTIONS:
Enable Different Security Models


Nous avons terminé notre configuration du noyau. Sauvegarder et quitter votre nouveau noyau.
Maintenant nous allons compiler ce noyau, faites (toujours en administrateur) :
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers


Cela risque de prendre un bon moment en fonction de votre système...

Si la compilation s'est effectuée sans erreur, nous allons avoir 2 paquets .deb dans /usr/src :
linux-headers-2.6.31.4-rt14-custom_2.6.31.4-rt14-custom-10.00.Custom_i386.deb
linux-image-2.6.31.4-rt14-custom_2.6.31.4-rt14-custom-10.00.Custom_i386.deb

On les installe :
dpkg -i *.deb


Puis on redémarre sur le nouveau noyau.

Pour automatiser le démarrage sur le nouveau noyau, vous pouvez modifier le fichier « /etc/default/grub » et changer la valeur de GRUB_DEFAULT (attention la valeur 0 correspond au premier noyau trouvé, 1 au deuxième, etc...), sauvegarder et quitter puis appliquer les changements en faisant :
update-grub


Configuration du système

[+]

Configuration de Qjackctl pour la Fast Track Pro :

[+]

Autres


Lien page spéciale du wiki non-officiel d'ALSA : http://alsa.opensrc.org/M-Audio_FastTrack_Pro .

Problème de "noyau rt 2.6.33-29 + fasttrackpro = friture" sur les forums de TangoStudio .
Pas mal de conseils sur l'utilisation des caractéristiques avancées de la FastTrack Pro (24bits, 96KHz, 4 entrées, ...) sur les forums de TangoStudio , merci nau wink

Bugs et problèmes connus


Il arrive que, bien que la carte son soit branchée, et reconnue par le noyau Linux (enregistrement de l'interface, visible dans dmesg), celle-ci n'apparaîsse pas dans qjackctl (démarrer le serveur JACK en indiquant le numéro d'interface à la main ne fonctionnera pas non plus). Brancher/débrancher la carte n'aide pas. Par contre, décharger le module snd-usb-audio, et le recharger, semble aider à refaire apparaître la carte dans qjackctl. A titre d'info, ce problème survient sur un noyau version 3.4.0. (Phénomène constaté durant de longs mois d'utilisation, sous Debian Wheezy, avec un noyau compilé soi-même ...). Si "FastTrack Pro" n'apparaît pas quand vous dépliez la petite flêche de qjackctl, essayez donc en étant root:

modprobe -r snd-usb-audio
modprobe snd-usb-audio



Paraît que ce topic pointe vers un bug, mais quel bug ? voir ce fil.


Le mystère des entrées qui disparaissent :

Si comme certains utilisateurs d'ubuntu et de ses dérivés, vous ne disposez pas ou plus des entrées en mode graphique dans JACK, que la fenêtre de message de JACK vous insulte en disant :

ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode

... Rien n'est perdu, une mise à jour ou réinstallation d'alsa ne changera rien et ce quelle que soit la façon, séparé ou compilé avec le noyau.

Dans le menu de graphique de JACK, à la page principale et le menu déroulant périphérique d'entrée, il y a a coté de ce menu une flèche ">" qui affiche en clair le nom de l'interface.
Mais il y a également juste au dessus ou au dessous, un périphérique usb audio #1, c'est en sélectionnant celui-ci que miraculeusement les entrées sont réapparues dans le menu de connexion de JACK.

Explications:

la FASTTRACK PRO est une carte son dotées de 4 entrées et 4 sorties.

Elle enregistre et joue jusqu'en 24bits et 96Khz (normalement) mais le débit fourni par le bus USB est insuffisant pour permettre un fonctionnement correct de ces entrées et sorties simultanément.

Un choix à donc été fait de réduire le taux et la fréquence d'échantillonnage à 16bits et 48Khz et le pilote de la carte en l'état, ne permet d'utiliser en toute logique que deux entrées et deux sorties.

Pour les différencier, le premier groupe appelé "fasttrack pro" qui est chez moi hw:0 est le périphérique de sortie.

Le périphérique "usb audio #1"(hw:0,1) représente le groupe d'entrée (les connecteurs de façade, jack 6,35 & XLR).

Comme le dit sans le dire vraiment alsa project , les fonctionnalités sont réduites mais un patch existe pour corriger ce petit défaut.

Ce patch redonne à la carte son plein potentiel.


Fils de discussion liés





[+]

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool
calixtus06, 18:28, mer. 11 Sep 2024: Bonjour et bienvenue à Fred2024 :-)
allany, 18:33, jeu. 05 Sep 2024: Semi-automnal, cet éditorial ! [Lien]
olinuxx, 22:00, dim. 01 Sep 2024: Bonjour et bienvenue à bo cool
olinuxx, 16:22, sam. 31 Aug 2024: Bonjour et bienvenue à kicknride cool
calixtus06, 20:50, jeu. 29 Aug 2024: Bonjour et vienvenue à Nano2259 et vfs750 :-)
calixtus06, 11:34, ven. 23 Aug 2024: Bonjour et bienvenue à Clark2024,Chancellor2024, William74, fafa15, Arsene :-)
calixtus06, 10:23, mer. 14 Aug 2024: Bonjour et bienvenue à Dimercia, gaelle, paguy74 et humpf :-)