SooperLooper
Contingut
Instal.lació
$ sudo apt-get install sooperlooper
Començant a treballar
Connecto l'Edirol. Encenc el JACK. Arrenco el SooperLooper. La primera prova la faré amb un micròfon. En el JACK he de connectar:
- system:capture_1 (i 2) -> sooperlooper:common_in_1 (i 2)
- sooperlooper:common_out_1 (i 2) -> system:playback_1 (i 2)
Ara, quan parlo pel micròfon, he de veure el senyal (en dB) a la finestra main in mon i main out
Una altra possibilitat és connectar el teclat (per ex, vkeybd) al fluidsynth (pestanya ALSA), i el fluidsynth, en comptes de connectar-lo al system, el connecto al sooperlooper; i el sooperlooper al system. D'aquesta manera utilitzo un controlador midi amb el so del sintetitzador. Ara bé, també em pot interessar connectar el fluidsynth al system per escoltar el que estic tocant, o tocar a sobre dels loops.
MIDI Bindings: treballant amb el Axiom 25
un video on es veu com es fa:
- Session > Preferences > MIDI Bindings
- La llista està buida. Per exemple, vull associar un control de l'Axiom a l'acció de Record. A Commnand/Control, selecciono cmd-record. Loop: Selected (només vull gravar en el loop que tingui seleccionat). A MIDI Event es pot fer manualment o millor l'opció Learn: acciono el control que vull en el Axiom (per ex, una tecla del teclat). > Add New
Una altra possibilitat és fer el binding directament en la GUI. Per exemple, amb el botó dret sobre Record, i ha de sortir el menú contextual que em digui que mogui el control en el controlador. Una altra cosa. Si tinc varis loops, puc assignar a cada Record diferents botons.
Documentació
SooperLooper's primary features are listed below:
- Multiple simultaneous multi-channel loops limited only by available RAM
- Record, manually triggered, or via input threshold
- Overdub for adding more audio on top of existing loop
- Multiply, allows increasing loop length by repeating the initial loop beneath (include MultiInrease option)
- Feedback control allows gradual loop fading, active during overdub/multiply and optionally during playback
- Replace audio in loop with new material
- Insert new audio into existing loop
- Substitute audio in loop with new material, while hearing existing material
- Reverse loop playback (even during overdub) at any time, or quantized to loop or cycle boundaries
- Trigger loop playback from start at any time, also supports OneShot triggering which will play the loop once then mute.
- Mute the loop output at anytime
- Undo/Redo allows nearly unlimited undo and redo to previous loop states
- Rate Shift allows arbitrary rate change of loop from 1/4 to 4x normal. Works anytime, even during loop record.
- Save/Load loops in WAV format
- Scratch feature allows DJ-like position scratching (work-in-progress)
- Tempo syncable to MIDI clock, JACK transport, manual or tap tempo, or existing loops.
- Sync Quantize operations to divisions defined by the tempo, and/or existing loops.
- Sync Playback can retrigger automatically to maintain external sync during playback
- SUS (Momentary) operation available for all commands for easy realtime granular
- Crossfading applied to prevent clicks on loop or edit operation boundaries (crossfade length is adjustable)
- Peak metering for all inputs and outputs
- MIDI Bindings are arbitarily definable and can be configured to emulate existing setup (EDP, etc)
- Key Bindings are arbitarily definable for the GUI
- OSC Interface provides the ultimate network-transparent control of the engine
Un resum de totes aquestes característiques s'explica en el Command Reference:
Article de Dave Philips: Loop-based Music Composition With Linux, Pt. 1
SooperLooper i el controlador Axiom 25
- Midi Bidings: http://www.essej.net/sooperlooper/doc_midi.html
- http://www.pubbs.net/201002/linuxaudio/38780-lau-question-re-midi-control-of-sooperlooper-and-similar-progs.html
creat per Joan Quintana Compte, octubre 2010