Chargement...
 
Skip to main content

Historique: Sooperlooper - guide de prise en main

Aperçu de cette version: 65

Portail Logiciel > Séquenceurs > SooperLooper > Tuto SooperLooper

Page en construction. Voir ce fil du forum pour participer.

Informations du tutoriel :
  But : créer ses première boucles avec sooperlooper
  Dates : créé le 8 juillet 2012, dernière MAJ le 24 octobre 2012.
  Auteur(s) : Flo, pianoliv.
  Logiciels utilisés : Sooperlooper 1.6.19, qjackctl.


Préparation

Pré-requis

Image
Pour ce tutoriel, on supposera que Jack est lançé et fonctionnel. Si tel n'est pas le cas, passez d'abord par le dossier Jack et spécialement par le tutoriel de premier lancement.

Coté matériel, nous utiliserons une surface de contrôle MIDI (un clavier MIDI) mais on peut s'en passer dans un premier temps et utiliser le clavier de son ordinateur à la place.

Démarrage

Après Jack, Lancez SooperLooper depuis votre interface graphique ou un terminal avec la commande :
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" (première boucle) même si ceci n'est indiqué nul part.

Pour débuter nous utiliserons deux 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 :


Configuration

Connexions

Il faut connecter les ports d'entrée/sortie virtuels audio et MIDI "à la main", sooperlooper ne s'en occupe pas.
Pour cela on utilisera la fenêtre des connexions de qjackctl, et on ne s'occupera dans un premier temps que des connexions audio :
Tuto_SooperLooper_connexions_JACK.png

  • "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 la première boucle.
    "loop1_out_1" et "loop1_out_2" sont les sorties de la seconde boucle, etc.
    Il n'y a biensûr qu'une seule sortie dans le cas d'une boucle mono. Ces sorties individuelles vous seront très pratiques si vous voulez enregistrer votre session avec un enregistreur multi-pistes comme 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 l'entrée de votre carte son, 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 la première boucle.
    "loop1_in_1" et "loop1_in_2" sont les entrées de la seconde boucle, etc.
    Vous pouvez utiliser ces entrées à la place de l'entrée générale si chacune de vos boucle est dédiée à un instrument.

capture d'écran connexions
En cas de besoin, voir le tutoriel Connecter des applications avec qjackctl.


Synchronisation

Sooperlooper offre plusieurs solutions de synchronisation des boucles (entre elles et avec d'autres séquenceurs) et la variété des possibilités peut laisser perplexe lorsqu'on les aborde pour la première fois.
Cette section ne va donc que survoler tout ça pour vous proposer un type de réglage par défaut vous permettant de créer rapidement vos premières boucles. La synchronisation est détaillée plus en détail sur la page sooperlooper.

Dans un premier temps, nous souhaiterions donc synchroniser la deuxième boucle sur la première. Pour cela nous allons régler quelques paramètres dans la partie du haut :
  • "sync to = Loop 1" - La source de synchronisation sera la première boucle.
    Cela pourrai être une autre boucle, un tempo interne ("Intern", paramétrable dans la case tempo), un métronome externe ("MidiClock"), une synchronisation au transport de jack ("Jack/Host"), ou aucune ("None").
  • "quantize = loop" - les actions/opération seront déclanchées à chaque départ de la boucle.
    cela pourrai être au départ du "cycle", toutes les croches ("8th") ou non synchronisé ("off").
Voici à quoi ressemblera SooperLooper après configuration :

Maintenant que vous avez défini la référence de synchronisation (le début de la première boucle), il faut synchronisez les autres boucles (la deuxième) la à source. Pour cela 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 en jouant sur imput gain ou in gain selon que vous voulez le changer pour une boucle ou pour chaque boucle. Sachez qu'on peut très bien régler le volume d'une boucle après l'avoir enregistrée, en jouant cette fois sur out ou main out :



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 :



Attention tout de même, si votre piste est en stéréo, vous risquez d'avoir des décalages, il vaut donc mieux supprimer la première boucle et en créer une mono à la place.

Après plusieurs essais, il s'avère que le démarrage automatique peut créer une coupure au début de la boucle. Si cela vous arrive, préférez le démarrage manuel pour l'enregistrement.

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.



La synchronisation


S'il y a bien quelque chose de compliqué avec les loopers, c'est bien la synchronisation, et pourtant, c'est essentiel à la réussite du show ! Il est donc important de bien connaître et de bien comprendre les différentes synchronisations possibles avec SooperLooper.

Différence entre "sync to" et "quantize"


Voici la première difficulté : bien comprendre la différence entre "sync to" et "quantize".

"sync to" permet de choisir la source de synchronisation : "None", "Internal Tempo", "MIDI clock", "JACK transport", ou n'importe quel loop existant.

Le paramètre "quantize" définit quant à lui le moment des opérations de synchroniser par rapport à la source de synchronisation. Les choix disponibles sont "off", "cycle", "8th", et "loop". Notez qu'aucune synchronisation ne se produira si cette valeur est réglée sur Off. Lorsque la source de synchronisation est une boucle, les choix sont tous valides.

"8th" et "cycle"


Pour les non-anglophones de la musique, il faut aussi savoir que "8th" est un demi-temps (une croche si le temps est battu à la noire).

Le bouton 8th/cycle permet donc de paramétrer la longueur d'un cycle : par exemple, pour un cycle de 4 mesures à 4 temps, il faut y mettre la valeur 32 (car 16 temps).

"MIDIClock" et "Jack/Host"


Quelques exemples


Pour être bien synchronisé, on peut donc par exmple :

  • enregistrer la première boucle et se synchroniser dessus, comme au début de ce tutoriel. L'inconvénient est qu'il faut être très bien calé cette première boucle.

  • enregistrer une boîte à rythme ou un métronome en commençant l'enregistrement avec l'astuce ci-dessus et en l'arrêtant après la fin de la boucle. Ensuite rentrer le tempo du métronome dans la case "tempo", compléter la case "8th/cycle" (y mettre 2 fois le nombre de temps), mettre "Internal" comme source de synchronisation et "cycle" pour "quantize". Ainsi, votre boucle reprendra au début lorsque le cycle se terminera, vous aurez donc un premier loop parfaitement calé. L'inconvénient est qu'il faut connaître à l'avance son tempo et, soit avoir préparé votre boîte à rythme à l'avance, soit faire un loop pour du beurre (métronome).
...

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 :

Tout d'abord, connectez dans l'onglet ALSA de la fenêtre connexions de QJackCTL votre périphérique midi à SooperLooper comme ceci :

La méthode la plus simple pour lier un bouton/une touche ou un potentiomètre est de faire un clic droit sur le bouton qu'on veut lier. Il s'ouvre alors une fenêtre et on doit cliquer sur Learn MIDI Binding :

Ensuite, on actionne le bouton sur l'interface midi qu'on veut y associer.

Sinon, pour plus de précision ou pour supprimer un un lien déjà créer, dans le menu Session/Préférences/MIDI Bindings, on peut assigner chaque bouton à une note d'un clavier MIDI ou à un potentiomètre ou fader d'une surface de contrôle, ce qui rend SooperLooper extrêmement intéressant.

Pour chaque commande/contrôle on crée un évènement MIDI que ce soit sur une ou plusieurs boucles et y changer de nombreux paramètres (canal, piste(s), etc.)

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 commandesImage pour découvrir ces autres fonctionnalités ou approfondir celles déjà évoquées dans ce tutoriel.

liens


logiciels de boucle

notes de travail

enlevé de la page :



Historique

Avancé
Information Version
Thu 14 Sep 2017 14:29 olinuxx regroupement des alias + suppression de la redirection de structure inutile à présent 101
Afficher
Thu 14 Sep 2017 11:52 allany alias+1 100
Afficher
Tue 17 Mar 2015 09:27 olinuxx +1 alias 99
Afficher
Fri 05 Sep 2014 19:18 olinuxx Recherche et remplacement en masse 98
Afficher
Fri 05 Sep 2014 19:12 olinuxx Recherche et remplacement en masse 97
Afficher
Fri 05 Sep 2014 16:41 olinuxx Recherche et remplacement en masse 96
Afficher
Fri 05 Sep 2014 16:41 olinuxx Recherche et remplacement en masse 95
Afficher
Tue 02 Sep 2014 22:35 olinuxx arrrrrgggghhhh 94
Afficher
Tue 02 Sep 2014 22:06 olinuxx Recherche et remplacement en masse 93
Afficher
Tue 02 Sep 2014 22:00 olinuxx Recherche et remplacement en masse 92
Afficher
Mon 04 Nov 2013 17:11 anonymous wiki_up conversion 91
Afficher
Mon 08 Jul 2013 15:06 pianolivier suppression de 2 plugiciels inutiles 90
Afficher
Wed 03 Jul 2013 12:32 pianolivier structure par défaut 89
Afficher
Fri 31 mai 2013 14:13 pianolivier +box 88
Afficher
Tue 02 Apr 2013 07:05 utilisateur_anonyme2 87
Afficher
Tue 02 Apr 2013 02:29 utilisateur_anonyme2 86
Afficher
Tue 19 Mar 2013 22:45 xzu 85
Afficher
Sat 23 Feb 2013 22:28 Admin temporaire 84
Afficher
Mon 05 Nov 2012 18:42 pianolivier 83
Afficher
Fri 02 Nov 2012 18:21 pianolivier 82
Afficher
Fri 02 Nov 2012 18:20 pianolivier 81
Afficher
Fri 02 Nov 2012 18:02 pianolivier 80
Afficher
Fri 02 Nov 2012 17:58 pianolivier 79
Afficher
Fri 02 Nov 2012 17:56 pianolivier 78
Afficher
Wed 31 Oct 2012 19:25 pianolivier 77
Afficher
Wed 31 Oct 2012 19:18 pianolivier 76
Afficher
Wed 31 Oct 2012 19:17 pianolivier 75
Afficher
Wed 31 Oct 2012 19:10 pianolivier 74
Afficher
Wed 31 Oct 2012 19:10 pianolivier 73
Afficher
Wed 31 Oct 2012 18:58 pianolivier 72
Afficher
Wed 31 Oct 2012 18:53 pianolivier 71
Afficher
Wed 31 Oct 2012 18:52 pianolivier 70
Afficher
Wed 31 Oct 2012 18:51 pianolivier déplacement d'infos vers ((Sooperlooper Paramètres de synchronisation)) 69
Afficher
Wed 31 Oct 2012 18:47 pianolivier 68
Afficher
Sat 27 Oct 2012 19:11 pianolivier 67
Afficher
Thu 25 Oct 2012 21:43 pianolivier 66
Afficher
Thu 25 Oct 2012 21:16 pianolivier 65
Afficher
Thu 25 Oct 2012 20:43 pianolivier début de retouche 64
Afficher
Mon 13 Aug 2012 11:45 Flo 63
Afficher
Mon 13 Aug 2012 11:43 Flo 62
Afficher
Mon 13 Aug 2012 11:23 Flo 61
Afficher
Mon 13 Aug 2012 11:16 Flo 60
Afficher
Tue 07 Aug 2012 15:51 Flo 59
Afficher
Mon 30 Jul 2012 12:37 Flo 58
Afficher
Mon 30 Jul 2012 12:20 Flo 57
Afficher
Mon 30 Jul 2012 12:16 Flo 56
Afficher
Fri 27 Jul 2012 23:49 Flo 55
Afficher
Sat 14 Jul 2012 17:28 Flo 54
Afficher
Mon 09 Jul 2012 18:30 Flo 53
Afficher
Mon 09 Jul 2012 18:30 Flo 52
Afficher
  • «
  • 1 (en cours)
  • 2