Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Soucis de synchro Klick+SooperLooper via JackTransport

Salut à tous,

j'ai paramétré SooperLooper pour être TimeMaster.

J'arrive bien à envoyer le tempo défini dans Sooperlooper à Klick via jack-transport, et je le repasse dans mes enceintes sans problème.

petit soucis cependant... Klick n'est pas synchronisé avec Sooperlooper, en fait il se décale en permanence, ce qui veut dire que le premier beat que j'entends avec Klick n'est jamais synchro avec le premier beat envoyé par SooperLooper.
pourtant si je change le tempo dans SooperLooper alors j'entends bien que Klick est affecté.

J'ai essayé en calibrant les fréquences à 44100 partout, mais j'ai toujours un décalage.

par contre si j'inverse et fait de Klick le TimeMaster alors sooperlooper le suit sans bronché.

Ce que je cherche au final c'est d'avoir un tempo que je puisse faire varier via mon controller midi, que ce tempo contrôle mes cycles dans Sooperlooper et que je puisse l'entendre dans mes retours via un metronome.

Klick ne permet pas de modifier le tempo en temps reel via un controller midi, et je peux faire ca via Sooperlooper mais je dois envoyer le tempo a un soft externe pour l'entendre car SooperLooper ne produit pas de clic en interne.

Des suggestions ?
salut tu pourrait pas créer une boucle de clic que tu charge dans sooperlooper et jouer dessus .
Il a pas un métronome sooperlooper ? En tout cas je pense que tu peux charger une boucle de clic ou une loop de rythme et te l'envoyer dans une sortie indépendante , il y a peut êtres moyen mais j'en sui pas sur ça fait longtemps que je ne l'ai pas utilisé .
A+
C'est en effet facilement faisable, seulement je suis en train de monter une config pour jouer live.
Devoir charger une piste de clic à chaque morceau devient compliqué.

Avec une horloge midi que je peux modifier avec mon controler midi cela serait parfait.
Sooperlooper le permet, mais il n'a pas de sortie audio pour le tempo, je dois repasser par un soft externe qui récupère le tempo via jack transport, et le soucis actuellement c'est qu'avec klic, le seul qui semble faire ce que je souhaite, la synchronisation fonctionne pas.

J'hésite à proposer et coder cette feature directement dans SooperLooper.
c'est vrai que de tête je n'arrive pas à voir un logiciel qui permet de changer son tempo depuis un contrôleur midi , mais je ne connait pas tout .
Après il y a la question de la synchro moi j'ai abandonner de me servir de sooperlooper car j'avais du mal à avoir une bonne synchro avec les autres séquencer .
Si tu peux coder pour ajouter une sortie indépendante pour le métronome de sooperlooper c'est une chose a tenter .

Mais avant à ta place je tenterais ça :

lancer 2 instances différentes de sooperlooper en utilisant une uniquement pour le métronome dans sa propre sortie et une seconde instance dans laquelle tu fait tes enregistrement en live .
Si au niveau de la synchro ça fonctionne et que le tempo suit quand tu change alors ça peut très bien tourner comme ça .

Ensuite tu peux lancer tes deux instances dans raysession et sauvegarder tes config et tes connexion et les rappeler à chaque fois que tu lance ta session .
L'idée est bonne, malheureusement si je lance une deuxieme instance de Sooperlooper, toute modification apportée à l'une agit sur l'autre.
Effectivement j'ai testé l'idée hier soir , je n'ai pas eu de résultat très intéressant ...
Dommage .
Du coup ce que jai trouvé de mieux :

Je passe par Qlc+ car il permet de déclencher des commandes dans un terminal depuis un controler midi.

J'ai programmé 32 pads de mon Launchpad pour déclencher 32 commandes différentes via qlc+, chacune demandant à Klick de se lancer sur un certain tempo.

Klick étant maintenant le timemaster, sooperlooper reste synchro et suit les changements de tempo sans broncher.
France
ZatGuy écrit:
L'idée est bonne, malheureusement si je lance une deuxieme instance de Sooperlooper, toute modification apportée à l'une agit sur l'autre.


Salut, à mon humble avis, c'est surtout que si tu lances une nouvelle instance de slgui, il se connecte au démon sooperlooper tournant, soit celui déjà lancé. essaye avec
Copy to clipboard
slgui -s
, ça force le lancement d'une nouvelle instance de démon.
Apres réflexion même si je peux lancer deux instances de SL, je dois quand même passer par un soft externe pour produire le son du click.

Donc ma solution avec Qlc+ me semble la plus adaptées à mes besoins.

Merci à vous pour vos conseils.
En vérité l'idée c'était d'utilisé une des 2 instances avec une boucles de clic et de la sortir à part pour avoir le clic uniquement dans un casque par exemple .
Mais dans tout les cas t'a solution a l'air pas mal du tout , je ne connaissait pas qlc+ et je vais surement me pencher dessus à l'avenir car j'avais du mettre en place une solution un peu similaire à la tienne mais pour lancer des sessions de carla avec des midi program change .
J'avais utilisé xdotool pour faire ça mais ça risque de ne plus êtres compatible d'ici quelques temps .
Donc je devrait pouvoir faire ça avec qlc+ apriori .
A+
Le gros soucis avec 2 sessions de SL c'est d'avoir un générateur de click audible, que je puisse changer le tempo via midi ET qui soit timemaster pour commander la deuxième session de Sooperlooper afin qu'il déclenche les boucles sur le premier temps du clic.
Et ça sans passer par Klick et Qlc+ je n'y arrive.

Merci tt de même pour vos réponses.