Historique: Jack-Transport
Aperçu de cette version: 28
Jack Transport est une fonctionnalité de Jack. Elle permet aux applications compatibles de synchroniser leurs têtes de lecture, ce qui peut s'avérer pratique lors de l'utilisation de plusieurs logiciels simultanément (en général un enregistreur et un séquenceur).
La tête de lecture, c'est le curseur qui se déplace dans votre composition lors de l'enregistrement et de la lecture. Jack Transport permet de lancer la lecture, l'arrêter, se déplacer dans la composition et modifier le tempo.
Jack Transport est un remplaçant et en même temps une alternative aux autres protocoles de contrôle du transport, comme MMC. En effet, on peut aussi se servir de Jack Transport comme d'une passerelle pour contrôler des applications non compatibles MMC avec une surface de contrôle MIDI prévue pour le protocole MMC.
La plupart on des boutons de transport dans l'interface principale et un réglage activant jack transport.
Un logiciel que nous utilisons tous est qjackctl : les boutons sous l'affichage permettent de contrôler la tête de lecture via jack transport.
{IMG(src="img/wiki_up/Jack-transport_qjackctl_olinuxx_1dec2010.png",thumb="popup",width="400",title="les boutons de transport de qjackctl)}{IMG}
Il existe d'autres logiciels dédiés au contrôle du transport jack, comme :
gJackTransport, pour plus de confort visuel
Jackctlmmc, pour contrôler le transport Jack en MIDI avec le protocole MMC
Voici une liste des logiciels compatibles répertoriés sur le site (cliquez sur la croix) :
[+]
On trouvera typiquement dans les "préférences" d'un logiciel une case à cocher "synchronisation via Jack transport" (seq24, rosegarden...), d'autres logiciels l'utilisent par defaut (jackbeat, hydrogen, qjackctl...).
Lorsque plusieurs logiciels sont lancés avec cette fonction, il suffit d'utiliser les boutons de transport de l'un pour affecter les autres.
On peut modifier le tempo une fois la lecture en pause, cela affectera aussi les autres logiciels.
On notera que la fonction "enregistrer" reste indépendante à chaque logiciel.
Synchroniser entre elles plusieurs instance de la boîte à rythmes JackBeat.
Voir le mini tuto dans la page dédiée à JackBeat
Plus compliqué :
Synchroniser un séquenceur MIDI (rosegarden) à un enregistreur (ardour) en mode enregistrement/compo.
Voir le tutoriel dédié rosegarden ardour
Synchroniser un séquenceur MIDI à un looper en mode live.
Tuto encore à faire...
Synchroniser un lecteur vidéo (xjadeo) à un logiciel musical.
Voir le mini tuo dans la page dédiée à xjadeo
La tête de lecture, c'est le curseur qui se déplace dans votre composition lors de l'enregistrement et de la lecture. Jack Transport permet de lancer la lecture, l'arrêter, se déplacer dans la composition et modifier le tempo.
Jack Transport est un remplaçant et en même temps une alternative aux autres protocoles de contrôle du transport, comme MMC. En effet, on peut aussi se servir de Jack Transport comme d'une passerelle pour contrôler des applications non compatibles MMC avec une surface de contrôle MIDI prévue pour le protocole MMC.
Table des matières
Quelles applications utilisent Jack Transport ?
La plupart des séquenceurs et enregistreurs actuels utilisent ce protocole. Sur linuxmao on trouvera une mention de "support Jack Transport" dans les pages de logiciels et dans le portail logiciel.La plupart on des boutons de transport dans l'interface principale et un réglage activant jack transport.
Un logiciel que nous utilisons tous est qjackctl : les boutons sous l'affichage permettent de contrôler la tête de lecture via jack transport.
{IMG(src="img/wiki_up/Jack-transport_qjackctl_olinuxx_1dec2010.png",thumb="popup",width="400",title="les boutons de transport de qjackctl)}{IMG}
Il existe d'autres logiciels dédiés au contrôle du transport jack, comme :
gJackTransport, pour plus de confort visuel
Jackctlmmc, pour contrôler le transport Jack en MIDI avec le protocole MMC
Voici une liste des logiciels compatibles répertoriés sur le site (cliquez sur la croix) :
[+]
Utilisation
Comme dit plus haut, la configuration est en générale assez simple.On trouvera typiquement dans les "préférences" d'un logiciel une case à cocher "synchronisation via Jack transport" (seq24, rosegarden...), d'autres logiciels l'utilisent par defaut (jackbeat, hydrogen, qjackctl...).
Lorsque plusieurs logiciels sont lancés avec cette fonction, il suffit d'utiliser les boutons de transport de l'un pour affecter les autres.
On peut modifier le tempo une fois la lecture en pause, cela affectera aussi les autres logiciels.
On notera que la fonction "enregistrer" reste indépendante à chaque logiciel.
Exemples
Simple :Synchroniser entre elles plusieurs instance de la boîte à rythmes JackBeat.
Voir le mini tuto dans la page dédiée à JackBeat
Plus compliqué :
Synchroniser un séquenceur MIDI (rosegarden) à un enregistreur (ardour) en mode enregistrement/compo.
Voir le tutoriel dédié rosegarden ardour
Synchroniser un séquenceur MIDI à un looper en mode live.
Tuto encore à faire...
Synchroniser un lecteur vidéo (xjadeo) à un logiciel musical.
Voir le mini tuo dans la page dédiée à xjadeo