Chargement...
 
Skip to main content

Historique: M-Audio Fast Track Pro

Aperçu de cette version: 76

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

FTP_front+back.jpg
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 :
Copy to clipboard
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 :
Copy to clipboard
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 :
Copy to clipboard
tar xjfv linux-2.6.31.4.tar.bz2


Puis nous créons un lien symbolique :
Copy to clipboard
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 :
Copy to clipboard
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 :
Copy to clipboard
cp /boot/config-`uname -r` ./.config

puis nous allons faire quelques modifications :
Copy to clipboard
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:
Copy to clipboard
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:
Copy to clipboard
Enable ACPCI Support Disable Power Management Debug Support Enable ACPI (Advanced Configuration and Power Interface) Support Disable CPU Frequency Scaling


DEVICE DRIVERS:
Copy to clipboard
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 :
Copy to clipboard
Enable Real Time Clock Disable Staging Drivers


KERNEL HACKING:
Copy to clipboard
Enable Magic SysRq Key Disable Kernel Debugging


SECURITY OPTIONS:
Copy to clipboard
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) :
Copy to clipboard
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 :
Copy to clipboard
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 :
Copy to clipboard
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 😉

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





[+]

Historique

Avancé
Information Version
Dimanche 28 août 2022 08:42 olinuxx + cohérence wiki 77
Afficher
Dimanche 28 août 2022 08:37 olinuxx + cohérence wiki 76
Afficher
Vendredi 15 mars 2019 22:54 olinuxx + ponctuations + préconfiguration jpcima + drapeau FR 75
Afficher
Jeudi 21 septembre 2017 23:10 olinuxx + 1 lien-forum 74
Afficher
Dimanche 08 mai 2016 12:23 olinuxx + 1 lien-forum + cohérence + mise en page 73
Afficher
Mardi 15 décembre 2015 18:35 olinuxx correction lien interne + amélioration 72
Afficher
Vendredi 04 décembre 2015 00:28 olinuxx + 1 lien-forum 71
Afficher
Mardi 09 juin 2015 21:08 olinuxx 70
Afficher
Dimanche 29 mars 2015 13:20 olinuxx amélioration du nom des liens 69
Afficher
Dimanche 29 mars 2015 13:18 olinuxx + 1 lien-forum 68
Afficher
Dimanche 22 février 2015 22:49 olinuxx + 1 lien forum 67
Afficher
Vendredi 05 septembre 2014 20:02 olinuxx Recherche et remplacement en masse 66
Afficher
Vendredi 05 septembre 2014 19:55 olinuxx Recherche et remplacement en masse 65
Afficher
Vendredi 05 septembre 2014 19:08 olinuxx Recherche et remplacement en masse 64
Afficher
Vendredi 05 septembre 2014 18:28 olinuxx Recherche et remplacement en masse 63
Afficher
Mercredi 05 février 2014 16:36 utilisateur_anonyme2 62
Afficher
Samedi 01 février 2014 17:46 olinuxx + 1 lien forum 61
Afficher
Samedi 01 février 2014 16:07 olinuxx correction d'un lien-forum 60
Afficher
Samedi 01 février 2014 16:03 olinuxx + 1 lien forum + simplification des liens forums + organisation chronologique 59
Afficher
Mercredi 29 janvier 2014 16:46 olinuxx + 1 lien forum 58
Afficher
Mercredi 29 janvier 2014 16:35 olinuxx + 1 lien forum 57
Afficher
Lundi 27 janvier 2014 06:41 olinuxx + 1 lien forum 56
Afficher
Samedi 25 janvier 2014 19:15 olinuxx + 1 lien forum 55
Afficher
Jeudi 23 janvier 2014 05:09 olinuxx + 1 lien forum 54
Afficher
Lundi 11 novembre 2013 10:56 olinuxx 53
Afficher
Lundi 04 novembre 2013 17:11 anonymous wiki_up conversion 52
Afficher
Dimanche 19 mai 2013 10:18 utilisateur_anonyme2 Rectifes suite à prob d'affichage 51
Afficher
Dimanche 19 mai 2013 09:05 utilisateur_anonyme2 + image (détail face av et ar) 50
Afficher
Dimanche 19 mai 2013 08:44 utilisateur_anonyme2 De{box}ification + suppression du BG de la box (maketoc) 49
Afficher
Lundi 26 novembre 2012 19:50 fbz 48
Afficher
Lundi 26 novembre 2012 19:37 fbz Testé avec câbles midi récemment, étonné mais ça fonctionne, noyau 3.4.0 ! (me semble que c'était pas le cas avant) 47
Afficher
Samedi 29 septembre 2012 17:08 olinuxx 46
Afficher
Jeudi 26 juillet 2012 16:41 olinuxx +1 alias 45
Afficher
Lundi 23 juillet 2012 17:13 olinuxx +1 alias 44
Afficher
Mardi 19 juin 2012 16:47 olinuxx lien m-audio 43
Afficher
Mardi 19 juin 2012 06:47 olinuxx deplacement 42
Afficher
Lundi 18 juin 2012 21:09 cm35 41
Afficher
Lundi 18 juin 2012 21:08 cm35 40
Afficher
Lundi 18 juin 2012 20:20 olinuxx fil d'ariane 39
Afficher
Lundi 21 mai 2012 15:41 olinuxx mise en page ok 38
Afficher
Lundi 21 mai 2012 15:39 olinuxx test mise en page 37
Afficher
Lundi 21 mai 2012 15:36 olinuxx mode stylo rouge 36
Afficher
Lundi 21 mai 2012 10:36 pianolivier modif lien(s) interne(s) 35
Afficher
Vendredi 09 septembre 2011 18:47 olinuxx 34
Afficher
Vendredi 09 septembre 2011 18:46 olinuxx lien correct 33
Afficher
Jeudi 08 septembre 2011 12:22 cm35 32
Afficher
Jeudi 08 septembre 2011 12:19 cm35 31
Afficher
Jeudi 08 septembre 2011 12:18 cm35 30
Afficher
Jeudi 08 septembre 2011 09:18 cm35 29
Afficher
Jeudi 08 septembre 2011 09:16 cm35 28
Afficher
  • «
  • 1 (en cours)
  • 2