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



Image


Mises en garde


Pour utiliser une M-Audio Fast Track Ultra il suffit d'installer une version Linux relativement récente. Exemple : OpenSuse 13.1 ou Ubuntu 14.04?. Attention toutefois à la brancher sur le secteur car, sous USB, seul un sous-ensemble de fonctionnalités est disponible.

Puisque la M-Audio Fast Track Ultra est supportée en natif par Linux depuis la version 3.10 du noyau, les mises en gardes ainsi que les indications pour rustiner le noyau décrite ci-après n'ont plus lieu d'être.

Informations

Fiche produit sur le site officiel
Norme : USB 2

Cette carte n'est plus produite, on peut par contre en trouver d'occasion dans les 150€. Au vu de la simplicité d'installation sous Linux et des fonctionnalités qu'elle propose, elle a donc un bon rapport Fonctionnalités/Emmerdes/Prix

Conditions de test


Deux portables : distributions standards sans rustinage du noyau
- OpenSuse/13.1 Lenovo CPU=I5, Ram=8G
- Ubuntu/14.04 Lenovo CPU=I3 Ram=4G.

Toutes les fonctionnalités de la carte sont accessibles en standard, sauf l'enregistrement en SPDIF qui ne fonctionne pas sur Linux. Même si avec Jack l'intérêt des routages interne ou des effets DSP restent limités, ces fonctions sont aussi accessibles à partir des commandes Alsa.

Je n'ai pas fait de mesure de latence, et comme j'ai rendu la carte c'est trop tard pour en faire. Mais Heikki, qui maintient une très bonne page en anglais sur cette carte, nous donne 5 ms http://heikki.ketoharju.info/2013/03/linux-and-fasttrackultra/] Image .

Pour Historique, ancien tests :
  • 1 portable hp : Pentium 4, Ram 1Go
  • 1 portable hp : Turion 64, Ram 384Mo
  • 1 pc de bureau : Athlon II X4, Ram 4Go

Les 3 sur des versions Ubuntu avec noyau temps-réel, de Karmic à Maverick inclus.
Résultats : la rustine fonctionne évidemment à chaque fois puisque la Fast Track est bien reconnue par le système ainsi que par jack. Mais en utilisation, elle n'est fonctionnelle que sur les 2 portables !
Ne pouvant pas être causé par des différences de performances entre les 3 PC, c'est à priori le nombre de contrôleurs USB sur la machine qui est en cause. J'ai toujours essayé de bien régler les priorités IRQ mais rien n'y fait, je n'ai jamais pu avoir de connexion stable dans Jack sur le PC de bureau. En utilisation, les 6 E/S analogiques sont bien là et fonctionnent. Je n'ai pu tester ni les E/S numériques, ni le midi, mais tout apparaît dans jack. Réglages de jack : minimum 48 kHz, latence inférieure à 10 ms.
Maintenant vous êtes prévenu alors allons-y !

Technique


Si vous avez une distribution relativement récente avec un noyau 3.10 ou plus

  1. Brancher la carte sur le secteur. Elle fonctionne via l'alimentation USB mais seul un sous ensemble des fonctions sont disponibles.
  2. Dans un terminal taper la commande "lsusb" et vérifier que votre carte est bien visible.
  3. Vérifier que ALSA voit la carte avec la commande "amixer -c Ultra controls" qui doit vous retourner toutes les commandes disponibles pour cette carte
  4. Configurer la carte pour que les entrées ne soient plus routées en direct, mais passent toutes par Jackd
    - option 1 : vous lancer alsamixer et, pour chaque canal, vous supprimez les routages du mixer
    - option 2 : pour gagner du temps charger un fichier qui va générer toutes les commandes pour vous :
    wget http://www.fridu.org/download/sample/M-audio-Ultra-setting.sh 
    chmod +x  M-audio-Ultra-setting.sh
    ./M-audio-Ultra-setting.sh
    (Nota : pas besoin d'être super utilisateur pour exécuter les commandes alsa)
  5. Lancer QjackCtl et configurer la carte Ultra en entrée et sortie
  6. Lancer Ardour, vous pouvez maintenant router individuellement toutes les entrées sur toutes les sorties.

Note : si vous avez besoin d'avoir en même temps Jackd et PulseAudio sur la même carte (cas d'usage classique pour un portable). Alors il faut utiliser le module "jack-sink". Le plus simple et demander à QjackCtl de lancer la commande automatiquement au démarrage) :
wget http://www.fridu.org/download/sample/Jack-Pulse-Config.sh 
chmod +x Jack-Pulse-Config.sh


Ajouter le fichier dans dans Qjack/Setup/Options/Script-After-Startup . Voir l'"image ci-après" :

Image



Si vous utiliser une ancienne version du noyau


ce tuto pour compiler un noyau linux temps-réel.
Avant de lancer la compilation, il va nous suffire d'appliquer une rustine que voici (cliquez sur le petit +) :

[+]

  1. Copiez/collez ces lignes (dans un fichier vierge sur votre bureau par exemple) que vous allez nommez fasttrackultra.diff
  2. Déplacez-le dans le répertoire contenant vos sources prêtes à être compilées et dans un terminal, placez-vous dans ce dossier.
  3. On applique alors la rustine de cette façon :
    patch -p0 < fasttrackultra.diff


Résumé :

Si vous suivez le tuto "compiler un noyau rt 2.6", ça donne donc :
mv /home/(nom_utilisateur)/Bureau/fasttrackultra.diff /usr/src/linux
cd /usr/src/linux
patch -p0 < fasttrackultra.diff


Alors, ça dit quoi ?

Si il n'y a pas de message d'erreur, vous pouvez continuer votre compilation.
Si votre compilation a marché, vous n'avez plus qu'à sélectionner la Fast Track Ultra dans Jack et trouver les bons paramètres pour qu'elle fonctionne de façon stable !

Liens




[+]

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 00:45, lun. 23 Apr 2018: Salut et bienvenue à Sainteamanite :-)
sub26nico, 21:54, ven. 20 Apr 2018: Salut et bienvenue à JeanPierreDubois :-)
sub26nico, 23:53, mar. 17 Apr 2018: Salut et bienvenue à superludwig :-)
olinuxx, 11:37, mar. 17 Apr 2018: Toutafé, en plusse, "cadriciel", c'est joli à l'oreille !
sub26nico, 00:11, mar. 17 Apr 2018: @r1: "olinuxx", sors de ce corps :-)
r1, 19:54, lun. 16 Apr 2018: @sub26nico ce cadriciel, tu veux dire ? :-D
sub26nico, 16:21, lun. 16 Apr 2018: Ça a l'air terrible ce framework : http://hise.audio/
sub26nico, 16:17, lun. 16 Apr 2018: Salut et bienvenue à FredChamps :-)
sub26nico, 11:38, lun. 16 Apr 2018: Salut et bienvenue à aim_true :-)
zicstef, 10:56, sam. 14 Apr 2018: Bonjour tout le monde, j'ai fait une petite modif sur cette page. Celle-ci risque d'avoir des conséquences sur le reste de l'article. Bon week-end [Lien]
sub26nico, 23:50, ven. 13 Apr 2018: Salut et bienvenue à Mandragore77 et Atriaze :-)
sub26nico, 16:51, ven. 13 Apr 2018: Salut et bienvenue à loop45 :-)