Skip to content

Instantly share code, notes, and snippets.

@yakovkhalinsky
Last active February 11, 2023 23:40
Show Gist options
  • Save yakovkhalinsky/04f88f55e6d5247534096713f026eb3f to your computer and use it in GitHub Desktop.
Save yakovkhalinsky/04f88f55e6d5247534096713f026eb3f to your computer and use it in GitHub Desktop.
Big Sequencer
[b32]
[b32]
[p2b8]
[p2b8]
[m4]
[p4b2]
# -------------------------------------------------
# clocks
# -------------------------------------------------
[clocktool]
clock = I1
reset = _RESET
multiply = 4
output = _MAIN_CLOCK
[button]
button = B4.8
output = _RESET
# -------------------------------------------------
# global
# -------------------------------------------------
# compose mode
[button]
button = B4.7
onvalue = 1
offvalue = 0
led = L4.7
output = _COMPOSE_MODE
# page
[buttongroup]
button1 = B3.1
button2 = B3.2
button3 = B4.1
button4 = B4.2
led1 = L3.1
led2 = L3.2
led3 = L4.1
led4 = L4.2
output = _PAGE
# channel
[buttongroup]
button1 = B1.29
button2 = B1.30
button3 = B1.31
button4 = B1.32
button5 = B2.29
button6 = B2.30
button7 = B2.31
button8 = B2.32
led1 = L1.29
led2 = L1.30
led3 = L1.31
led4 = L1.32
led5 = L2.29
led6 = L2.30
led7 = L2.31
led8 = L2.32
value1 = 1
value2 = 2
value3 = 3
value4 = 4
value5 = 5
value6 = 6
value7 = 7
value8 = 8
output = _CHANNEL
# degree
[pot]
ledgauge = 0.1
discrete = 13
pot = P3.1
output = _DEGREE
[button]
button = B3.7
led = L3.7
output = _ALTERNATE_BAR
# [midiin]
# channel = 1
# pitch1 = _MIDI_PITCH
# gate1 = _MIDI_GATE
# [buttongroup]
# button1 = B3.3
# button2 = B3.4
# value1 = 1
# value2 = 2
# led1 = L3.3
# led2 = L3.4
# output = _MIDI_MODE
[droid]
ledbrightness = 0.5
# -------------------------------------------------
# sequencer 1
# -------------------------------------------------
# m4notchpower = 0.5
[algoquencer]
select = _CHANNEL
selectat = 1
clock = _MAIN_CLOCK
reset = _RESET
gate = _GATE_1
length = 16
mutebutton = B1.25
muteled = L1.25
unmutebutton = B1.21
unmuteled = L1.21
alternatebutton = _ALTERNATE_BAR
alternatebars = 4
button1 = B1.1
button2 = B1.2
button3 = B1.3
button4 = B1.4
button5 = B2.1
button6 = B2.2
button7 = B2.3
button8 = B2.4
button9 = B1.5
button10 = B1.6
button11 = B1.7
button12 = B1.8
button13 = B2.5
button14 = B2.6
button15 = B2.7
button16 = B2.8
led1 = L1.1
led2 = L1.2
led3 = L1.3
led4 = L1.4
led5 = L2.1
led6 = L2.2
led7 = L2.3
led8 = L2.4
led9 = L1.5
led10 = L1.6
led11 = L1.7
led12 = L1.8
led13 = L2.5
led14 = L2.6
led15 = L2.7
led16 = L2.8
[motoquencer]
transpose = O2
select = _CHANNEL
selectat = 1
numfaders = 4
numsteps = _LENGTH_1
clock = _GATE_1
reset = _RESET
quantize = 2
root = 0
degree = _DEGREE
page = _PAGE
composemode = _COMPOSE_MODE
cv = _PITCH_1
startofsequence = _SEQUENCE_START_1
[copy]
input = _GATE_1
output = G1
[buttongroup]
select = _CHANNEL
selectat = 1
button1 = B1.9
button2 = B1.10
button3 = B1.11
button4 = B1.12
button5 = B2.9
button6 = B2.10
button7 = B2.11
button8 = B2.12
button9 = B1.13
button10 = B1.14
button11 = B1.15
button12 = B1.16
button13 = B2.13
button14 = B2.14
button15 = B2.15
button16 = B2.16
led1 = L1.9
led2 = L1.10
led3 = L1.11
led4 = L1.12
led5 = L2.9
led6 = L2.10
led7 = L2.11
led8 = L2.12
led9 = L1.13
led10 = L1.14
led11 = L1.15
led12 = L1.16
led13 = L2.13
led14 = L2.14
led15 = L2.15
led16 = L2.16
value1 = 1
value2 = 2
value3 = 3
value4 = 4
value5 = 5
value6 = 6
value7 = 7
value8 = 8
value9 = 9
value10 = 10
value11 = 11
value12 = 12
value13 = 13
value14 = 14
value15 = 15
value16 = 16
output = _LENGTH_1
[octave]
input = _PITCH_1
spread = P3.2
# detune = 0
# fifths =
# output1 =
output2 = O1
# output3 =
# -------------------------------------------------
# sequencer 2 - transpose 1
# -------------------------------------------------
[algoquencer]
select = _CHANNEL
selectat = 2
clock = _SEQUENCE_START_1
reset = _RESET
gate = _GATE_2
length = 16
mutebutton = B1.26
muteled = L1.26
unmutebutton = B1.22
unmuteled = L1.22
alternatebutton = _ALTERNATE_BAR
alternatebars = 4
button1 = B1.1
button2 = B1.2
button3 = B1.3
button4 = B1.4
button5 = B2.1
button6 = B2.2
button7 = B2.3
button8 = B2.4
button9 = B1.5
button10 = B1.6
button11 = B1.7
button12 = B1.8
button13 = B2.5
button14 = B2.6
button15 = B2.7
button16 = B2.8
led1 = L1.1
led2 = L1.2
led3 = L1.3
led4 = L1.4
led5 = L2.1
led6 = L2.2
led7 = L2.3
led8 = L2.4
led9 = L1.5
led10 = L1.6
led11 = L1.7
led12 = L1.8
led13 = L2.5
led14 = L2.6
led15 = L2.7
led16 = L2.8
[motoquencer]
select = _CHANNEL
selectat = 2
numfaders = 4
numsteps = _LENGTH_2
clock = _GATE_2
reset = _RESET
quantize = 2
root = 0
degree = _DEGREE
page = _PAGE
composemode = _COMPOSE_MODE
cv = O2
[copy]
input = _GATE_2
output = G2
[buttongroup]
select = _CHANNEL
selectat = 2
button1 = B1.9
button2 = B1.10
button3 = B1.11
button4 = B1.12
button5 = B2.9
button6 = B2.10
button7 = B2.11
button8 = B2.12
button9 = B1.13
button10 = B1.14
button11 = B1.15
button12 = B1.16
button13 = B2.13
button14 = B2.14
button15 = B2.15
button16 = B2.16
led1 = L1.9
led2 = L1.10
led3 = L1.11
led4 = L1.12
led5 = L2.9
led6 = L2.10
led7 = L2.11
led8 = L2.12
led9 = L1.13
led10 = L1.14
led11 = L1.15
led12 = L1.16
led13 = L2.13
led14 = L2.14
led15 = L2.15
led16 = L2.16
value1 = 1
value2 = 2
value3 = 3
value4 = 4
value5 = 5
value6 = 6
value7 = 7
value8 = 8
value9 = 9
value10 = 10
value11 = 11
value12 = 12
value13 = 13
value14 = 14
value15 = 15
value16 = 16
output = _LENGTH_2
# -------------------------------------------------
# sequencer 3
# -------------------------------------------------
[algoquencer]
select = _CHANNEL
selectat = 3
clock = _MAIN_CLOCK
reset = _RESET
gate = _GATE_3
length = 16
mutebutton = B1.27
muteled = L1.27
unmutebutton = B1.23
unmuteled = L1.23
alternatebutton = _ALTERNATE_BAR
alternatebars = 4
button1 = B1.1
button2 = B1.2
button3 = B1.3
button4 = B1.4
button5 = B2.1
button6 = B2.2
button7 = B2.3
button8 = B2.4
button9 = B1.5
button10 = B1.6
button11 = B1.7
button12 = B1.8
button13 = B2.5
button14 = B2.6
button15 = B2.7
button16 = B2.8
led1 = L1.1
led2 = L1.2
led3 = L1.3
led4 = L1.4
led5 = L2.1
led6 = L2.2
led7 = L2.3
led8 = L2.4
led9 = L1.5
led10 = L1.6
led11 = L1.7
led12 = L1.8
led13 = L2.5
led14 = L2.6
led15 = L2.7
led16 = L2.8
[motoquencer]
select = _CHANNEL
selectat = 3
numfaders = 4
numsteps = _LENGTH_3
clock = _GATE_3
reset = _RESET
quantize = 2
root = 0
degree = _DEGREE
page = _PAGE
composemode = _COMPOSE_MODE
cv = O3
[copy]
input = _GATE_3
output = G3
[buttongroup]
select = _CHANNEL
selectat = 3
button1 = B1.9
button2 = B1.10
button3 = B1.11
button4 = B1.12
button5 = B2.9
button6 = B2.10
button7 = B2.11
button8 = B2.12
button9 = B1.13
button10 = B1.14
button11 = B1.15
button12 = B1.16
button13 = B2.13
button14 = B2.14
button15 = B2.15
button16 = B2.16
led1 = L1.9
led2 = L1.10
led3 = L1.11
led4 = L1.12
led5 = L2.9
led6 = L2.10
led7 = L2.11
led8 = L2.12
led9 = L1.13
led10 = L1.14
led11 = L1.15
led12 = L1.16
led13 = L2.13
led14 = L2.14
led15 = L2.15
led16 = L2.16
value1 = 1
value2 = 2
value3 = 3
value4 = 4
value5 = 5
value6 = 6
value7 = 7
value8 = 8
value9 = 9
value10 = 10
value11 = 11
value12 = 12
value13 = 13
value14 = 14
value15 = 15
value16 = 16
output = _LENGTH_3
# -------------------------------------------------
# sequencer 4
# -------------------------------------------------
[algoquencer]
select = _CHANNEL
selectat = 4
clock = _MAIN_CLOCK
reset = _RESET
gate = _GATE_4
length = 16
mutebutton = B1.28
muteled = L1.28
unmutebutton = B1.24
unmuteled = L1.24
alternatebutton = _ALTERNATE_BAR
alternatebars = 4
button1 = B1.1
button2 = B1.2
button3 = B1.3
button4 = B1.4
button5 = B2.1
button6 = B2.2
button7 = B2.3
button8 = B2.4
button9 = B1.5
button10 = B1.6
button11 = B1.7
button12 = B1.8
button13 = B2.5
button14 = B2.6
button15 = B2.7
button16 = B2.8
led1 = L1.1
led2 = L1.2
led3 = L1.3
led4 = L1.4
led5 = L2.1
led6 = L2.2
led7 = L2.3
led8 = L2.4
led9 = L1.5
led10 = L1.6
led11 = L1.7
led12 = L1.8
led13 = L2.5
led14 = L2.6
led15 = L2.7
led16 = L2.8
[motoquencer]
select = _CHANNEL
selectat = 4
numfaders = 4
numsteps = _LENGTH_4
clock = _GATE_4
reset = _RESET
quantize = 2
root = 0
degree = _DEGREE
page = _PAGE
composemode = _COMPOSE_MODE
cv = O4
[copy]
input = _GATE_4
output = G4
[buttongroup]
select = _CHANNEL
selectat = 4
button1 = B1.9
button2 = B1.10
button3 = B1.11
button4 = B1.12
button5 = B2.9
button6 = B2.10
button7 = B2.11
button8 = B2.12
button9 = B1.13
button10 = B1.14
button11 = B1.15
button12 = B1.16
button13 = B2.13
button14 = B2.14
button15 = B2.15
button16 = B2.16
led1 = L1.9
led2 = L1.10
led3 = L1.11
led4 = L1.12
led5 = L2.9
led6 = L2.10
led7 = L2.11
led8 = L2.12
led9 = L1.13
led10 = L1.14
led11 = L1.15
led12 = L1.16
led13 = L2.13
led14 = L2.14
led15 = L2.15
led16 = L2.16
value1 = 1
value2 = 2
value3 = 3
value4 = 4
value5 = 5
value6 = 6
value7 = 7
value8 = 8
value9 = 9
value10 = 10
value11 = 11
value12 = 12
value13 = 13
value14 = 14
value15 = 15
value16 = 16
output = _LENGTH_4
# -------------------------------------------------
# sequencer 5 - gates only
# -------------------------------------------------
[algoquencer]
select = _CHANNEL
selectat = 5
clock = _MAIN_CLOCK
reset = _RESET
gate = _GATE_5
length = 16
mutebutton = B2.25
muteled = L2.25
unmutebutton = B2.21
unmuteled = L2.21
alternatebutton = _ALTERNATE_BAR
alternatebars = 4
button1 = B1.1
button2 = B1.2
button3 = B1.3
button4 = B1.4
button5 = B2.1
button6 = B2.2
button7 = B2.3
button8 = B2.4
button9 = B1.5
button10 = B1.6
button11 = B1.7
button12 = B1.8
button13 = B2.5
button14 = B2.6
button15 = B2.7
button16 = B2.8
led1 = L1.1
led2 = L1.2
led3 = L1.3
led4 = L1.4
led5 = L2.1
led6 = L2.2
led7 = L2.3
led8 = L2.4
led9 = L1.5
led10 = L1.6
led11 = L1.7
led12 = L1.8
led13 = L2.5
led14 = L2.6
led15 = L2.7
led16 = L2.8
[copy]
input = _GATE_5
output = G9
# -------------------------------------------------
# sequencer 6 - gates only
# -------------------------------------------------
[algoquencer]
select = _CHANNEL
selectat = 6
clock = _MAIN_CLOCK
reset = _RESET
gate = _GATE_6
length = 16
mutebutton = B2.26
muteled = L2.26
unmutebutton = B2.22
unmuteled = L2.22
alternatebutton = _ALTERNATE_BAR
alternatebars = 4
button1 = B1.1
button2 = B1.2
button3 = B1.3
button4 = B1.4
button5 = B2.1
button6 = B2.2
button7 = B2.3
button8 = B2.4
button9 = B1.5
button10 = B1.6
button11 = B1.7
button12 = B1.8
button13 = B2.5
button14 = B2.6
button15 = B2.7
button16 = B2.8
led1 = L1.1
led2 = L1.2
led3 = L1.3
led4 = L1.4
led5 = L2.1
led6 = L2.2
led7 = L2.3
led8 = L2.4
led9 = L1.5
led10 = L1.6
led11 = L1.7
led12 = L1.8
led13 = L2.5
led14 = L2.6
led15 = L2.7
led16 = L2.8
[copy]
input = _GATE_6
output = G10
# -------------------------------------------------
# sequencer 7 - gates only
# -------------------------------------------------
[algoquencer]
select = _CHANNEL
selectat = 7
clock = _MAIN_CLOCK
reset = _RESET
gate = _GATE_7
length = 16
mutebutton = B2.27
muteled = L2.27
unmutebutton = B2.23
unmuteled = L2.23
alternatebutton = _ALTERNATE_BAR
alternatebars = 4
button1 = B1.1
button2 = B1.2
button3 = B1.3
button4 = B1.4
button5 = B2.1
button6 = B2.2
button7 = B2.3
button8 = B2.4
button9 = B1.5
button10 = B1.6
button11 = B1.7
button12 = B1.8
button13 = B2.5
button14 = B2.6
button15 = B2.7
button16 = B2.8
led1 = L1.1
led2 = L1.2
led3 = L1.3
led4 = L1.4
led5 = L2.1
led6 = L2.2
led7 = L2.3
led8 = L2.4
led9 = L1.5
led10 = L1.6
led11 = L1.7
led12 = L1.8
led13 = L2.5
led14 = L2.6
led15 = L2.7
led16 = L2.8
[copy]
input = _GATE_7
output = G11
# -------------------------------------------------
# sequencer 8 - gates only
# -------------------------------------------------
[algoquencer]
select = _CHANNEL
selectat = 8
clock = _MAIN_CLOCK
reset = _RESET
gate = _GATE_8
length = 16
mutebutton = B2.28
muteled = L2.28
unmutebutton = B2.24
unmuteled = L2.24
alternatebutton = _ALTERNATE_BAR
alternatebars = 4
button1 = B1.1
button2 = B1.2
button3 = B1.3
button4 = B1.4
button5 = B2.1
button6 = B2.2
button7 = B2.3
button8 = B2.4
button9 = B1.5
button10 = B1.6
button11 = B1.7
button12 = B1.8
button13 = B2.5
button14 = B2.6
button15 = B2.7
button16 = B2.8
led1 = L1.1
led2 = L1.2
led3 = L1.3
led4 = L1.4
led5 = L2.1
led6 = L2.2
led7 = L2.3
led8 = L2.4
led9 = L1.5
led10 = L1.6
led11 = L1.7
led12 = L1.8
led13 = L2.5
led14 = L2.6
led15 = L2.7
led16 = L2.8
[copy]
input = _GATE_8
output = G12
[contour]
gate = _GATE_1
# output = O5
negated = O5
# inverted = O5
attack = P6.1
decay = P6.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment