Skip to main content

4 - Toutes les autres applications, les émulateurs...


Diverses questions concernant l'utilisation d'Ardour, de jack...

Articles: 2
Bonjour,

Je suis guitariste et je faisais des enregistrements multipiste sur Cubase sous Windows ( 5 pistes : 2 guitares fonctionnant avec un VST, 1 basse en VST, 1 batterie triggé en entrée MIDI et simulé avec VST, 1 chant ). Voila maintenant un moment que je tournais en multiboot et je désire aujourd'hui supprimer pour de bon ma partition Windows et enfin ne tourner que sur un OS stable aux qualités multiples.

J'ai eu un premier problème pour me lancer dans la MAO sous Linux : ma carte son n'était pas supporté ( M-Audio Fast Track Ultra ), je la vends donc dans l'optique de m'acheter une Edirol FA-101 qui fonctionnerait à merveille avec Freebob. En attendant je suis avec la carte son embarqué de ma carte mère : une Realtek HD avec 1 entrée de ligne, 1 entrée micro et 1 sortie enceinte/casque.

Aujourd'hui je me perds vraiment, ça fait 3h que je cherche et je n'arrive toujours pas à insérer des VST sous Ardour, configurer l'entrée à utiliser sous Ardour. J'aimerais que quelqu'un soit assez patient et compréhensif pour m'éclaircir certains points :

- Comment fonctionne Jack concrètement? Est-ce lui qui vas définir quelel entrée audio on utilise ?
- Le truc DSSI-Vst pour faire fonctionner les VST, comment fonctionne t-il, c'est un plugin? Je n'ai pas vraiment saisi son mode de fonctionnement
- Comment configure t-on l'entrée à utiliser sur une piste sur Ardour ( sous Cubase c'était très simple )?

C'est surtout la méthode dont ça fonctionne que j'aimerai éclaircir, car là je fais des recherches mais je n'avance pas, je ne sais toujours pas la manière dont fonctionne ces programmes.

Pour information : Les VST que j'utilisais étaient Guitar Rig 3 pour la guitare et la basse et Addictive Drums pour la batterie, ces 2 VST sont apparement entièrement fonctionnel sous Linux grâce à Wine, j'ai pu lire de droite à gauche que personne n'a eu de soucis à les utiliser.


Merci beaucoup pour votre aide :à
Articles: 2020 Allemagne
Salut,

C'est bien de se lancer complètement dans la MAO sous linux, même si je comprends que le démarrage est souvent long et un peu déroutant.

Jack permet de router ton son depuis ta carte son entre tes différents logiciels puis le faire sortir de ta carte son. Dans l'onglet connection, à gauche apparaissent tes entrées de ta carte son, et de tes logiciels, et à droite les sorties. Il faut ensuite connecter (en sélectionnant une entrée et à gauche et une sortie à droite et en cliquant sur connecter, ou bien en faisant un glisser/déposer à la souris).

Tu lances jack, tu lances ardour. Tu crées le bon nombre de pistes dans ardour. Tu vas dans l'onglet connection de qjackcontrol. Dans ardour à gauche, tu connectes toutes tes pistes vers le bus master d'ardour (qui est donc à droite). puis tu connectes le bus master d'ardour (à gauche) avec les sorties de ta carte son (playback 1&2) à droite.

Donc oui, c'est jack (via qjackctl) qui permet de définir tes options de routage. Au final ça te permet d'être extrèmement flexible vu que tu peux envoyer ton son vers différentes application sans limitations. Attention, il faut que les applications soient compatible avec jack. c'est le cas de tous les logiciels destinés au traitement audio sous linux, par contre beaucoup de lecteurs de musique ne le font pas.

Pour les VST, vu queje n'en ai jamais utilisé, je crains de ne pas pouvoir t'aider, et je laisse la parole à ceux qui savent.
Articles: 451 France
Salut

En fait tu n'as pas besoin de connecter dans qjacktl. Tout se fait avec ardour. C'est plus simple. Dans la fenetre de mixage, tu cliques sur "enter" ou "entree" de la piste que tu veux enregistrer et tu assignes l'instrument que tu veux enregistrer. Si c'est un instrument hard tu mets "capture" en choisissant la bonne entree de ta carte son.
Pour inserer un plugin sur une piste tu vas dans le carre noire juste au dessus (pre) ou en dessous (post) du fader de la piste correspondante et tu cliques et tu fais "ajout d'un plugin". Tu n'as plus qu'a choisir ton effet.

Bonne musique

Protein
Articles: 572
As tu une version d'ardour compilee pour le support des vst? Si non, soit tu dois compiler, soit tu attends la version 2.8 qui devrait sortir dans les jours qui viennent et qui, peut-etre, permattra l'usage des VST nativement sans avoir a compiler... mais uniquement pour les systemes 32 bits. 👻


Coming Up Soon
Submitted by paul on Sun, 2009-02-15

Given the enhanced level of financial support this month, I wanted to give people some insight into what’s coming in the near future. Although development efforts have shifted to 3.0, there will be a new release soon in the 2.X series. This will include two significant features: track templates and better, fully open source VST support. Track templates allow you to save the setup of a track or bus and then re-use it again when creating tracks in the same or other sessions. Improvements in VST support come from the work done by Torben Hohn on FST. Many plugins that used to not work or work unreliably will now function correctly. Most significantly, perhaps, Ardour will be able to use the clean-room reverse engineered “Vestige” header that replaces the need for the VST SDK. This will allow binary releases of Ardour with VST support. Work on wrapping the new release up will be delayed a bit by my return to the USA from Berlin, but I hope to get this out within the next 2 weeks.


edit : ardour c'est ultra simple a compiler.
Articles: 2855 France
Bonjour rFlex, 😎

La compilation d'Ardour se déroule ici : http://www.linuxmao.org/tikiwiki/tiki-index.php?page=Compiler+Ardour#Ardour_2_et_support_VST

Ce n'est pas forcément ultra simple mais avec un peu de persévérance...

Seule la compilation permet effectivement d'insérer ce fameux VST sdk dont Steinberg détient les droits 👻

J'ai retrouvé quelques notes issu du site UFS (Ubuntufromscratch) qui n'est malheureusement plus ouvert :

Cela fonctionne aussi sur Hardy

Librairies nécessaires à la compilation (Feisty).
sudo apt-get install build-essential scons gettext gcc-3.4 libtool libgtk2.0-dev portaudio19-dev ladspa-sdk libxml2-dev libsamplerate0-dev liblrdf0-dev jackd libgnomecanvas2-dev liblo0-dev libboost-dev wine-dev fftw3-dev

Il faut installer le paquet qjackctl s'il n'est pas compilé.

Librairies nécessaires à la compilation (Gutsy).
sudo apt-get install build-essential scons gettext libtool gcc-3.4 libgtk2.0-dev libasound2-dev libjack-dev libjack0.100.0-dev ladspa-sdk libxml2-dev libsamplerate0-dev liblrdf0-dev jackd libgnomecanvas2-dev liblo0-dev libboost-dev wine-dev fftw3-dev

On télécharge les sources avec wget. ( Version actuelle 2.7.1 )
wget http://ardour.org/files/releases/ardour-2.7.1.tar.bz2

On décompresse l’archive
tar xjvf ardour-2.7.1.tar.bz2

Maintenant nous allons télécharger le kit SDK de développement VST depuis le site de Steinberg. Rendez vous donc sur cette page et cliquez sur I AGREE (Download Version 2.3) après bien sûr, avoir lu la licence ; http://www.steinberg.net/de/404.html ❗ (malheureusement cette page n'est plus dispo, merci encore Steinberg 👻)

Alors en cherchant, j'ai trouvé ceci : http://doc.dev.ubuntu-fr.org/doku.php?id=vst_pluglin_sous_linux_ubuntu

Une fois le Kit SDK téléchargé, il faut copier l’archive vst_sdk2_3.zip dans le dossier des sources d’Ardour.

cp vst_sdk2_3.zip ardour-2.7.1/libs/fst

Puis la compilation. Une question est posée au début de la compilation pour savoir si le logiciel sera utilisé dans un cadre personnel (Car il est interdit de distribuer le logiciel déjà compilé avec les SDK de Steinberg inclus). Donc répondre yes.

cd ardour-2.7.1

scons VST=1 FREESOUND=1

Et l’installation.

sudo scons install

La dernière chose à faire est de créer le répertoire qui accueillera les plugins VST, puis de donner les droits d’écriture sur le dossier pour vous permettre de copier directement les PlugIns sans être en root en modifiant les xxx par votre nom d’utilisateur.

sudo mkdir /usr/local/lib/vst

sudo chown -R xxx /usr/local/lib/vst/

Après il suffira de les copier dans le dossier.

sudo cp nom-du-plugin.dll /usr/local/lib/vst

Il reste à créer le lanceur en .desktop.

sudo gedit /usr/share/applications/ArdourVST.desktop

Copier le texte ci dessous et enregistrer

Desktop Entry
Name=Ardour2 VST
Comment=Station de travail audio numérique
Exec=ardourvst
Icon=/usr/local/share/ardour2/icons/ardour_icon_48px.png
Terminal=false
Type=Application
Categories=Application;AudioVideo;
Maintenant démarrez Qjackctl et Ardour2.
Pour le desinstaller.
sudo scons -c install

j'avais essayé et cela fonctionnait a merveille, j'ai donc gardé bien au chaud ce fameux sdk 2.3, en faisant une petite recherche sur le net, cela devrait être trouvable 😉

Vivement Ardour 2.8 avec le support natif !

Bon, je vais en attendant rajouter ceci dans la doc, au cas ou...

Bon courage !
Articles: 572
Ce n'est pas forcément ultra simple mais avec un peu de persévérance...


Meuh non bluedid, faut pas dire ca. Le plus complique c'est de trouver le sdk 2.3 vu que Steinberg le cache bien.

Sinon si tous les paquets necessaires sont installes (ce qui se fait en une ligne de commande) c'est simple apres. D'ailleurs a ce propos dans ma liste de paquets a installer, dans le section compilation d'ardour j'ai plus de paquets que dans ta liste, donc au cas ou je la donne :

aptitude install scons gettext libtool gcc-3.4 libgtk2.0-dev libasound2-dev libjack0.100.0-dev ladspa-sdk libxml2-dev libsamplerate0-dev liblrdf0-dev jackd libgnomecanvas2-dev liblo0-dev libboost-dev fftw3-dev build-essential libxslt1-dev libart-2.0-dev libraptor1-dev libglib2.0-dev boost-build libaubio-dev librdf0-dev unzip libwine-dev



Sinon apres la compilation se fait en une ligne de commande aussi avec scons, on peut vraiment pas faire plus simple! 😉

Pour le sudo scons install, une autre possibilite est d'installer le paquet checkinstall et de faire sudo checkinstall scons install.
L'avantage c'est que ca va creer un paquet .deb du ardour que l'on vient de compiler, facile a installer (dpkg -i nom_du_paquet.deb ou avec gdebi en graphique) , facile a desinstaller et pris en compte par le gestionnaire de paquet APT. En plus si on a un autre ordinateur, le .deb est deja pret, pas besoin de recompiler!
Articles: 2
Merci pour toutes ces réponses qui m'ont beaucoup aidé 😉

J'ai aujourd'hui pleinement compris le fonctionnement de Jack et je dois dire une chose : c'est absolument génial 😀

J'ai pu installé FST après de longues heures de galères à trouver les paquets manquants sachant que sur aucun site ils t'expliquent comment installer ce log sur ubuntu 8.10 standard. J'ai installé installé un noyau realtime ( qui apparement, ne supporte pas le multi-threading ? ).

Par contre au jour d'aujourd'hui, j'enregistre sur Ardour en connectant les sorties du programmes VST Guitar rig aux entrées de Ardour, mais est-il possible d'intégrer ce VST directement dans Ardour ( c'est à dire enregistrer le son brut, et ensuite mettre ce vst en temps qu'effet, ce qui me permettra de régler mieux le son lors du mastering )?

Merci encore 😊
Articles: 2020 Allemagne
Salut, certaines versions du noyau rt ne supportent pas le multithread. Toutefois la version 2.6.26 le fait (en tout cas chez moi)
Articles: 30
Merci pour toutes ces réponses qui m'ont beaucoup aidé 😉

J'ai aujourd'hui pleinement compris le fonctionnement de Jack et je dois dire une chose : c'est absolument génial 😀

J'ai pu installé FST après de longues heures de galères à trouver les paquets manquants sachant que sur aucun site ils t'expliquent comment installer ce log sur ubuntu 8.10 standard. J'ai installé installé un noyau realtime ( qui apparement, ne supporte pas le multi-threading ? ).

Par contre au jour d'aujourd'hui, j'enregistre sur Ardour en connectant les sorties du programmes VST Guitar rig aux entrées de Ardour, mais est-il possible d'intégrer ce VST directement dans Ardour ( c'est à dire enregistrer le son brut, et ensuite mettre ce vst en temps qu'effet, ce qui me permettra de régler mieux le son lors du mastering )?

Merci encore 😊


Salut,

De ce que j'en sais, ça va pas être possible d'intégrer un VST dans Ardour sans compiler Ardour.

Si t'es patient, n'hésite pas à attendre un peu !!

Sinon, essaie d'enregistrer le son sans effet : dans jack tu dirige ta gratte vers ardour ET vers le VST, et le VST tu l'envoie dans les enceintes sans l'envoyer dans Ardour. Après tu crée une nouvelle piste dans Ardour, et tu la met en rec. tu lis la première piste, en la dirigeant vers l'entrée de ton VST, et la sortie de ton VST dans la piste en rec dans Ardour. ça devrai marcher si ton VST est client de Jack !

Bonne chance, keep on rockin'...
Articles: 5
Bonjour,
utilisateur débutant sous LINUX, je n'arrive pas à obtenir du son en enregistrement dans ARDOUR (JACK connecté et lancé);
Ma carte son est une "Fast track pro - M Audio", j'ai du son en lecture (En important un fichier .Wav), mais impossible d'obtenir un signal d'entrée en connectant un micro sur ma carte son externe.

Si vous avez quelques infos ou liens, merci !

Cordialement,

Guillaume.
Articles: 2020 Allemagne
Salut Guillaume,

n'hésite pas à ouvrir un autre sujet, ça permet d'y voi plus clair.
Si tu as du son dans ardour, j'imagine que tes connections dans qjackctl sont bonnes (onglet connection). Comme il se peut surement qu'ardour ait fait les connections comme un grand, voici la version manuelle pour avoir du son en entrée :

Crée ta nouvelle piste dans ardour. appuie sur shift+e pour avoir une tranche de console en visuel, ou alors sur alt+m pour avoir toute la console de mixage. mets ta piste en enregistrement. Vérifie dans ta console de mixage (ou dans ta tranche de mix) que le bouton sous les vu-metre est sur entrée (il est par défaut en post-fader je crois).
Va dans qjackctl, l'onglet connection ; tu sélectionnes dans la partie de gauche le numéro de l'entrée de ta carte son où il y a ton instru, puis à droite tu sélectionnes le nom de ta piste ardour, et tu clique sur connecter, et normalement tu devrais avoir du son dans ton ardour.
Articles: 5
Merci pour cette réponse claire !
Désolé de n'avoir ouvert un autre sujet... je suis débutant dans la pratique des forums et n'ai pas tous les automatismes.
Le problème dans ma quête du son dans "Ardour", et au stade ou j'en suis (micro branché sur ma fast track pro", du son en lecture (un wav quelconque) et par ma carte son,.. ma carte n'apparaît pas dans l'onglet connection "audio" de Jack (uniquement dans "ALSA", connection du port MIDI qui fonctionne très bien avec "Rosegarden") -
Merci pour votre aide !
Articles: 2020 Allemagne
Hmm, il y a un truc de pas très clair là.

Si tu as du son avec ardour et vu qu'ardour ne fonctionne qu'avec jack, tu dois avoir une carte son visible dans jack. Après, c'est très possible que ce soit ta carte son interne, et dans ce cas c'est normal que tu ais du son en lecture, mais que tu ne puisses pas enregistrer.

Essaie de mettre dans les setups de qjackctl hw:1 et non pas hw:0. Ça indique que tu prends une autre carte son.
Articles: 5
Bonsoir,
effectivement, j'ai bien positionné, dans les "setups" de Jack, hw:1 pour pouvoir utiliser ma carte son externe... ça fonctionne bien (dans Rosegarden, j'utilise les synthés virtuels sans problème et avec une latence vraiment infime), j'ai du son en lecture par ma carte son (sortie audio de la carte ou au casque...) par contre, désolé, vraiment rien en entrée, et pas de possibilité de connection en entrée de ma "fast track pro M.audio" (dans l'onglet "Audio".. seules les connections "Alsa" sont possibles et fonctionnent);
Je suis en peu devant un mur... j'ai beau chercher, lire les précédentes discussions, rien ne concernant ce problème...
Merci !