digital tape loops x 6.
i call this script “oooooo” because it is composed of six loops. they are like digital tape loops - each loop can be can leveled, paned, slowed, sped up, shortened, lengthened, overdubed, destroyed, warbled.
in tape mode - the first parameter (E2 full CCW, looks like sunglasses) - you can do the recording/playing/stopping:
when a recording is “primed” it waits until a minimal threshold to start recording. you can change this threshold in
PARAMS > recording > rec thresh if it’s too sensitive or not sensitive enough. additionally each loop has a parameter to control the crossfading
PARAMS > loop X > crossfade which you can change to control how many transients are present at the beginning of the loop.
if you change E1 all the way to the right you will encounter the “A” loop which has some quick menus that affect all the loops. select them with E2 and activate them with K3.
there are many parameters available to tweak oooooo to your liking.
startup menu you can load loops on startup, play loops on startup, start loops with random lfos and change the length of the starting loops (in beats). note: these settings persist next time you open
recording menu you can change pre/rec levels, recording threshold for primed recordings, the volume pinchoff, whether to record through loops, and how many times to loop over before stopping recording. note:_ these settings persist next time you open
save/load you can save/load the entire current state - including all recordings and parameters.
all loops you can pause all lfos, set loop destruction (which slowly degrades loops), ramp volume up/down, randomize loops on reset, change the reset per loop
loop X menus you can modify all lfos, and several other parameters of each loop, including mapping to triggers. all these parameters are mappable.
the grid lets you manipulate loops quickly with a key press and presents an alternative tactile way to interact with looping. (thank you @tyleretters for this absolutely amazingly useful grid doc tool!)
“chord layering” is a little method I like to use with oooooo and now its hard-coded into the
PARAMS menu. basically, it is a sequencer that sends out one note at a time from four chords to use the loops to record the entire chord phrase. it’s described in more detail here and is the basis of an entire album I recorded.
to get started, first plug in a midi synth or crow into norns (before starting oooooo). if you are using crow, out1 is pitch and out2 is gate. direct the sound from the synth into the input of oooooo and then do
PARAMS > activate under
this sequencer will find the minimal inversions from the first chord and then rearrange the columns of each row so that there are minimal changes between chords. then it will go up/down in octaves each line to make sure the chord is padded out (and sometimes gives melodic things). this is a random process (there isn’t one best answer for each chord progression) so each time you run the script it is a little different. after the chords are layered, it plays random notes at random intervals and sounds melodic. its fun to add lots of texture in each layer (modulating filters, volume, etc).
solo probability will trigger note gates randomly after loops are recorded using random notes from the chords. the number of loops to be recorded is set at
PARAMS > loops to record.
if you have a TE pocket operator + crow, the sequencer can trigger the start on the pocket operator at a specific loop using
PARAMS > po clock start (run crow out3 to the pocket operator in
there are a great many adjustments you can make to the loops to do things you’d like. I made some of these adjustments into “presets” which can be selected with
PARAMS > choose mode and activated with
PARAMS > activate mode. and here are some other ideas:
startup -> start lengthto
startup -> start lfos randomto
yes. then change
recording -> rec thru loopsto
yesand make sure
recording -> stop rec afteris
1. then reload oooooo, and record. video example
rec levelto 0.5. set
stop rec afterto max. go to
Aloop. turn E2 to
rand lfoand activate with K2. turn E2 to tape and press K1+K3 to record on all loops forever, making a stereo-field delay. (make it crazier by changing
all loops -> randomize on resetto
all loops -> reset all everyto
X beats). video example