Historique: Sooperlooper - commandes et fonctions
Aperçu de cette version: 8
Cette page est une traduction de la documentation officielle disponible ici : http://essej.net/sooperlooper/doc_commands.html
Le fonctionnement de sooperlooper est basé sur les pédales Gibson / Oberheim Echoplex Digital Pro (LoopIII et LoopIV), donc lire leurs manuels d'utilisation (english) peut s'avérer utile.
Sooperlooper permet d'avoir autant de boucles en lecture simultanée que désiré (limité seulement par la RAM), et chaque boucle peut posséder n'importe quel nombre de canaux. Chaque canal aura un port audio virtuel d'entrée et un port de sortie accessibles sous Jack.
SooperLooper supporte les "appuis longs" (sur les boutons de l'interface ou d'un contrôleur MIDI lorsqu'il envoi un message de type "note"). Lorsqu'une commande est actionnée pendant plus d'une seconde, elle se comporte comme un interrupteur momentané, tel que lorsque la commande est relachée elle finie l'opération démarrée (Comme si vous aviez rapidement appuyé sur le bouton deux fois de suite). Dans l'interface, les clics avec le bouton du milieu de la souris donnent le même résultat.
Les MIDI bindings ont une option SUS qui permet de les traiter comment une operation momentané.
Si le seuil est fixé plus haut, l'enregistrement ne démarre pas avant le franchissement de celui-ci par le flux audio entrant. Une fois la boucle enregistrée, la valeur du seuil est ignorée. Voir les astuces dans les manuels d'utilisation de l'Echoplex, cela fonctionne mieux si vous démarrez et arrêtez l'enregistrement au moment exacte ou vous batez votre pulsation, pas avant. Croyez-les.
Terminaisons spéciales :
★ Si vous arrêtez un enregistrement en cours avec une autre fonction (OVERDUB, MULTIPLY, REPLACE, SUBSTITUTE, INSERT, ONCE) cela finira la boucle immédiatement (seuil ignoré) et la nouvelle fonction commencera.
★ Arrêter l'enregistrement avec la fonction REVERSE fini la boucle et commence à la lire à l'envers, une seule fois. Revenu au début, le son se coupe automatiquement (MUTE).
Les options "Quantisation d'overdub" (odub quant) et "arrondir" (round) contrôlent la synchronisation du départ et de l'arrêt d'un ré-enregistrement. QuantizeMode affects when the operation begins, and RoundMode affects if the new audio continues to be added throughthe end of the current cycle after hitting the final record.
Gardez à l'esprit que la longueur de la boucle originale est un cycle, et que la nouvelle longueur de votre boucle sera un multiple de celui-ci. En multipliant, il est en fait possible de raccourcir une grande boucle qui a déjà été multipliée
Terminaisons spéciales :
★ If you end a MULTIPLY with a RECORD press it ends the loop immediately and resets the cycle length to the whole loop.
★ La fonction MultiIncrease permet d'incrémenter le nombre de cycles en avance, sans avoir besoin d'attendre le moment exacte de fin de la nouvelle boucle multipliée. En gros, appuyez sur le bouton MULTIPLY une deuxième fois comme si vous terminiez une multiplication en cours, puis, avant la fin du cycle en cours, appuyez de nouveau sur MULTIPLY autant de fois que vous souhaitez multiplier la boucle. Le fonction MULTIPLY se ré-activera et s'arrêtera automatiquement après le nombre spécifié de cycles.
Terminaisons spéciales :
★ Ending with a RECORD press it ends the operation immediately and resets the cycle length to the whole loop.
Si l'option "Quantisation d'overdub" (odub quant) est activée, cette opération sera synchronisée au départ et à la fin avec les paramètres de synchronisation définis.
Si l'option "Quantisation d'overdub" (odub quant) est activée, cette opération sera synchronisée au départ et à la fin.
Si l'option "Quantiser" (Quantize) est activée, l'inversion ne se produit pas avant le prochain marqueur de synchronisation, gardant ainsi la boucle en rythme.
Notez que pour annuler tous les états précédent, il faut laisser le bouton appuyé plus d'une seconde.
Utiliser la fonction UNDO pendant qu'une opération est en train d'attendre pour synchronisation annulera cette opération en cours.
this immediately restarts the loop playing back from the beginning.
Save will save the current loop to an 32bit float WAV file. The loop playback is not interrupted when saving.
Rate Adjustment
The rate can be adjusted anytime (even during Recording) and will affect both the underlying loop and any new incoming audio recorded onto the loop, reminiscent of tape delay systems. Altering the Rate during recording/overdubbing, etc can result in interesting recorded audio. The GUI has buttons for easy access to 1/2 speed, double speed, and normal (1x) speed. MIDI bindings can be created to act like these buttons by specifying the range min and max to equal the target rate.
I've personally used a theremin (the PAIA Theremax) with CV output through my MIDI pedal, although the scratching code needs some work.
Please see the documentation on Sync for a description of other important controls.
© 2005 Jesse Chappell
Le fonctionnement de sooperlooper est basé sur les pédales Gibson / Oberheim Echoplex Digital Pro (LoopIII et LoopIV), donc lire leurs manuels d'utilisation (english) peut s'avérer utile.
Sooperlooper permet d'avoir autant de boucles en lecture simultanée que désiré (limité seulement par la RAM), et chaque boucle peut posséder n'importe quel nombre de canaux. Chaque canal aura un port audio virtuel d'entrée et un port de sortie accessibles sous Jack.
Table des matières
options des commandes
SooperLooper supporte les "appuis longs" (sur les boutons de l'interface ou d'un contrôleur MIDI lorsqu'il envoi un message de type "note"). Lorsqu'une commande est actionnée pendant plus d'une seconde, elle se comporte comme un interrupteur momentané, tel que lorsque la commande est relachée elle finie l'opération démarrée (Comme si vous aviez rapidement appuyé sur le bouton deux fois de suite). Dans l'interface, les clics avec le bouton du milieu de la souris donnent le même résultat.
Les MIDI bindings ont une option SUS qui permet de les traiter comment une operation momentané.
commandes
RECORD
Enregistrement. Si le seuil audio (thresh) est fixé au minimum (-inf), l'enregistrement démarre immédiatement et s'arrête lors d'un nouvel appui sur ce bouton.Si le seuil est fixé plus haut, l'enregistrement ne démarre pas avant le franchissement de celui-ci par le flux audio entrant. Une fois la boucle enregistrée, la valeur du seuil est ignorée. Voir les astuces dans les manuels d'utilisation de l'Echoplex, cela fonctionne mieux si vous démarrez et arrêtez l'enregistrement au moment exacte ou vous batez votre pulsation, pas avant. Croyez-les.
Terminaisons spéciales :
★ Si vous arrêtez un enregistrement en cours avec une autre fonction (OVERDUB, MULTIPLY, REPLACE, SUBSTITUTE, INSERT, ONCE) cela finira la boucle immédiatement (seuil ignoré) et la nouvelle fonction commencera.
★ Arrêter l'enregistrement avec la fonction REVERSE fini la boucle et commence à la lire à l'envers, une seule fois. Revenu au début, le son se coupe automatiquement (MUTE).
OVERDUB
Ré-enregistrement. Cette fonction continue à jouer la boucle en cours, mais enregistre par dessus tout ce que vous ajouterez jusqu'à sa désactivation. Très utile... C'est l'outil principal. Le potentiomètre de retour (Feedb(ack)) contrôle le niveau de la boucle d'origine à chaque passage. En réalité, lorsque le retour est fixé à 100%, un peu moins sera utilisé pour éviter les accrocs audio à la sortie.MULTIPLY
Multiplication. Similaire à la fonction de ré-enregistrement (OVERDUB), à part que la boucle originale se répète (sans les ajouts), s'ajoutant à elle-même et donc "multipliant" la longueur totale de la boucle jusqu'à ce que vous l'arrêtez. Elle peut donc transformer une boucle d'une mesure en boucle de 2, 3 mesures ou plus.Les options "Quantisation d'overdub" (odub quant) et "arrondir" (round) contrôlent la synchronisation du départ et de l'arrêt d'un ré-enregistrement. QuantizeMode affects when the operation begins, and RoundMode affects if the new audio continues to be added throughthe end of the current cycle after hitting the final record.
Gardez à l'esprit que la longueur de la boucle originale est un cycle, et que la nouvelle longueur de votre boucle sera un multiple de celui-ci. En multipliant, il est en fait possible de raccourcir une grande boucle qui a déjà été multipliée
Terminaisons spéciales :
★ If you end a MULTIPLY with a RECORD press it ends the loop immediately and resets the cycle length to the whole loop.
★ La fonction MultiIncrease permet d'incrémenter le nombre de cycles en avance, sans avoir besoin d'attendre le moment exacte de fin de la nouvelle boucle multipliée. En gros, appuyez sur le bouton MULTIPLY une deuxième fois comme si vous terminiez une multiplication en cours, puis, avant la fin du cycle en cours, appuyez de nouveau sur MULTIPLY autant de fois que vous souhaitez multiplier la boucle. Le fonction MULTIPLY se ré-activera et s'arrêtera automatiquement après le nombre spécifié de cycles.
INSERT
Insertion. It inserts new input in place, but always one "cycle" length... QuantizeMode and RoundMode have effects similar to Multiply. "Quantisation d'overdub" (odub quant) et "arrondir" (round) ont le même effet que pour la fonction MULTIPLY.Terminaisons spéciales :
★ Ending with a RECORD press it ends the operation immediately and resets the cycle length to the whole loop.
REPLACE
Remplacement. Remplace l'enregistrement actuel par le flux audio entrant. L'enregistrement actuel n'u pas lu/entendu pendant l'opréation.Si l'option "Quantisation d'overdub" (odub quant) est activée, cette opération sera synchronisée au départ et à la fin avec les paramètres de synchronisation définis.
SUBSTITUTE
Substitution. Comme REPLACE, sauf que vous entendez l'enregistrement actuel pendant son remplacement. On the next time around, only the newly recorded audio will be heard. Cette fonction aide à maintenir le groove lors de l'enregistrement d'une section de remplacement, car vous pouvez jouer avec ce qui était là.Si l'option "Quantisation d'overdub" (odub quant) est activée, cette opération sera synchronisée au départ et à la fin.
REVERSE
Inversion. Inverse la direction de lecture (de la fin au début). Peut être utilisé lors de la lecture d'une boucle, ou même pendant un ré-enregistrement (OVERDUB), ce qui peut donner des résultats interessants. Peut aussi être utilisé en mode DELAY.Si l'option "Quantiser" (Quantize) est activée, l'inversion ne se produit pas avant le prochain marqueur de synchronisation, gardant ainsi la boucle en rythme.
UNDO
Annulation. Restaure la boucle en cours de lecture à son état précédent la dernière opération. It maintains the current time position if the current loop was based on the previous loop (eg, not newly recorded). Vous pouvez revenir revenir en arrière de version en version jusqu'à la plus ancinenne version encore intacte en mémoire. Plus d'opérations sont effectuée, plus la mémoire totale est utilisée et le système commencera à supprimer les versions les plus anciennes.Notez que pour annuler tous les états précédent, il faut laisser le bouton appuyé plus d'une seconde.
Utiliser la fonction UNDO pendant qu'une opération est en train d'attendre pour synchronisation annulera cette opération en cours.
REDO
Re-faire (dé-annuler). Remet en place la version annulée d'une boucle si c'est possible (si vous n'avez pas effectué d'opération depuis la dernière annulation). Ensemble, UNDO et REDO permettent de faire des choses très sympa : Enregistrez l'accompagnement d'un couplet, puis enregistrez un refrain par dessus. Utilisez UNDO pour revenir au couplet... REDO pour retourner au refrain.MUTE
Silence (coupure du son). Utilisez pour couper le son en sortie de la boucle. Dry passthough audio will be unaffected. Pour continuer à lire la boucle en rythme, pressez encore ce bouton. Pour lancer la lecture au début de la boucle, pressez TRIG. Pour lancer la lecture pour un seul cycle et re-réduire au silence, pressez ONCE.TRIGGER
this immediately restarts the loop playing back from the beginning.
ONCE
this immediately restarts the loop playing back from the beginning, and goes into MUTE mode at the end of the loop.PAUSE
Press to pause loop playback. Dry passthough audio will be unaffected. To continue playing the loop from the paused time press PAUSE again. To continue playing the loop from the top press TRIG. To play back the loop once and return to mute, press ONCE.SOLO
Pressing SOLO will mute all other looper instances. Pressing it again will revert to the previous state before solo was pressed (eg, loops that were muted before the first press will stay muted). Pressing solo for a different loop will cause that loop to be the new soloed loop, only one loop may be soloed currently.LOAD/SAVE
These commands allow you to load a loop from an audio file. The file becomes a new loop, so it must be shorter than the available loop time, or the operation will fail. Many audio file formats are supported, but the sample rate should match that of the current loop, as no resampling is currently done on load.Save will save the current loop to an 32bit float WAV file. The loop playback is not interrupted when saving.
DELAY MODE
Pressing the Delay control triggers Delay Mode. The time between the most recent two presses is the new delay time. While in DELAY mode, you can toggle Hold Mode (by pressing Replace), or Reverse at any time for a cool effect. To get out of delay mode press any other function or UNDO. You will probably want to adjust Feedback down from 1 before you enter delay mode or you'll build up a nice cacophony fast.Rate Adjustment
The rate can be adjusted anytime (even during Recording) and will affect both the underlying loop and any new incoming audio recorded onto the loop, reminiscent of tape delay systems. Altering the Rate during recording/overdubbing, etc can result in interesting recorded audio. The GUI has buttons for easy access to 1/2 speed, double speed, and normal (1x) speed. MIDI bindings can be created to act like these buttons by specifying the range min and max to equal the target rate.
SCRATCH MODE
By default the Scratch Rate Active is toggled off which means it ignores the Scratch Rate parameter. Changes in the Scratch Position parameter over time define the rate of playback (position unit is ratio of current loop length). The implementation is still pretty rough sounding.I've personally used a theremin (the PAIA Theremax) with CV output through my MIDI pedal, although the scratching code needs some work.
Control Reference
main in mon
The main in mon control sets the level of any incoming audio for passthrough monitoring to the common outputs.main out
The main wet control sets master level of all loop audio being sent out the main output ports. It does not affect the passthrough level from the main inputs, use the main in mon control for that.input gain
The input gain control sets a gain attenuation of the incoming main input audio. This affect the input into the loops only, not the main passthrough monitoring.xfade
The xfade control sets the length in samples that is used to crossfade the audio on loop operations. Useful to prevent unwanted clicks caused by waveform discontinuities. However, if you want them set this value to 0. The control in the GUI affects all loops.pan
The pan controls sets the panning for a given channel in a loop to the common outputs. Note that the panning does not affect the discrete output ports for each loop, it only pans the signal to the stereo common outputs. A mono loop will have a single panner, and stereo and multichannel loops will have one stereo panner for each channel to allow full control of signal width and panning.main in
The main in control toggles the use of the main inputs for audio input to the loop. This option only shows up with the loop also has discrete inputs.Please see the documentation on Sync for a description of other important controls.
© 2005 Jesse Chappell