Movie Snacks
A simple sequencer scene inspired by Bastl’s Popcorn
A simple sequencer script designed with @bpcmusic’s Telex expanders in mind that takes two gate inputs. For each gate input you can determine how many steps forward or backwards the sequencer should progress.
Requirements
Telex input expander (TXI), but you can easily rewrite this to work without.
How it works
You write notes and mod data in the tracker, then you send a pair of gates to inputs 1 and 2. A trigger into input 3 will reset the sequence.
The knobs on the TXI control how the sequence is being read.
The tracker pattern is organized like this:
- on the first column there’s note values
- on the second column you set slew to on or off for the step. a value of 1 means the step will triggler a slew
- This is an additional modulation data lane. values are in VV
The knobs on the TXI work like this:
knob 1 and 2: turn clockwise from 12 o’clock to play every N steps, with N going from 1 to 4, turn counterclockwise from 12 o’clock to do the same but backwards (sequencer will jump back N steps).
knob 3 controls the slew speed
knob 4 transposes the whole sequence.
Overwiew: Inputs, outputs and controls
INPUTS
TR 1= CLOCK 1 / TR 2= CLOCK 2
TR 3= RESET
TXI KNOBS
1=JUMP 1 / 2=JUMP 2 / 3=SLEW SPEED
4=TRANSPOSE
OUTPUTS
NOTES: CV1 / TR1
MOD: CV2
Scene
v1.0.0 tt14s.txt (1.5 KB)
you can download the txt here (change name and remove “s” before writing to the TT), or copy/paste the code below
1
Y PN.L 0
A MOD ADD A TI.PARAM 1 Y
PN.I 0 A; PN.I 1 A
B PN.HERE 1
SCRIPT 4; SCRIPT 5
IF > A 256: A 0
2
A ADD A TI.PARAM 2
3
PN.I 0 0
PN.I 1 0
PN.I 2 0
A 0
4
C TI.PARAM 3
IF > B 1: CV.SLEW 1 C
ELSE: CV.SLEW 1 0
X TI.PARAM 4
CV 1 N + X PN.HERE 0
IF NZ B: TR.P 1
5
PN.I 2 A
CV 2 VV PN.HERE 2
I
L 1 2: TI.PARAM.MAP I -4 4
TI.PARAM.MAP 3 10 1000
TI.PARAM.MAP 4 0 12
L 1 2: TI.IN.MAP I -4 4
CV.SLEW 2 0