Table des matières
Informations
Site internet officiel : http://global.focusrite.com/firewire-audio-interfaces/saffire-pro-40
Manuel : ici
- ancien pilote FFADO : http://www.ffado.org/?q=node/862.
- interface supportée depuis Février 2023 par le pilote ALSA:snd-dice du noyau Linux 6.2
Sacrée carte, avec ses huit pré-ampli intégrés, son mixeur interne et son mode 'stand alone'!
Les possibilités sont énormes, sans parler des connexions adat, spdif et Cie.
xzu écrit :
Merci à Orl de Sebkha-Chott, qui l'utilise sur scène depuis un moment et qui m'a aidé à faire tourner la mienne!!
Attention
Ajout du 30 Octobre 2015:
La Saffire Pro 40 a été renouvelée par Focusrite (la sous-version passant de DII à DIII). Elle était parfaitement supportée par FFADO jusqu'à cette mise à jour. Les modèles vendus actuellement (fin 2015) sont presque exclusivement des modèles DIII qui ne sont que partiellement supportés par FFADO (2.2.1).
L'interface de Saffire Pro 40 en est à sa 3ème version et, à ce jour, celle-ci n'est pas compatible avec GNU/Linux via les pilotes FFADO.
Par sécurité : préférez un achat d'occasion d'une Saffire Pro 40 (ancien modèle) datant d'avant 2013 pour l'exploiter pleinement sous GNU/linux.
Concernant la nouvelle version:
Il est toujours possible d'employer la nouvelle version de la carte pour la capture qui est fonctionnel avec FFado. Le playback se fera nécessairement par l'intermédiaire d'une carte son ou d'une autre interface audio car les sorties et le mixer interne ne sont pas disponibles avec cette nouvelle version.
Comment identifier la nouvelle version? Chercher la date mentionnée sur l'étiquette en dessous du boîtier. Si mentionnée 05-2015, c'est très probablement une Saffire Pro 40 dont les sorties et le mixer interne ne seront pas disponibles. Exemple de modèle non supporté:
Pour confirmer, une fois tout branché et allumé, lancer cette commande dans un terminal:
Un moyen radical d'être sûr est d'ouvrir le boîtier et de lire sur le circuit imprimé quel chip est utilisé. Exemple de circuit imprimé non supporté (DIII):
Le chipset non supporté par FFADO est celui-ci (TCD3070-CH) mais il supporté par le module ALSA : snd-dice du noyau Linux 6.2 (ref Linux_6.2#Audio )
/!\ Pour plus d'information voir le fil de discussion : Impossible de faire fonctionner la focusrite saffire pro 40.
La Saffire Pro 40 a été renouvelée par Focusrite (la sous-version passant de DII à DIII). Elle était parfaitement supportée par FFADO jusqu'à cette mise à jour. Les modèles vendus actuellement (fin 2015) sont presque exclusivement des modèles DIII qui ne sont que partiellement supportés par FFADO (2.2.1).
L'interface de Saffire Pro 40 en est à sa 3ème version et, à ce jour, celle-ci n'est pas compatible avec GNU/Linux via les pilotes FFADO.
Par sécurité : préférez un achat d'occasion d'une Saffire Pro 40 (ancien modèle) datant d'avant 2013 pour l'exploiter pleinement sous GNU/linux.
Concernant la nouvelle version:
Il est toujours possible d'employer la nouvelle version de la carte pour la capture qui est fonctionnel avec FFado. Le playback se fera nécessairement par l'intermédiaire d'une carte son ou d'une autre interface audio car les sorties et le mixer interne ne sont pas disponibles avec cette nouvelle version.
Comment identifier la nouvelle version? Chercher la date mentionnée sur l'étiquette en dessous du boîtier. Si mentionnée 05-2015, c'est très probablement une Saffire Pro 40 dont les sorties et le mixer interne ne seront pas disponibles. Exemple de modèle non supporté:
Pour confirmer, une fois tout branché et allumé, lancer cette commande dans un terminal:
ffado-dbus-server 2>&1 |grep -q "device does not support EAP" && echo "Pro40 non supportée"
Un moyen radical d'être sûr est d'ouvrir le boîtier et de lire sur le circuit imprimé quel chip est utilisé. Exemple de circuit imprimé non supporté (DIII):
Le chipset non supporté par FFADO est celui-ci (TCD3070-CH) mais il supporté par le module ALSA : snd-dice du noyau Linux 6.2 (ref Linux_6.2#Audio )
/!\ Pour plus d'information voir le fil de discussion : Impossible de faire fonctionner la focusrite saffire pro 40.
Remarques et précautions
Ne jamais démarrer le ffado mixer avec des anciennes version de FFADO, par exemple libffado 2.0.99+svn1995, sous peine de boguer le matériel et de rendre le routage interne chaotique et inopérationnel (larsen, etc..).
Cela n'est bien sûr pas définitif, mais mieux vaut éviter si possible car les 'metters' externes de la carte peuvent rester bogués.
Malgré ce qui est écrit ici à propos de tango, ce n'est pas très fiable. En pratique cela 'devrait' fonctionner et peut fonctionner. Mais parfois non, surtout si Jack à été démarré avec alsa avant, ou si un autre serveur son à été utilisé avant. Cela peut aussi déconner malgré toutes les précautions, pour ma part cela me force à connecter la carte une fois avec une version qui va bien (ffado récente, post-aout-2012), pour pouvoir à nouveau la connecter avec Tango.
Si vous avez bogué le hardware malgré tout, il existe une commande pour remettre ça d'aplomb :
set-default-router-config-dice-eap --samplerate=48000 --port=fw1
[+]
Sinon la connecter une fois avec un système proprio et les pilotes du cd la remet d'aplomb direct.
Installation
Il vous faut tout simplement une distribution suffisamment à jour !
Malheureusement, notre excellente tangostudio ne l'est pas assez question ffado (c'est bien la seul chose qui me force à changer).
Debian (à partir de Wheezy):
voir l'excellent tuto: Debian 7 Wheezy MAO
Debian c'est facile, c'est comme ubuntu.
Commande rapide :
apt-get install ffado-tools ffado-mixer-qt4 ffado-dbus-server libffado2 jackd2-firewire
KX-Studio
Voir KXStudio.
Très classe, bien pensée, la seule distribution que je connaisse où ladish marche bien avec cette carte. Tuto pas toujours à jour mais ça marche bien, faut installer deux ou trois paquets, et j'ai tout mis là en attendant! KX-Studio installation pas à pas.
Perso, la version XFCE me plait bien.
Attention, à cause de jack, l'arrêt de Claudia (ladish) est un peu 'foireux', utiliser
cadence-session-start -set tout baigne. (voir plus bas)
AVLinux-6
Voir AV Linux 6 et son forum http://www.remastersys.com/forums/index.php?topic=2530.0.
Pas de version 64bits (donc utiliser un kernel spécial pour plus de 4GB de RAM) et un peu moins à jour que KX-Studio je trouve, mais beaucoup de chose pré-installé (ardour2 et ardour3, démo de linuxDSP) et l'installation est d'une rapidité époustouflante! (il faut faire un clic droit sur le bureau dans une 'live session').
Ubuntu Studio
Un tuto rapide: http://www.audiorecording.me/focusrite-saffire-pro-40-in-ubuntu-11-10-installation-guide.html.
Stefano Vettorazzi Campos écrit :
August 23rd:
In Ubuntu 12.04 I’ve needed to add my user to “audio” group and renamed the file /etc/security/limits.d/audio.conf.disabled to audio.conf. Rebooted and done!
In Ubuntu 12.04 I’ve needed to add my user to “audio” group and renamed the file /etc/security/limits.d/audio.conf.disabled to audio.conf. Rebooted and done!
Je confirme qu'avec Ubuntu Studio 12.04, Jack démarre et reconnaît la carte.
Cependant, c'est illisible car pulse audio est automatiquement routé vers Jack, ce qui donne un fouillis visuel innommable dans Qjackctl, vu le nombre de voix ! ubuntu studio..(toujours pas! ).
Je n'ai pas pu tester le mixer, il fonctionne peut être.
Utilisation
Avec le pilote FFADO
Le firewire requiert le pilote FFADO pour fonctionner.
lien: http://www.ffado.org/?q=node/862
Si vous utilisez une distribution orienté M.A.O, vous n’aurez rien à configurer.
Actuellement, cette interface fonctionne bien avec une version récente de ffado. (en 2013, plus aucun problème!)
Elle fonctionne en tout cas bien avec la version:
libffado 2.0.99+svn2171-2
[+]
Attention : Depuis la version 4.2 du kernel, il faut désactiver le pilote firewire inclus dans ALSA pour que le pilote FFADO fonctionne
sudo rmmod snd-dice
Puis relancez JACK. Si ça fonctionne et que vous souhaitez rendre ce changement permanent, vous devrez modifier le fichier /etc/modprobe.d/alsa-base.conf en ajoutant blacklist snd-dice à la fin. Les changements prendront effet au prochain redémarrage.
Avec le pilote ALSA
Depuis la version 4.2 du noyau linux, FFADO n'est plus utile pour le firewire - ALSA l'intègre désormais pour les périphérique basés sur l'architecture DICE, et c'est le cas des carte de la série saffire de Focusrite.
Utiliser le pilote ALSA ne vous empêchera pas d'utiliser FFADO-mixer pour gérer le mixeur interne de la carte.
Jack
Il nous faut aussi Jack avec le support firewire.
par exemple:
Jackd2 1.9.8~dfsg.4+2012
[+]
On peut en plus installer QJackCtl avec notre installateur de paquet favoris.
Réglage Qjackctl
Voilà, faite comme ça!
Si vous l'avez activé ou si il est déjà activé, déactivez, Jackdbus dans le dernier onglet, dans un premier temps.
On obtient:
Donc ça marche, voilà!
Mais en faite, cela ne veut rien dire, du fait que la carte est dotée d'un système de routage interne avancé.
Pour vraiment comprendre son fonctionnement il faut aller voir FFADO - le mixeur pour Saffire Pro 40.
Utilisation
Je me suis arraché la tête pour comprendre cette carte!!
Mais une fois ffado-mixer compris, vous vous rendez compte que vous pouvez tout configurer sur cette carte, même les boutons externes !
Il est un peu déroutant de pouvoir changer l'assignation des 'In' et 'Out' de Jack.
Jack n'est donc plus le maitre !!
En fait, les vingt 'IN' et 'OUT' gérables par l'ordi sont 'virtuels', c'est vous qui décidez à quoi ils serviront, s'ils servent!
REM1 : si vous devez éteindre et rallumer la carte, attendez bien trente secondes, le temps qu'elle émerge, qu'elle rebranche tout, et qu'elle soit 'ok' pour re-dialoguer avec vous!
REM2 : pour repartir de zéro proprement, éteindre et rallumer, puis faire un
sudo ffado-test BusReset
Redémarrez Jack seulement après.
Astuce: 2 cartes une alsa, une firewire
Bref garder la vieille alsa?? pas de problème!
Grâce au mode 'stand alone':
1- branchez les sorties de votre alsa (par ex ma bonne vielle M-Audio Delta 44) sur les IN physique de votre choix sur la saffire.
2-mixer à 0dB (cf mes captures d'écran sur FFADO - le mixeur pour Saffire Pro 40 à la fois l'entrée de la carte alsa et le 'jack out' sur lequel vous travaillez en sortie avec votre saffire.
3-Résultat, quand alsa marche, ça sort par ex sur 1&2 pour aller sur le système d'écoute.
Quand Jack tourne, donc en firewire, ça sort aussi sur les mêmes sortie, pas besoin de tout débrancher!
ffado-mixer saffire pro 40
FFADO - le mixeur pour Saffire Pro 40
cliquez sur le lien et suivez le guide
Mode 'stand-alone'
Dû à problème de mauvaise version de ffado (comme indiqué plus haut), j'ai du brancher ma carte sur un pc win et lancer le cd de contrôle du mixer.
J'ai juste remis les réglages d'usine et basta.
Depuis ma carte est en 'stand alone', c'est à dire que tout les réglages de mixer et de routage sont actif, même l'ordinateur éteint.
Très très pratique (manque plus qu'un EQ...)
Problèmes
Start/Stop avec Jack:
info
A partir du noyau Linux 3.8.0-20-lowlatency, même les rares mal chanceux à avoir rencontrés ce problème de start/stop n'en on plus aucuns!
[+]
Adaptation sur port PCI
Pour mon cas, après avoir bien discuté avec les gars de ffado, pour le coup ils savent ce qu'ils disent, il n'y a pas de soucis pour brancher une carte PCI-E à 30€ qui nous sort deux ou trois ports Firewire.
Il faut juste que le chipset soit Texas Instrument (TI).
Ça marche aussi avec les VIA qui sont courant, mais quelque fois non.
J'ai testé ma carte en 18IN/20OUT ça marche il n'y a pas de soucis, à 1,5ms de latence sans xruns, c'est plutôt pas mal...
J'utilise un adaptateur PCI-E à 25€.
note
à confirmer pour le port PCI standard si il y des type d'adaptateurs à eviter
Je me permets donc Expériences perso :
Fonctionne avec: TI et
A proscrire: O2Micro, présent sur pas mal de portables (Acer Aspire 7220 par exemple), et là, rien à faire: même en passant par le PCMCIA ou le port express card qui vont de pair avec ces combo O2Micro tout en un, il est impossible de faire fonctionner la carte.
De plus, que ce soit en PCI, PCI-E, PCMCIA ou Expresscard, il faut fuir comme la peste les cartes combo (USB+FW, FW400+FW800 etc.) même si c'est du TI: toutes celles que j'ai testées étaient lourdement incompatibles (matos pas reconnu ou bien reconnu mais pas fonctionnel).
Liens
- Problème connexion ffado mixer
- [RESOLU]Focusrite Saffire pro 40 - utiliser 2 cartes (dual units)
- FFADO saffire pro 40 @ 96k
- [ABANDONNÉ] Impossible de faire fonctionner la focusrite saffire pro 40
- [RÉSOLU] Focusrite Saffire PRO 40 et ffado ?
- Sebkha-Chott - Setup Audio/Lumières/Vidéo : de l'électro pour des musiciens !
[+]