Historique: Jamin
Aperçu de cette version: 103
? Portail Logiciel > Effets > JAMin (Jack Audio Mastering Interface)
JAMin (Jack Audio Mastering Interface) est un processeur d'effets pour le mastering.
Table des matières
Introduction
Site web officiel : http://jamin.sourceforge.net/en/about.html.Version actuelle : 0.95.0 %version_date_jamin% (mais toujours d'actualit ❗.
Lien de tlchargement : http://sourceforge.net/projects/jamin/files/.
Support : JACK, LADSPA, Ardour.
Licence : GNU GPL.
Traducteur : Alexandre Prokoudine.
Description
Jamin est un logiciel de mastrisation c'est dire un logiciel qui vous sert ajuster votre enregistrement juste avant de le graver sur un CD ou d'en faire un MP3, OGG.... Il est prvu pour accepter deux entres qui sont les sorties stro d'Ardour ou du logiciel qui a cr votre fichier sonore. Il est possible de lancer plusieurs instances de Jamin simultanment mais les traitements internes de Jamin sont assez lourds et c'est donc trs consommateur de CPU. Sur les pistes audio du mixage, il est donc recommand d'utiliser les greffons Ladspa plutt qu'un traitement externe comme Jamin. Jamin intervient pour affiner un morceau lorsque celui-ci t mix et quilibr au niveau des rpartitions en stro.
D'un point de vue technique Jamin inclut :
- des filtres linaires,
- des entres sorties compatibles Jack,
- un galisateur graphique 30 bandes,
- un galisateur graphique la souris 1023 bande,
- un analyseur de spectre,
- un compresseur 3 bandes,
- un limiteur,
- un traitement multi-bande stro,
- une gestion des paramtres et des scnes,
- un amplificateur de volume.
Mode de fonctionnement
La premire chose comprendre lorsque vous utilisez Jamin est qu'il se comporte comme un outil purement compatible Jack, c'est dire qu'en entre vous devez connecter des entres Jack et en sortie vous aurez des sorties Jack. Inutile donc de chercher un menu qui permette d'ouvrir un fichier Wav ou un menu qui vous permette de sauvegarder un fichier audio modifi.
Vous devrez donc faire un montage avec un outil capable de produire un flux audio en entre de Jamin et d'un autre outil permettant d'enregistrer le flux audio en sortie.
Il est possible d'utiliser Jamin comme un insert. Dans Ardour, sur la piste Master, il est possible d'ajouter un insert qui permet donc de "sortir" la piste vers Jamin et le rentrer ensuite la sortie de Jamin vers la piste Master. Jamin se comporte alors comme un effet ordinaire. La page interfacer jamin avec ardour expliquera comment ajouter Jamin en insert sur le bus master d'ardour afin d'intgrer troitement ces deux logiciels.
Nous allons donc regarder diffrents montages possibles
Dans le chapitre sur Jack nous avions prsent l'outil Xmms coupl avec son module Jack, cela constitue une des premires possibilits de cration d'un flux. D'ailleurs c'est ce que je vous conseille pour apprhender l'utilisation de Jamin.
Si vous produisez un son par Xmms et que vous routez au moyen de qjackctl les sorties de xmms dans Jamin et que vous router les sorties de Jamin vers vos sorties alsa, vous entendrez les modifications produites par Jamin, sans les enregistrer dans un premier temps.
Le schma de cblage jack vous montre comment on intercale Jamin entre Xmms (bio2jack) et les sorties ALSA (ALSA-PCM).
Si votre distribution vous signale qu'xmms est obsolte vous pouvez remplacer xmms par Audacious et appliquer les conseils de la section prcdente. Audacious est la version drive de beep qui tait elle mme la version drive de xmms.
Pour lancer Audacious vers jackd aprs avoir appuy sur control + P puis dans l'onglet Audio mettre jack dans le module de sortie actuel.
Il est possible d'utiliser la ligne de commande jackplay pour lancer la lecture d'un fichier sur le serveur Jackd
Elle se lance avec un argument qui est le nom du fichier. Ensuite il faut connecter le client en lecture qui porte le nom jack.play-numero' o numro'' est le PID de la commande jackplay
On peut bien sr automatiser la tche via une commande shell script suivante incluse dans un fichier masterise.sh aprs avoir rendu la commande excutable au moyen de la commande chmod +x masterise.sh
Voici le contenu de la commande masterise.sh
#!/bin/sh
jack.play $1 &
# On rcupre le PID de la commande en sachant que jackplay aura le PID suivant
PID=$$
PID=`expr $PID + 1`
#On incrmente le PID
PORT1=jack.play-$PID
# On connecte le port de jackplay l'entre jamin
jack_connect $PORT1:out_1 jamin:in_L
jack_connect $PORT1:out_2 jamin:in_R
Si quelqu'un connat une commande capable d'indiquer la dure d'un fichier wav, on pourrait complter le script par un ordre :
jackrec -d tempsensecondes -f $1.master jamin:in_L jamin:in_R -
Ce genre d'exemple permet d'automatiser un mastering une fois que Jamin est lanc avec les bon rglages et qu'on souhaite relancer la fabrication d'un fichier wav.
On peut l aussi enregistrer en mode wav via Audacity en ayant prcis dans les prfrences qu'on souhaitait utiliser jamin.
L'usage de timemachine est dconseill car on rcupre un format w64 qu'il faudra convertir en Wav avec des modifications de rsultat.
Rien ne vous empche de lancer la commande alsaplayer sous la forme :
Copy to clipboard
alsaplayer -s alsaplayer -S -o jack fichier.wav &
Vous pouvez aussi choisir de connecter les ports master out d'ardour vers jamin en entre et connecter les sorties de Jamin en entre sur une piste stro d'Ardour qui servira en enregistrement. Dans ce mode bien sr vous aurez enregistr vos morceaux avec Ardour avant et une fois vos pistes mixes vous passerez l'enregistrement de votre piste mastrise.
Il est hors propos d'enregistrer un concert en live et de le mastriser en temps rel, l n'est pas l'objet de la mastrisation.
Il faut noter que la piste que vous ajouterez pour la mastrisation sera bien sr stro.
Cette capture d'cran montre trois pistes en lecture : Voix, Batterie, Guitare. Ces trois pistes ont t enregistres pralablement par Ardour et ont t mixes et quilibres au moyen d'un certain nombre de greffons LADSPA en table de mixage Ardour. Chacune de ces pistes est en mono car les instruments sont des instruments mono.
La piste du bas appele mastrisation est une piste stro qui est positionne en enregistrement pendant qu'Ardour va jouer les trois pistes du haut.
Le schma de chaque entre sortie est le suivant :
| Piste | Mode | Pan | Entre | Sortie |
| Voix | lecture | mono | in1 | master |
| Batterie | lecture | mono | in2 | master |
| Guitare Geof | lecture | mono | in3 | master |
| Piste mastrisation | criture | stro | jam1 jam2 | nant |
| Master | pour coute | stro | in1 in2 in3 | jam1 jam2 |
Pour rcuprer votre piste de master dans un ficher wav, il vous suffit de mettre toutes les pistes mute part la piste nomme mastrisation et de faire un export non sans avoir spcifi la seule piste que vous voulez : la piste mastrisation.
En sortie : un enregistreur
Si vous ne souhaitez pas uniquement jouer avec Jamin mais enregistrer le rsultat de votre mastrisation aprs avoir rgl tous les paramtres, il vous faudra rejouer votre fichier une dernire fois en branchant la sortie de Jamin vers un enregistreur compatible Jack (puisque Jamin ne fournit qu'une sortie en Jack). Ardour fait l'affaire mais pour ceux qui ne matrisent pas Ardour, un enregistreur plus simple peut suffire (Audacity, Rezound, ...).
Il existe d'autres variantes qui consistent importer un fichier wav dans ardour dans une piste stro et le mastriser sur une autre piste stro, une de ces pistes tant garde en lecture et l'autre au moment de l'enregistrement.
Description de l'interface
ce stade l, nous supposons que :
Nous ne nous occupons pas de savoir si vous enregistrez ou pas ce qui est jou. Le but de cette partie est d'expliquer le fonctionnement de Jamin en tant qu'outil de mastrisation.
Vous devez voir Jamin prsenter des courbes et les vu-mtres doivent tre anims. Vous devez galement entendre le son qui est jou en tant bien sr que vous n'coutez que ce qui sort de Jamin et rien d'autre. Bref quand vous touchez les potentiomtres, vous devez vous assurer que vous entendez bien les effets appliqus. Si ce n'est pas le cas, relisez attentivement le chapitre prcdent.
Vous devez donc voir quelque chose comme cela :
La partie centrale
La partie centrale de l'cran est, par dfaut, une fentre d'galisation graphique, c'est dire ne montrant pas 16 ou 32 tranches d'galisation mais bien 1023. Il faut remarquer que vous disposez de quatre onglets 30eq, specrtrum, compressor curves.
La manipulation de cet galiseur se fait de faon graphique. gauche, vous voyez les sons 25hz et par tranche de 1023 intervalles vous arrivez droite aux sons 20Khz.
Vous voyez l'onde sonore se dessiner dans la courbe verte comme reprsent par la figure ci-dessus.
La ligne horizontale blanche est le dessin des 1023 potentiomtres qui n'ont pas pu tre reprsents individuellement par autre chose qu'un pixel, donc vous voyez une ligne blanche. Elle est horizontale car tous les potentiomtres sont au milieu.
La manipulation des potentiomtres se fait la souris et vous n'allez pas bien sr monter ou descendre le niveau pixel par pixel mais rgion par rgion. Vous avez un crayon et vous dessinez une courbe en dessus ou en dessous de la ligne des potentiomtres. Pour commencer dessiner cliquer sur le bouton gauche, vous verrez que le crayon crit. Pour arrter d'crire vous cliquez nouveau sur le bouton gauche de la souris. Vous verrez alors la courbe des potentiomtres se dessiner et votre son s'en trouve affect. Il n'est nul besoin de commencer cliquer sur le trait, vous dessinez juste une courbe en dessus ou en dessous de la ligne et la monte ou la descente se fera naturellement.
Pour modifier ce que vous venez de rgler, vous pouvez adoucir ou accentuer la courbe de monte, ou diminuer la monter en dessinant une autre courbe plus bas ou plus haut. Un clic sur le bouton droit de la souris remettra tous les potentiomtres au milieu.
Vous pouvez galement utiliser les petits outils jaunes que vous voyez au milieu de la ligne blanche, les petits rectangles permettent de monter ou de baisser le niveau et les demi-cercles d'aplatir ou d'accentuer la monte de la courbe.
Les deux lignes verticales rouge et verte vous permettent de dfinir les trois rgions qu'elles encadrent : les basses, les mdiums et les graves.
Ainsi les ajustements que vous ferez sur les graves (ou les mdiums ou les aiges) porteront sur une plus ou moins grande rgion en fonction de l'emplacement de ces lignes.
Il est noter que dans l'galiseur 1023 bandes vous pouvez faire ce dernier rglage la souris dans la fentre de rglage, par contre lorsque vous passerez avec les autres modes (galiseur 30 bandes) vous n'aurez plus cette reprsentation graphique et vous devrez passer par les deux potentiomtres horizontaux juste en bas de cette fentre. Celui du haut tant affect au trait vert, et celui du bas au trait rouge.
Pour rsumer, l'galiseur 1023 bandes permet grce au mode de rglage la souris, de dfinir tout en un : les niveaux d'galisation, le spectre par la courbe d'onde et les plages basses, mdiums, aiges.
Cet galiseur est plus conventionnel et son mode d'utilisation ne ncessite pas de remarque particulire.
Comme on le remarque, la courbe qui avait pu tre dfinie sur l'galiseur 1023 bandes est bien entendue conserve dans l'galiseur 30 bandes et les potentiomtres suivent les placements de la courbe prcdente.
La reprsentation spectrale permet de visualiser la courbe d'onde sonore :
Sous la forme des 30 paliers de l'diteur 30 bandes vous voyez l, la reprsentation en dcibel de chaque tranche. Les petites lignes bleues reprsentent chaque niveau maximal atteint.
Les courbes de compression
Ces courbes ne sont que des reprsentations des rglages tablis par la partie infrieure de l'cran.
Ces trois courbes reprsentent l'tat des compresseurs des zones basses, mdiums et aiges, compresseur dont nous allons tudier les effets dans le paragraphe suivant :
Le compresseur
Principe
En jouant sur les curseurs des trois parties du bas de la fentre, soit dans la partie basse, soit dans la partie mdium, soit dans la partie haute, vous verrez les effets des paramtres de compression A,R,T,r,K,M.- Attaque : l'attaque dans la courbe du son,
- Release : le release,
- Threshold : c'est le niveau partir du quel la courbe de compression descend,
- ratio : c'est le niveau de descente de la courbe,
- Knee : c'est l'arrondi de la cassure de la courbe,
- Makeup gain : c'est le placement de la courbe dans le champ de puissance. En jouant sur ce curseur vous verrez monter ou descendre l'ensemble de la courbe sans dformation autre qu'une lvation gnrale du niveau pour toute la plage de frquences concerne.
En outre pour chacun des trois compresseurs existe un bouton de rglage automatique qui trouve le niveau de puissance optimum, c'est le bouton qui est marqu avec la valeur 14.2 sur la figure du dessus.
Un deuxime clic sur ce bouton retire l'automatisme.
Deux vu-mtres horizontaux montrent, l'un le niveau de sortie (celui en vert du haut et l'autre le niveau de compression (en orange celui du bas).
Enfin les diffrents paramtres peuvent tre lis entre eux en cliquant sur leurs initiales (qui deviennent alors rouge) ce qui permet de modifier les autres paramtres de faon automatique si l'un d'entre eux est modifi.
Gestion de chaque plage
Le curseur stro permet de prfrer envoyer la bande son sur les haut-parleurs de gauche ou de droite.
Le bouton solo permet de n'couter que la bande slectionne. Le bouton bypass permet d'couter sans qu'aucun paramtre de compression ne soit actif, c'est utile pour savoir si votre travail est bnfique ou nfaste 😊
Situs sur la partie gauche de votre cran, les contrles d'entres permettent de monter ou de baisser le niveau du signal sur l'entre droite et gauche de jamin. Ils vous permettent galement d'ajuster la balance entre les deux niveaux d'entre.
Relever trop le niveau d'entre provoque des clips (c'est dire des zones rouges l'enregistrement), le laisser trop bas rendra votre travail inaudible sur des matriels d'coute de mauvaise qualit.
Comme sur les autres potentiomtres de Jamin, le trait bleu vertical indique le niveau maximal atteint pendant toute la dure d'coute, l'idal est que ce niveau soit au niveau zro.
Booster et limiteur
Le booster est une simulation de pr-ampli lampe, ajoutant donc de la saturation rgl au maximum. Cela permet de tamiser un peu la dynamique et de rajouter des harmoniques en mme temps. Attention ne pas trop en mettre car il ne s'agit pas d'un simple rglage de volume, vous verrez qu'il peut grossir le son du mixage lui tout seul, mais par contre il peut dgrader et ruiner la subtilit de votre travail si vous ne faites pas attention.
Le limiteur est de type lookahead ce qui permet de baser les mesures d'amplitudes sur une priode de temps incorporant avant et aprs le moment t o agit le limiteur. Ainsi les crtes sont attnues intelligemment, vitant d'ventuels artefacts associs aux limiteurs traditionnels.
Les boutons
Les boutons avant, arrire etc permettent de piloter depuis Jamin d'autres applications compatibles Jack pour jouer, mettre en pause, revenir au dbut du morceau etc.
droite de ces boutons,vous retrouvez les informations classiques du serveur jack.
Les boutons scnes permettent d'enregistrer des paramtres que vous stockez par scne. Si vous cliquez avec le bouton droit de la souris en regard de chaque bouton, vous pourrez vous positionner dans la scne en question ou remettre zro les paramtres concernant la scne ou mme renomme la scne pour avoir un nom plus parlant que le numro de scne.
Les boutons clear numro permettent d'effacer le contenu de la scne portant le numro.
En tapant un numro, on arrive sur la scne portant se numro, en appuyant sur la touche shift avant on arrive sur la scne des dizaines suivantes ( shift 1 = 11 ) . Ainsi en tapant 3 vous activerez les paramtres de la scne 3.
La combinaison de touches ALT+SHIFT+numro permet de recopier tous les paramtres de la scne active vers la scne portant ce numro.
Les menus
Menu fichier
Les items ouvrir, enregistrer et enregistrer sous, vous permettent non pas de sauvegarder les fichiers audio traits mais les effets appliqus par Jamin. Vous pourrez ainsi sauvegarder cot de vos enregistrements d'extension .wav, .mp3 et .ardour des fichiers d'extension .jam donnant les paramtres de mastrisation.
Les item undo et redo permettent d'annuler une opration ou de revenir sur cette annulation.
L'item prfrence affiche une fentre qui permet le rglages des paramtres suivants :
- Minimum gain : indique la valeur minimale qu'on peut donner la valeur la plus basse des potentiomtres,
- Maximum gain : indique la valeur maximale qu'on peut donner la valeur la plus haute des potentiomtres,
- Crossfade theme : c'est le temps de changement d'cran entre les diffrentes scnes,
- Spectrum : peut prendre les valeurs Post EQ, Pre EQ, Post Scompressor, Output en fonction du signal que vous souhaitez afficher : aprs galisation, avant, aprs compression ou en sortie,
- Crossover type : peut prendre la valeur FFT ou IIR (si quelqu'un a une explication),
- Colors : vous permet de modifier une une l'ensemble des couleurs de chaque lment de Jamin.
Menu Ports
Le menu Ports vous permet de slectionner en entre et en sortie les ports Jack disponibles (par exemple en sortie d'un lecteur CD compatible Jack).
Tlcharger-les ici.
Ces prslections ont t raliss par Gilberto Andr Borges, et peuvent vous donner un point de dpart pour vos rglages de mastering.
Pour les Ubuntistes feignant(e)s ^^ :
Tlchargez ce paquet pour debian (copie sous home):
ici
puis dans un terminal :
Copy to clipboard
sudo dpkg -i jaminpresets3.0_all.deb
et c'est termin.
Dans Jamin file/ouvrir et sous le rpertoire cach .jamin de votre /home (thoriquement pr-slectionn) vous trouverez une kyrielle de prslections !