Skip to content

Instantly share code, notes, and snippets.

@yakovkhalinsky
Last active October 29, 2022 10:58
Show Gist options
  • Save yakovkhalinsky/714a4569828c0255c9833d87b083eee5 to your computer and use it in GitHub Desktop.
Save yakovkhalinsky/714a4569828c0255c9833d87b083eee5 to your computer and use it in GitHub Desktop.
DROID sequencing based on 8 channels of euclidean rhythms
[p2b8]
[p2b8]
[b32]
[m4]
[b32]
[p4b2]
[p10]
[clocktool]
clock = I1
reset = I2
multiply = 4
output = _MAIN_CLOCK
[copy]
input = I2
output = _RESET
[buttongroup]
button1 = B5.1
button2 = B5.2
button3 = B5.3
button4 = B5.4
button5 = B5.5
button6 = B5.6
button7 = B5.7
button8 = B5.8
value1 = 1
value2 = 2
value3 = 3
value4 = 4
value5 = 5
value6 = 6
value7 = 7
value8 = 8
led1 = L5.1
led2 = L5.2
led3 = L5.3
led4 = L5.4
led5 = L5.5
led6 = L5.6
led7 = L5.7
led8 = L5.8
output = _CHANNEL
[button]
button = B5.9
onvalue = 1
offvalue = 0
led = L5.9
output = _CHANNEL_1_MUTE
[button]
button = B5.10
onvalue = 1
offvalue = 0
led = L5.10
output = _CHANNEL_2_MUTE
[button]
button = B5.11
onvalue = 1
offvalue = 0
led = L5.11
output = _CHANNEL_3_MUTE
[button]
button = B5.12
onvalue = 1
offvalue = 0
led = L5.12
output = _CHANNEL_4_MUTE
[button]
button = B5.13
onvalue = 1
offvalue = 0
led = L5.13
output = _CHANNEL_5_MUTE
[button]
button = B5.14
onvalue = 1
offvalue = 0
led = L5.14
output = _CHANNEL_6_MUTE
[button]
button = B5.15
onvalue = 1
offvalue = 0
led = L5.15
output = _CHANNEL_7_MUTE
[button]
button = B5.16
onvalue = 1
offvalue = 0
led = L5.16
output = _CHANNEL_8_MUTE
[buttongroup]
select = _CHANNEL
selectat = 1
button1 = B3.1
button2 = B3.2
button3 = B3.3
button4 = B3.4
button5 = B3.5
button6 = B3.6
button7 = B3.7
button8 = B3.8
button9 = B3.9
button10 = B3.10
button11 = B3.11
button12 = B3.12
button13 = B3.13
button14 = B3.14
button15 = B3.15
button16 = B3.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
led1 = L3.1
led2 = L3.2
led3 = L3.3
led4 = L3.4
led5 = L3.5
led6 = L3.6
led7 = L3.7
led8 = L3.8
led9 = L3.9
led10 = L3.10
led11 = L3.11
led12 = L3.12
led13 = L3.13
led14 = L3.14
led15 = L3.15
led16 = L3.16
output = _EUCLIDEAN_1_BEATS
[buttongroup]
select = _CHANNEL
selectat = 2
button1 = B3.1
button2 = B3.2
button3 = B3.3
button4 = B3.4
button5 = B3.5
button6 = B3.6
button7 = B3.7
button8 = B3.8
button9 = B3.9
button10 = B3.10
button11 = B3.11
button12 = B3.12
button13 = B3.13
button14 = B3.14
button15 = B3.15
button16 = B3.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
led1 = L3.1
led2 = L3.2
led3 = L3.3
led4 = L3.4
led5 = L3.5
led6 = L3.6
led7 = L3.7
led8 = L3.8
led9 = L3.9
led10 = L3.10
led11 = L3.11
led12 = L3.12
led13 = L3.13
led14 = L3.14
led15 = L3.15
led16 = L3.16
output = _EUCLIDEAN_2_BEATS
[buttongroup]
select = _CHANNEL
selectat = 3
button1 = B3.1
button2 = B3.2
button3 = B3.3
button4 = B3.4
button5 = B3.5
button6 = B3.6
button7 = B3.7
button8 = B3.8
button9 = B3.9
button10 = B3.10
button11 = B3.11
button12 = B3.12
button13 = B3.13
button14 = B3.14
button15 = B3.15
button16 = B3.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
led1 = L3.1
led2 = L3.2
led3 = L3.3
led4 = L3.4
led5 = L3.5
led6 = L3.6
led7 = L3.7
led8 = L3.8
led9 = L3.9
led10 = L3.10
led11 = L3.11
led12 = L3.12
led13 = L3.13
led14 = L3.14
led15 = L3.15
led16 = L3.16
output = _EUCLIDEAN_3_BEATS
[buttongroup]
select = _CHANNEL
selectat = 4
button1 = B3.1
button2 = B3.2
button3 = B3.3
button4 = B3.4
button5 = B3.5
button6 = B3.6
button7 = B3.7
button8 = B3.8
button9 = B3.9
button10 = B3.10
button11 = B3.11
button12 = B3.12
button13 = B3.13
button14 = B3.14
button15 = B3.15
button16 = B3.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
led1 = L3.1
led2 = L3.2
led3 = L3.3
led4 = L3.4
led5 = L3.5
led6 = L3.6
led7 = L3.7
led8 = L3.8
led9 = L3.9
led10 = L3.10
led11 = L3.11
led12 = L3.12
led13 = L3.13
led14 = L3.14
led15 = L3.15
led16 = L3.16
output = _EUCLIDEAN_4_BEATS
[buttongroup]
select = _CHANNEL
selectat = 5
button1 = B3.1
button2 = B3.2
button3 = B3.3
button4 = B3.4
button5 = B3.5
button6 = B3.6
button7 = B3.7
button8 = B3.8
button9 = B3.9
button10 = B3.10
button11 = B3.11
button12 = B3.12
button13 = B3.13
button14 = B3.14
button15 = B3.15
button16 = B3.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
led1 = L3.1
led2 = L3.2
led3 = L3.3
led4 = L3.4
led5 = L3.5
led6 = L3.6
led7 = L3.7
led8 = L3.8
led9 = L3.9
led10 = L3.10
led11 = L3.11
led12 = L3.12
led13 = L3.13
led14 = L3.14
led15 = L3.15
led16 = L3.16
output = _EUCLIDEAN_5_BEATS
[buttongroup]
select = _CHANNEL
selectat = 6
button1 = B3.1
button2 = B3.2
button3 = B3.3
button4 = B3.4
button5 = B3.5
button6 = B3.6
button7 = B3.7
button8 = B3.8
button9 = B3.9
button10 = B3.10
button11 = B3.11
button12 = B3.12
button13 = B3.13
button14 = B3.14
button15 = B3.15
button16 = B3.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
led1 = L3.1
led2 = L3.2
led3 = L3.3
led4 = L3.4
led5 = L3.5
led6 = L3.6
led7 = L3.7
led8 = L3.8
led9 = L3.9
led10 = L3.10
led11 = L3.11
led12 = L3.12
led13 = L3.13
led14 = L3.14
led15 = L3.15
led16 = L3.16
output = _EUCLIDEAN_6_BEATS
[buttongroup]
select = _CHANNEL
selectat = 7
button1 = B3.1
button2 = B3.2
button3 = B3.3
button4 = B3.4
button5 = B3.5
button6 = B3.6
button7 = B3.7
button8 = B3.8
button9 = B3.9
button10 = B3.10
button11 = B3.11
button12 = B3.12
button13 = B3.13
button14 = B3.14
button15 = B3.15
button16 = B3.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
led1 = L3.1
led2 = L3.2
led3 = L3.3
led4 = L3.4
led5 = L3.5
led6 = L3.6
led7 = L3.7
led8 = L3.8
led9 = L3.9
led10 = L3.10
led11 = L3.11
led12 = L3.12
led13 = L3.13
led14 = L3.14
led15 = L3.15
led16 = L3.16
output = _EUCLIDEAN_7_BEATS
[buttongroup]
select = _CHANNEL
selectat = 8
button1 = B3.1
button2 = B3.2
button3 = B3.3
button4 = B3.4
button5 = B3.5
button6 = B3.6
button7 = B3.7
button8 = B3.8
button9 = B3.9
button10 = B3.10
button11 = B3.11
button12 = B3.12
button13 = B3.13
button14 = B3.14
button15 = B3.15
button16 = B3.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
led1 = L3.1
led2 = L3.2
led3 = L3.3
led4 = L3.4
led5 = L3.5
led6 = L3.6
led7 = L3.7
led8 = L3.8
led9 = L3.9
led10 = L3.10
led11 = L3.11
led12 = L3.12
led13 = L3.13
led14 = L3.14
led15 = L3.15
led16 = L3.16
output = _EUCLIDEAN_8_BEATS
[buttongroup]
select = _CHANNEL
selectat = 1
button1 = B3.17
button2 = B3.18
button3 = B3.19
button4 = B3.20
button5 = B3.21
button6 = B3.22
button7 = B3.23
button8 = B3.24
button9 = B3.25
button10 = B3.26
button11 = B3.27
button12 = B3.28
button13 = B3.29
button14 = B3.30
button15 = B3.31
button16 = B3.32
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
led1 = L3.17
led2 = L3.18
led3 = L3.19
led4 = L3.20
led5 = L3.21
led6 = L3.22
led7 = L3.23
led8 = L3.24
led9 = L3.25
led10 = L3.26
led11 = L3.27
led12 = L3.28
led13 = L3.29
led14 = L3.30
led15 = L3.31
led16 = L3.32
output = _EUCLIDEAN_1_LENGTH
[buttongroup]
select = _CHANNEL
selectat = 2
button1 = B3.17
button2 = B3.18
button3 = B3.19
button4 = B3.20
button5 = B3.21
button6 = B3.22
button7 = B3.23
button8 = B3.24
button9 = B3.25
button10 = B3.26
button11 = B3.27
button12 = B3.28
button13 = B3.29
button14 = B3.30
button15 = B3.31
button16 = B3.32
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
led1 = L3.17
led2 = L3.18
led3 = L3.19
led4 = L3.20
led5 = L3.21
led6 = L3.22
led7 = L3.23
led8 = L3.24
led9 = L3.25
led10 = L3.26
led11 = L3.27
led12 = L3.28
led13 = L3.29
led14 = L3.30
led15 = L3.31
led16 = L3.32
output = _EUCLIDEAN_2_LENGTH
[buttongroup]
select = _CHANNEL
selectat = 3
button1 = B3.17
button2 = B3.18
button3 = B3.19
button4 = B3.20
button5 = B3.21
button6 = B3.22
button7 = B3.23
button8 = B3.24
button9 = B3.25
button10 = B3.26
button11 = B3.27
button12 = B3.28
button13 = B3.29
button14 = B3.30
button15 = B3.31
button16 = B3.32
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
led1 = L3.17
led2 = L3.18
led3 = L3.19
led4 = L3.20
led5 = L3.21
led6 = L3.22
led7 = L3.23
led8 = L3.24
led9 = L3.25
led10 = L3.26
led11 = L3.27
led12 = L3.28
led13 = L3.29
led14 = L3.30
led15 = L3.31
led16 = L3.32
output = _EUCLIDEAN_3_LENGTH
[buttongroup]
select = _CHANNEL
selectat = 4
button1 = B3.17
button2 = B3.18
button3 = B3.19
button4 = B3.20
button5 = B3.21
button6 = B3.22
button7 = B3.23
button8 = B3.24
button9 = B3.25
button10 = B3.26
button11 = B3.27
button12 = B3.28
button13 = B3.29
button14 = B3.30
button15 = B3.31
button16 = B3.32
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
led1 = L3.17
led2 = L3.18
led3 = L3.19
led4 = L3.20
led5 = L3.21
led6 = L3.22
led7 = L3.23
led8 = L3.24
led9 = L3.25
led10 = L3.26
led11 = L3.27
led12 = L3.28
led13 = L3.29
led14 = L3.30
led15 = L3.31
led16 = L3.32
output = _EUCLIDEAN_4_LENGTH
[buttongroup]
select = _CHANNEL
selectat = 5
button1 = B3.17
button2 = B3.18
button3 = B3.19
button4 = B3.20
button5 = B3.21
button6 = B3.22
button7 = B3.23
button8 = B3.24
button9 = B3.25
button10 = B3.26
button11 = B3.27
button12 = B3.28
button13 = B3.29
button14 = B3.30
button15 = B3.31
button16 = B3.32
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
led1 = L3.17
led2 = L3.18
led3 = L3.19
led4 = L3.20
led5 = L3.21
led6 = L3.22
led7 = L3.23
led8 = L3.24
led9 = L3.25
led10 = L3.26
led11 = L3.27
led12 = L3.28
led13 = L3.29
led14 = L3.30
led15 = L3.31
led16 = L3.32
output = _EUCLIDEAN_5_LENGTH
[buttongroup]
select = _CHANNEL
selectat = 6
button1 = B3.17
button2 = B3.18
button3 = B3.19
button4 = B3.20
button5 = B3.21
button6 = B3.22
button7 = B3.23
button8 = B3.24
button9 = B3.25
button10 = B3.26
button11 = B3.27
button12 = B3.28
button13 = B3.29
button14 = B3.30
button15 = B3.31
button16 = B3.32
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
led1 = L3.17
led2 = L3.18
led3 = L3.19
led4 = L3.20
led5 = L3.21
led6 = L3.22
led7 = L3.23
led8 = L3.24
led9 = L3.25
led10 = L3.26
led11 = L3.27
led12 = L3.28
led13 = L3.29
led14 = L3.30
led15 = L3.31
led16 = L3.32
output = _EUCLIDEAN_6_LENGTH
[buttongroup]
select = _CHANNEL
selectat = 7
button1 = B3.17
button2 = B3.18
button3 = B3.19
button4 = B3.20
button5 = B3.21
button6 = B3.22
button7 = B3.23
button8 = B3.24
button9 = B3.25
button10 = B3.26
button11 = B3.27
button12 = B3.28
button13 = B3.29
button14 = B3.30
button15 = B3.31
button16 = B3.32
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
led1 = L3.17
led2 = L3.18
led3 = L3.19
led4 = L3.20
led5 = L3.21
led6 = L3.22
led7 = L3.23
led8 = L3.24
led9 = L3.25
led10 = L3.26
led11 = L3.27
led12 = L3.28
led13 = L3.29
led14 = L3.30
led15 = L3.31
led16 = L3.32
output = _EUCLIDEAN_7_LENGTH
[buttongroup]
select = _CHANNEL
selectat = 8
button1 = B3.17
button2 = B3.18
button3 = B3.19
button4 = B3.20
button5 = B3.21
button6 = B3.22
button7 = B3.23
button8 = B3.24
button9 = B3.25
button10 = B3.26
button11 = B3.27
button12 = B3.28
button13 = B3.29
button14 = B3.30
button15 = B3.31
button16 = B3.32
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
led1 = L3.17
led2 = L3.18
led3 = L3.19
led4 = L3.20
led5 = L3.21
led6 = L3.22
led7 = L3.23
led8 = L3.24
led9 = L3.25
led10 = L3.26
led11 = L3.27
led12 = L3.28
led13 = L3.29
led14 = L3.30
led15 = L3.31
led16 = L3.32
output = _EUCLIDEAN_8_LENGTH
[euklid]
clock = _MAIN_CLOCK
reset = _RESET
beats = _EUCLIDEAN_1_BEATS
length = _EUCLIDEAN_1_LENGTH
offset = 0
output = _EUCLIDEAN_1_GATE
[copy]
input = _EUCLIDEAN_1_GATE * _CHANNEL_1_MUTE
output = G1
[euklid]
clock = _MAIN_CLOCK
reset = _RESET
beats = _EUCLIDEAN_2_BEATS
length = _EUCLIDEAN_2_LENGTH
offset = 0
output = _EUCLIDEAN_2_GATE
[copy]
input = _EUCLIDEAN_2_GATE * _CHANNEL_2_MUTE
output = G2
[euklid]
clock = _MAIN_CLOCK
reset = _RESET
beats = _EUCLIDEAN_3_BEATS
length = _EUCLIDEAN_3_LENGTH
offset = 0
output = _EUCLIDEAN_3_GATE
[copy]
input = _EUCLIDEAN_3_GATE * _CHANNEL_3_MUTE
output = G3
[euklid]
clock = _MAIN_CLOCK
reset = _RESET
beats = _EUCLIDEAN_4_BEATS
length = _EUCLIDEAN_4_LENGTH
offset = 0
output = _EUCLIDEAN_4_GATE
[copy]
input = _EUCLIDEAN_4_GATE * _CHANNEL_4_MUTE
output = G4
[euklid]
clock = _MAIN_CLOCK
reset = _RESET
beats = _EUCLIDEAN_5_BEATS
length = _EUCLIDEAN_5_LENGTH
offset = 0
output = _EUCLIDEAN_5_GATE
[copy]
input = _EUCLIDEAN_5_GATE * _CHANNEL_5_MUTE
output = G5
[euklid]
clock = _MAIN_CLOCK
reset = _RESET
beats = _EUCLIDEAN_6_BEATS
length = _EUCLIDEAN_6_LENGTH
offset = 0
output = _EUCLIDEAN_6_GATE
[copy]
input = _EUCLIDEAN_6_GATE * _CHANNEL_6_MUTE
output = G6
[euklid]
clock = _MAIN_CLOCK
reset = _RESET
beats = _EUCLIDEAN_7_BEATS
length = _EUCLIDEAN_7_LENGTH
offset = 0
output = _EUCLIDEAN_7_GATE
[copy]
input = _EUCLIDEAN_7_GATE * _CHANNEL_7_MUTE
output = G7
[euklid]
clock = _MAIN_CLOCK
reset = _RESET
beats = _EUCLIDEAN_8_BEATS
length = _EUCLIDEAN_8_LENGTH
offset = 0
output = _EUCLIDEAN_8_GATE
[copy]
input = _EUCLIDEAN_8_GATE * _CHANNEL_8_MUTE
output = G8
[motoquencer]
select = _CHANNEL
selectat = 7
clock = _EUCLIDEAN_7_GATE
reset = _RESET
cv = O1
gate = O5
gatelength = _GATE_LENGTH_7
page = _PAGE
numsteps = 16
composemode = _COMPOSE_MODE
quantize = 2
degree = _DEGREE
root = _ROOT
[motoquencer]
select = _CHANNEL
selectat = 8
clock = _EUCLIDEAN_8_GATE
reset = _RESET
cv = O2
gate = O6
gatelength = _GATE_LENGTH_8
page = _PAGE
numsteps = 16
composemode = _COMPOSE_MODE
quantize = 2
degree = _DEGREE
root = _ROOT
[button]
button = B5.25
onvalue = 1
offvalue = 0
led = L5.25
output = _COMPOSE_MODE
[pot]
pot = P1.1
discrete = 12 + 1
ledgauge = 0.2
output = _DEGREE
[pot]
pot = P1.2
discrete = 12
ledgauge = 0.4
output = _ROOT
[pot]
select = _CHANNEL
selectat = 7
pot = P2.1
ledgauge = 0.6
output = _GATE_LENGTH_7
[pot]
select = _CHANNEL
selectat = 8
pot = P2.1
ledgauge = 0.6
output = _GATE_LENGTH_8
[buttongroup]
button1 = B5.29
button2 = B5.30
button3 = B5.31
button4 = B5.32
value1 = 1
value2 = 2
value3 = 3
value4 = 4
led1 = L5.29
led2 = L5.30
led3 = L5.31
led4 = L5.32
output = _PAGE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment