Historique: Sooperlooper - guide de prise en main
Aperçu de cette version: 54
En construction
Pour ce tutoriel, on supposera que vous avez Jack, installé et fonctionnel. Si tel n'est pas le cas, passez d'abord par la partie Jack (et spécialement le tuto Jack premier lancement).
Pour celles et ceusses qui ne parlent pas anglais, "loop" signifie "boucle". Voir, à ce propos, la page sur les logiciels de boucle.
Vous avez lancé Jack et il est maintenant opérationnel et prêt à être utilisé. Lancez alors SooperLooper depuis votre interface graphique ou, en ligne de commandes, en lançant dans un terminal :
Une fenêtre comme celle-ci devrait alors s'ouvrir :
Vous remarquez qu'une boucle est déjà présente, il s'agit de "loop1" même si ceci n'est indiqué nul part.
sync to est la source de synchronisation des boucles. Cela peut être :
quantize permet de quantifier les actions faites. Il est possible de choisir entre une synchronisation :
Voici à quoi ressemblera SooperLooper après configuration :
Pour synchronisez les boucles suivantes (sauf la première, qui sert de référence), il faudra cocher la case sync dans chaque boucle :
La première boucle que vous allez enregistrer va être très importante. En effet, nous avons régler les paramètres pour synchroniser les boucles suivantes sur la première : il vous faudra donc être très précis.
Commencez par faire vos connexions Jack. Vérifiez que SooperLooper reçoit bien du son quand vous jouez, une barre verte doit apparaitre dans la jauge thresh pendant que vous jouez.
Vous pouvez régler le volume d'entrée... Sachez qu'on peut très bien régler le volume d'une boucle après l'avoir enregistrée.
Pour démarrer l'enregistrement, il faut appuyer sur record :
Le bouton devient alors rouge, appuyez à nouveau dessus pour arrêter l'enregistrement. La séquence enregistrée est alors indéfiniment répétée en boucle.
Il est évident qu'il n'est pas évident 😉 de commencer et d'arrêter l'enregistrement au bon moment. C'est une technique qui viendra avec l'habitude, mais il existe cependant quelques astuces à connaître :
Si vous n'êtes pas satisfait de votre prise, vous pouvez l'annuler en appuyant sur undo. Vous pouvez la remettre en appuyant sur redo :
Voilà, vous avez déjà enregistré la première boucle, passons maintenant aux autres boucles.
Pour ajouter une nouvelle boucle, allez dans le menu "Session" et choisissez "Add mono loop" (Ajouter une boucle mono) ou "Add stereo loop" (Ajouter une boucle stéréo). Une nouvelle boucle apparait alors dans la fenêtre de SooperLooper :
Pensez à configurer les connexions JACK, dans mon exemple j'utilise mon clavier MIDI connecté à ZynAddSubFX pour "loop 2" :
Nous allons synchroniser cette 2ème boucle avec la première. Cochez donc la case sync dans la deuxième boucle.
Lorsque vous allez appuyer sur "record" dans la boucle no2, le bouton va clignoter jusqu'à que la boucle de référence (ici la boucle no1) revienne au début. L'enregistrement commence alors. Il s'arrêtera à la fin de la boucle durant laquelle vous aurez appuyé sur "record" à nouveau. Vous obtiendrez alors une boucle qui sera d'une longueur multiple de la première et qui sera donc parfaitement synchronisée avec.
Vous n'avez plus qu'à créer une 3ème boucle, puis une 4ème, une 5ème etc.
overdub et multiply permettent d'enregistrer par dessus un premier enregistrement tout en conservant ce premier enregistrement.
Plutôt que d'enregistrer une boucle, il est aussi possible de charger directement un fichier dans SooperLooper. Pour cela cliquez sur load et sélectionnez votre échantillon au format WAV. Attention, il ne doit pas dépasser 45s.
Imaginez-vous sur scène, avec votre guitare, en train de faire des boucles avec SooperLoper. Ça ne serait pas pratique d'avoir à poser votre médiator, prendre la souris, appuyer sur "record", reprendre rapidement votre médiator...
Vous pouvez alors utiliser un pédalier MIDI que vous aurez configuré au préalable pour contrôler SooperLooper.
Ceci n'est pas très compliqué à mettre en place :
...
Ce tutoriel vous a permis de vous familiariser avec SooperLooper, mais ce logiciel offre beaucoup d'autres possibilités qui n'ont pas été décrites ici. Vous pouvez maintenant par exemple lire le manuel de référence des commandes
pour découvrir ces autres fonctionnalités ou approfondir celles déjà évoquées dans ce tutoriel.
Table des matières
Pré-requis
Pour ce tutoriel, on supposera que vous avez Jack, installé et fonctionnel. Si tel n'est pas le cas, passez d'abord par la partie Jack (et spécialement le tuto Jack premier lancement).
Pour celles et ceusses qui ne parlent pas anglais, "loop" signifie "boucle". Voir, à ce propos, la page sur les logiciels de boucle.
Préparation
Vous avez lancé Jack et il est maintenant opérationnel et prêt à être utilisé. Lancez alors SooperLooper depuis votre interface graphique ou, en ligne de commandes, en lançant dans un terminal :
Copy to clipboard
slgui &
Une fenêtre comme celle-ci devrait alors s'ouvrir :
Vous remarquez qu'une boucle est déjà présente, il s'agit de "loop1" même si ceci n'est indiqué nul part.
Connexions
Faisons maintenant un tour dans la fenêtre des connexions de Jack :- "common_out_1" et "common_out_2" sont les sorties générales. Il sera donc pratique de les relier aux sorties "system" afin d'avoir un retour global de votre session (au casque de préférence, si vous enregistrez avec un micro ! Afin de ne pas perturber les boucles enregistrées après).
- "loop0_out_1" et "loop0_out_2" sont les sorties gauche et droite de "loop1". Quand vous créerez la boucle "loop n°X", ses sorties seront loop"X-1"_out_1 et loop"X-1"_out_2 (ou seulement loop"X-1"_out_1 si c'est une boucle mono). Ces sorties individuelles vous seront très pratiques si vous voulez enregistrer votre session avec Ardour pour retoucher séparément vos boucles.
- "common_in_1" et "common_in_2" sont les entrées générales de SooperLooper. Si tous les sons que vous enregistrez viennent de la même source (par exemple "capture_1" et "capture_2"), il sera plus simple de les relier à ces entrées plutôt que de faire les connexions pour chaque boucle.
- "loop0_in_1" et "loop0_in_2" sont les entrées gauche et droite de "loop1". Quand vous créerez "loop n°X", ses sorties seront loop"X-1"_in_1 et loop"X-1"_in_2 (ou seulement loop"X-1"_in_1 si c'est une boucle mono).
Configuration de la synchronisation
Afin de pouvoir avoir des boucles synchronisées, nous allons régler quelques paramètres dans la partie du haut :sync to est la source de synchronisation des boucles. Cela peut être :
- une boucle (par exemple "Loop1", "Loop2",...),
- un tempo interne ("Intern", paramétrable dans la case tempo),
- un métronome externe ("MidiClock"),
- une synchronisation au tempo de jack ("Jack/Host"),
- ou bien sur de ne pas du tout se synchroniser ("None").
-> Dans ce tutoriel, nous nous synchroniserons par rapport à "Loop 1".
quantize permet de quantifier les actions faites. Il est possible de choisir entre une synchronisation :
- par "cycle",
- par "8th",
- par boucle ("loop"),
- ou pas du tout ("off").
-> Dans ce tutoriel nous mettrons la valeur sur "loop".
Voici à quoi ressemblera SooperLooper après configuration :
Pour synchronisez les boucles suivantes (sauf la première, qui sert de référence), il faudra cocher la case sync dans chaque boucle :
La première boucle
La première boucle que vous allez enregistrer va être très importante. En effet, nous avons régler les paramètres pour synchroniser les boucles suivantes sur la première : il vous faudra donc être très précis.
Commencez par faire vos connexions Jack. Vérifiez que SooperLooper reçoit bien du son quand vous jouez, une barre verte doit apparaitre dans la jauge thresh pendant que vous jouez.
Vous pouvez régler le volume d'entrée... Sachez qu'on peut très bien régler le volume d'une boucle après l'avoir enregistrée.
Pour démarrer l'enregistrement, il faut appuyer sur record :
Le bouton devient alors rouge, appuyez à nouveau dessus pour arrêter l'enregistrement. La séquence enregistrée est alors indéfiniment répétée en boucle.
Il est évident qu'il n'est pas évident 😉 de commencer et d'arrêter l'enregistrement au bon moment. C'est une technique qui viendra avec l'habitude, mais il existe cependant quelques astuces à connaître :
- Astuce importante : il est possible de faire débuter l'enregistrement lorsqu'un seuil sonore défini est dépassé. Ainsi, votre première boucle démarrera pile au bon moment. Pour cela, il faut, à l'aide de la molette, remplir la jauge thresh. Plus elle sera remplie, plus le seuil sonore à atteindre sera élevé, mais plus vous risquez de perdre dans l'attaque de la première note :
Si vous n'êtes pas satisfait de votre prise, vous pouvez l'annuler en appuyant sur undo. Vous pouvez la remettre en appuyant sur redo :
Voilà, vous avez déjà enregistré la première boucle, passons maintenant aux autres boucles.
Les boucles suivantes
Pour ajouter une nouvelle boucle, allez dans le menu "Session" et choisissez "Add mono loop" (Ajouter une boucle mono) ou "Add stereo loop" (Ajouter une boucle stéréo). Une nouvelle boucle apparait alors dans la fenêtre de SooperLooper :
Pensez à configurer les connexions JACK, dans mon exemple j'utilise mon clavier MIDI connecté à ZynAddSubFX pour "loop 2" :
Nous allons synchroniser cette 2ème boucle avec la première. Cochez donc la case sync dans la deuxième boucle.
Lorsque vous allez appuyer sur "record" dans la boucle no2, le bouton va clignoter jusqu'à que la boucle de référence (ici la boucle no1) revienne au début. L'enregistrement commence alors. Il s'arrêtera à la fin de la boucle durant laquelle vous aurez appuyé sur "record" à nouveau. Vous obtiendrez alors une boucle qui sera d'une longueur multiple de la première et qui sera donc parfaitement synchronisée avec.
Vous n'avez plus qu'à créer une 3ème boucle, puis une 4ème, une 5ème etc.
Quelques fonctionnalités intéressantes
Les contrôles d'une boucle
- save permet de sauvegarder la boucle au format .wav.
- trig permet de lancer l'échantillon en boucle depuis son début (le lancement est synchronisé, ou non, suivant "sync to" et "quantize").
- once permet d'entendre une seule fois l'échantillon puis de rendre muet la piste/boucle suivant "sync to" et "quantize".
- mute permet de ne plus entendre la boucle. Elle continue de tourner. Si on ré-appuie dessus, elle repart là où elle en est (pas du début). De ce fait, une boucle synchronisée restera toujours synchronisée. mute peut être synchronisé en cochant la case mute quant.
- solo joue la piste en solo et rend les autres muettes.
- pause permet de mettre la piste en pause.
Enregistrer par dessus
overdub et multiply permettent d'enregistrer par dessus un premier enregistrement tout en conservant ce premier enregistrement.
- overdub n'est jamais synchronisé (sauf si odub quant est coché)
- multiply le lancement/arrêt de l'enregistrement est synchronisé, ou non, suivant sync to et quantize.
Remplacement et substitution
- replace permet d'enregistrer une boucle sur une existante qui sera effacée et mise en muet. Les deux boucles ont exactement la même longueur. Le lancement/arrêt de l'enregistrement est synchronisé, ou non, suivant sync to et quantize.
- substitute comme replace, mais la boucle effacée est jouée en même temps. Le lancement/arrêt de l'enregistrement est synchronisé, ou non, suivant sync to et quantize.
Charger un fichier
Plutôt que d'enregistrer une boucle, il est aussi possible de charger directement un fichier dans SooperLooper. Pour cela cliquez sur load et sélectionnez votre échantillon au format WAV. Attention, il ne doit pas dépasser 45s.
Le contrôle par le MIDI
Imaginez-vous sur scène, avec votre guitare, en train de faire des boucles avec SooperLoper. Ça ne serait pas pratique d'avoir à poser votre médiator, prendre la souris, appuyer sur "record", reprendre rapidement votre médiator...
Vous pouvez alors utiliser un pédalier MIDI que vous aurez configuré au préalable pour contrôler SooperLooper.
Ceci n'est pas très compliqué à mettre en place :
...
Pour aller plus loin
Ce tutoriel vous a permis de vous familiariser avec SooperLooper, mais ce logiciel offre beaucoup d'autres possibilités qui n'ont pas été décrites ici. Vous pouvez maintenant par exemple lire le manuel de référence des commandes
pour découvrir ces autres fonctionnalités ou approfondir celles déjà évoquées dans ce tutoriel.