Skip to content

Instantly share code, notes, and snippets.

@effiksmusic
Last active June 4, 2023 12:14
Show Gist options
  • Save effiksmusic/ca2ce1eec660021a4a08e52c4bfe5eb9 to your computer and use it in GitHub Desktop.
Save effiksmusic/ca2ce1eec660021a4a08e52c4bfe5eb9 to your computer and use it in GitHub Desktop.
effiksmusic mobile setup v3.4, June 2023
# effiksmusic mobile setup v3.4, June 2023
# Motoquencer without M4 faders, sequencing 8 voices with 4 P2B8
#
# This is the current patch of my mobile setup. I'm sequencing 4 drum voices and 4 melodic voices (including chords and chord progressions) with just 4 P2B8 and a Midi input (Keystep37, Trellis M4, Launchpad Mini).
#
# I'm using a Motoquencer circuit for each voice to record an play back different inputs (also using it as a quantizer etc). This works great without the faders also I can't make manual changes (but lucky still works). I have different inputs for the Motoquencers: Midi input, 2 Algoquencer creating pitch an gates, arpeggio and euclidian generator. I can route the different inputs via 2 matrix mixers (gate and pitch).
#
# Because I only have space for 4 P2B8 controllers in my setup, I had to great a menu system which is not to complicated and deep. There are button groups for selecting the voices and settings and the settings have some submenus. All drums share the same buttons for alt and accent steps, clear, reroll etc. (selected via the GROUPSELCT). Here I make use of a shift button.
#
#
# INPUTS:
# I8: [side chain]
# OUTPUTS:
# O1: [voice 1]
# O2: [chord 1]
# O3: [chord 2]
# O4: [chord 3]
# O5: [voice 2]
# O6: [voice 3]
# O8: [side chain]
# GATES:
# G1: [BD]
# G2: [SD]
# G3: [HH]
# G4: [CP]
# G5: [voice 1]
# G6: [voice 2]
# G7: [voice 3]
# G8: [voice 4]
# G9: [Accent HH]
# CONTROLLER 1:
# P1.1: [side chain]
# P1.2: [swing]
# B1.1: [chord progre] chord progression
# B1.2: [sub/preset] submenu/presets
# B1.3: [button keyb] button keyboard and arpeggio settings
# B1.4: [submenu] submenu/presets
# B1.5: [matrix mixer] matrix mixer
# B1.6: [submenu] submenu/presets
# B1.7: [performance] performance mode
# B1.8: [submenu] submenu/presets
# CONTROLLER 2:
# P2.1: [variable]
# P2.2: [variable]
# B2.1: [voice 1] voice 1 (bass)
# B2.2: [BD]
# B2.3: [voice 2] voice 2 (lead)
# B2.4: [SD]
# B2.5: [voice 3] voice 3 (arpeggio)
# B2.6: [HH]
# B2.7: [voice 4] voice 4 (chords)
# B2.8: [CP]
# CONTROLLER 3:
# P3.1: [variable]
# P3.2: [variable]
# B3.1: [root]
# B3.2: [9th]
# B3.3: [3rd]
# B3.4: [11th]
# B3.5: [5th]
# B3.6: [13th]
# B3.7: [7th]
# B3.8: [Tuning]
# CONTROLLER 4:
# P4.1: [variable]
# P4.2: [variable]
# B4.1: [clear]
# B4.2: [luckyties]
# B4.3: [luckycv]
# B4.4: [luckygate]
# B4.5: [form]
# B4.6: [seq-mute]
# B4.7: [keyboard]
# B4.8: [rec]
[p2b8]
[p2b8]
[p2b8]
[p2b8]
# -------------------------------------------------
# Midi in
# -------------------------------------------------
# DROID led brightness
[droid]
ledbrightness = 0.5
# DIN-USB Midi switch
[copy]
input = 0
output = _USB_MIDI
[midiin]
channel = 2
note1 = 36
notegate1 = _NOTE_GATE1
# [midiin]
# channel = 1
# pitch1 = _NEOTRELLIS_PITCH
# gate1 = _NEOTRELLIS_GATE
# Clock input via Midi
[midiin]
channel = 1
transpose = -2V
pitch1 = _MIDI_PITCH
gate1 = _MIDI_GATE
usb = _USB_MIDI
clock = _CLOCK
start = _RESET
running = _RUNNING
[algoquencer]
clock = _CLOCK
reset = _RESET
length = 8
barled1 = R1
barled2 = R2
barled3 = R3
barled4 = R4
# -------------------------------------------------
# Button select
# -------------------------------------------------
# B1.1 = chord progression
# B1.3 = button keyboard and arpeggio settings
# B1.5 = matrix mixer
# B1.7 = performance mode
# B2.1 = voice 1 (bass)
# B2.3 = voice 2 (lead)
# B2.5 = voice 3 (arpeggio)
# B2.7 = voice 4 (chords)
# B2.2 = BD
# B2.4 = SD
# B2.6 = HH
# B2.8 = CP
# Group: 0 = melodic voices, 1 = drum voices, 2 = settings
[buttongroup]
button1 = B2.1
button2 = B2.3
button3 = B2.5
button4 = B2.7
button5 = B2.2
button6 = B2.4
button7 = B2.6
button8 = B2.8
button9 = B1.1
button10 = B1.3
button11 = B1.5
button12 = B1.7
value1 = 1
value2 = 1
value3 = 1
value4 = 1
value5 = 2
value6 = 2
value7 = 2
value8 = 2
value9 = 3
value10 = 3
value11 = 3
value12 = 3
led1 = L2.1
led2 = L2.3
led3 = L2.5
led4 = L2.7
led5 = L2.2
led6 = L2.4
led7 = L2.6
led8 = L2.8
led9 = L1.1
led10 = L1.3
led11 = L1.5
led12 = L1.7
buttonoutput1 = _VOICE1
buttonoutput2 = _VOICE2
buttonoutput3 = _VOICE3
buttonoutput4 = _VOICE4
buttonoutput5 = _BD
buttonoutput6 = _SD
buttonoutput7 = _HH
buttonoutput8 = _CP
buttonoutput9 = _SETTING1
buttonoutput10 = _SETTING2
buttonoutput11 = _SETTING3
buttonoutput12 = _SETTING4
output = _GROUP_SELECT
# -------------------------------------------------
# Variables and presets
# -------------------------------------------------
# variable for tuning pitch
[copy]
input = 3V
output = _TUNINGPITCH
[buttongroup]
select = _SETTING4
button1 = B1.2
button2 = B1.4
button3 = B1.6
button4 = B1.8
led1 = _PRS_1_A
led2 = _PRS_2_A
led3 = _PRS_3_A
led4 = _PRS_4_A
buttonpress = _PRESET_LOAD
longpress = _PRESET_SAVE
output = _PRESET
[clocktool]
clock = _PRESET_SAVE
gatelength = 2 # sec
output = _PRESET_ANIM
[lfo]
hz = 4
level = _PRESET_ANIM * -0.66
square = _PRESET_LED
[switch]
input1 = _PRESET_LED
offset = _PRESET * -1
output1 = _PRS_1_B
output2 = _PRS_2_B
output3 = _PRS_3_B
output4 = _PRS_4_B
[copy]
input = _PRS_1_A + _PRS_1_B
output = L1.2
[copy]
input = _PRS_2_A + _PRS_2_B
output = L1.4
[copy]
input = _PRS_3_A + _PRS_3_B
output = L1.6
[copy]
input = _PRS_4_A + _PRS_4_B
output = L1.8
# -------------------------------------------------
# Chord progression
# -------------------------------------------------
[buttongroup]
select = _SETTING1
button1 = B1.2
button2 = B1.4
button3 = B1.6
led1 = L1.2
led2 = L1.4
led3 = L1.6
buttonoutput1 = _SELECT_ROOTNOTE
buttonoutput2 = _SELECT_DEGREE
buttonoutput3 = _SELECT_CHORDS
[button]
select = _SETTING1
offvalue = 1
onvalue = 2
button = B1.8
led = L1.8
output = _CHORD_HALFTIME
[clocktool]
clock = _CLOCK
reset = _RESET
divide = 16 * _CHORD_HALFTIME
delay = -0.1
output = _CLOCK_CHORD_PRG
[notebuttons]
select = _SETTING1 * _SELECT_ROOTNOTE
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = B3.6
button8 = B3.8
button9 = B4.1
button10 = B4.3
button11 = B4.5
button12 = B4.7
# clock = _CLOCK_CHORD_PRG
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
led8 = L3.8
led9 = L4.1
led10 = L4.3
led11 = L4.5
led12 = L4.7
output = _ROOTNOTE_CV
[button]
select = _SETTING1 * _SELECT_ROOTNOTE
button = B4.2
states = 1
led = L4.2
output = _ROOTE_B_1
[sample]
input = _ROOTNOTE_CV
gate = _ROOTE_B_1
output = _ROOTE_H_1
[button]
select = _SETTING1 * _SELECT_ROOTNOTE
button = B4.4
states = 1
led = L4.4
output = _ROOTE_B_2
[sample]
input = _ROOTNOTE_CV
gate = _ROOTE_B_2
output = _ROOTE_H_2
[button]
select = _SETTING1 * _SELECT_ROOTNOTE
button = B4.6
states = 1
led = L4.6
output = _ROOTE_B_3
[sample]
input = _ROOTNOTE_CV
gate = _ROOTE_B_3
output = _ROOTE_H_3
[button]
select = _SETTING1 * _SELECT_ROOTNOTE
button = B4.8
states = 1
led = L4.8
output = _ROOTE_B_4
[sample]
input = _ROOTNOTE_CV
gate = _ROOTE_B_4
output = _ROOTE_H_4
[sequencer]
clock = _CLOCK_CHORD_PRG * _RUNNING
reset = _RESET
cv1 = _ROOTE_H_1
cv2 = _ROOTE_H_2
cv3 = _ROOTE_H_3
cv4 = _ROOTE_H_4
cvoutput = _ROOTNOTE
[notebuttons]
select = _SETTING1 * _SELECT_DEGREE
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = B3.6
button8 = B3.8
button9 = B4.1
button10 = B4.3
button11 = B4.5
button12 = B4.7
clock = _CLOCK_CHORD_PRG
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
led8 = L3.8
led9 = L4.1
led10 = L4.3
led11 = L4.5
led12 = L4.7
output = _DEGREE
[buttongroup]
select = _SETTING1 * _SELECT_CHORDS
minactive = 1
maxactive = 3
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = 0
button8 = 0
button9 = 0
button10 = 0
button11 = 0
button12 = 0
button13 = 0
button14 = 0
buttonoutput1 = _CHORD_SELCET1
buttonoutput2 = _CHORD_SELCET3
buttonoutput3 = _CHORD_SELCET5
buttonoutput4 = _CHORD_SELCET7
buttonoutput5 = _CHORD_SELCET9
buttonoutput6 = _CHORD_SELCET11
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
led8 = L3.8
led9 = L4.1
led10 = L4.3
led11 = L4.5
led12 = L4.7
led13 = L4.2
led14 = L4.4
[nudge]
select = _SETTING1 * _SELECT_CHORDS
amount = 0.1
startvalue = 0.1
minimum = 0
maximum = 0.2
offset = 0.02
buttonup = B4.6
buttondown = B4.8
output = _CHORD_SPREAD
ledup = L4.6
leddown = L4.8
# -------------------------------------------------
# Button keyboard
# -------------------------------------------------
[buttongroup]
select = _SETTING2
button1 = B1.2
button2 = B1.4
# button3 = B1.6
led1 = L1.2
led2 = L1.4
# led3 = L1.6
buttonoutput1 = _SELECT_KEYBOARD_ALGO
buttonoutput2 = _SELECT_ARP
# buttonoutput3 = _SELECT_ALGO
[button]
select = _SETTING2
offvalue = 0
onvalue = 2
button = B1.6
led = L1.6
output = _CLOCK_HALFTIME
# [copy]
# input = _CLOCK * _NEOTRELLIS_GATE
# output = _TRELLIS_CLOCKED
[button]
select = _SETTING2
button = B1.8
states = 1
led = _BUTTON_B18
[copy]
input = _BUTTON_B18 + _NOTE_GATE1
output = _CLOCKED_GATE_ONOFF
# [button]
# button = _CLOCKED_GATE_ONOFF
# onvalue = _TRELLIS_CLOCKED
# offvalue = _NEOTRELLIS_GATE
# output = _TRELLIS_GATE_GATEED
[button]
button = _CLOCKED_GATE_ONOFF
led = _LED_L18
[button]
select = _SETTING2
button = _LED_L18
states = 1
led = L1.8
[notebuttons]
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = B3.6
button8 = B3.8
button9 = B4.1
button10 = B4.3
button11 = B4.5
button12 = B4.7
clock = _CLOCK
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
led8 = L3.8
led9 = L4.1
led10 = L4.3
led11 = L4.5
led12 = L4.7
semitone = _BUTTON_PITCH
[nudge]
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
buttonup = B4.2
buttondown = B4.4
amount = 1V
startvalue = 0V
minimum = 0V
maximum = 4V
output = _BUTTON_KEYBOARD_OCTAVE
ledup = L4.2
leddown = L4.4
# [nudge]
# select = _SETTING2 * _SELECT_KEYBOARD_ALGO
# buttonup = B4.6
# buttondown = B4.8
# amount = 1
# startvalue = 2
# minimum = 0
# maximum = 4
# output = _GATE_LENGTH_BUTTON_KEYBOARD_SWITCH
# ledup = L4.6
# leddown = L4.8
# [switch]
# input1 = 0.1
# input2 = 0.25
# input3 = 0.5
# input4 = 0.75
# input5 = 0.9
# offset = _GATE_LENGTH_BUTTON_KEYBOARD_SWITCH
# output1 = _GATE_LENGTH_BUTTON_KEYBOARD_TRIGGER
[button]
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
states = 1
button = B4.6
led = L4.6
output = _BUTTON_KEYBOARD_CLOCKED_ON
[clocktool]
clock = _CLOCK
dutycycle = 0.5
output = _BUTTON_KEYBOARD_CLOCK
[copy]
input = _BUTTON_KEYBOARD_CLOCK * _BUTTON_KEYBOARD_CLOCKED_ON
output = _BUTTON_KEYBOARD_CLOCKED
[button]
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
states = 1
button = B4.8
led = L4.8
output = _BUTTON_GATE
negated = _BUTTON_KEYBOARD_BYPASS
# [copy]
# input = _BUTTON_PITCH + _NEOTRELLIS_PITCH
# output = _KEYBOARD_CV
# [copy]
# input = _BUTTON_GATE + _TRELLIS_GATE_GATEED
# output = _KEYBOARD_GATE
# [triggerdelay]
# input = _BUTTON_KEYBOARD_TRIGGER
# clock = _CLOCK
# gatelength = _GATE_LENGTH_BUTTON_KEYBOARD_TRIGGER
# output = _BUTTON_GATE
# -------------------------------------------------
# Arp & Algoquencer
# -------------------------------------------------
# arp direction
# arp settings page
[button]
button = B4.1
loadpreset = _PRESET_LOAD
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
led = L4.1
output = _ARP_DIRECTON
# arp ping pong
# arp settings page
[button]
button = B4.2
loadpreset = _PRESET_LOAD
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
led = L4.2
output = _ARP_PINGPONG
# pot for arpeggio range
# arp settings page
[pot]
loadpreset = _PRESET_LOAD
outputscale = 0.4
pot = P4.1
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
output = _ARP_RANGE
# pot for arpeggio transpose
# arp settings page
[pot]
discrete = 4
ledgauge = 0.65
loadpreset = _PRESET_LOAD
pot = P4.2
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
output = _ARP_TRANSPOSE
# pot for arpeggio pattern
# arp settings page
[pot]
discrete = 7
ledgauge = 0.65
loadpreset = _PRESET_LOAD
pot = P3.1
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
output = _ARP_PATTERN
# pot for arpeggio drop
# arp settings page
[pot]
discrete = 4
ledgauge = 0.65
loadpreset = _PRESET_LOAD
pot = P3.2
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
output = _ARP_DROP
# pot for euklid beats
# arp settings page
[pot]
discrete = 16
outputscale = 1.0625
ledgauge = 0.65
loadpreset = _PRESET_LOAD
pot = P2.1
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
output = _EUKLID_BEAT
# pot for euklid lenght
# arp settings page
[pot]
discrete = 16
outputscale = 1
ledgauge = 0.65
loadpreset = _PRESET_LOAD
pot = P2.2
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
output = _EUKLID_LENGHT
# pot for euklid offset
# arp settings page
# [pot]
# discrete = 8
# ledgauge = 0.65
# loadpreset = _PRESET_LOAD
# pot = P4.1
# preset = _PRESET
# savepreset = _PRESET_SAVE
# select = _SETTING2 * _SELECT_ARP
# output = _EUKLID_OFFSET
# arp settings page
[buttongroup]
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = B3.6
button8 = B3.8
loadpreset = _PRESET_LOAD
maxactive = 8
minactive = 0
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_ARP
buttonoutput1 = _ARP_SELECT_1
buttonoutput2 = _ARP_SELECT_2
buttonoutput3 = _ARP_SELECT_3
buttonoutput4 = _ARP_SELECT_4
buttonoutput5 = _ARP_SELECT_5
buttonoutput6 = _ARP_SELECT_6
buttonoutput7 = _ARP_SELECT_7
buttonoutput8 = _ARP_SELECT_8
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
led8 = L3.8
[clocktool]
clock = _CLOCK
divide = _CLOCK_HALFTIME
output = _ALGO_CLOCK
[clocktool]
clock = _CLOCK
# gatelength = 0.9
divide = _CLOCK_HALFTIME
output = _ARP_CLOCK
[euklid]
clock = _ARP_CLOCK
reset = _RESET
length = _EUKLID_LENGHT + 1
beats = _EUKLID_BEAT
output = _EUKLID_GATE
# arpeggio
[arpeggio]
clock = _ARP_CLOCK
degree = _DEGREE
direction = _ARP_DIRECTON
drop = _ARP_DROP
pattern = _ARP_PATTERN
pingpong = _ARP_PINGPONG
range = _ARP_RANGE
reset = _RESET
root = _ROOTNOTE
select1 = _ARP_SELECT_1
select3 = _ARP_SELECT_2
select5 = _ARP_SELECT_3
select7 = _ARP_SELECT_4
select9 = _ARP_SELECT_5
select11 = _ARP_SELECT_6
select13 = _ARP_SELECT_7
selectfill2 = _ARP_SELECT_8
transpose = _ARP_TRANSPOSE * 0.1
output = _ARP_PITCH
# pot for algoquencer pitch activity
[pot]
pot = P2.1
notch = 10%
output = _PITCH_ACTIVITY
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
# pot for algoquencer pattern activity
[pot]
pot = P3.1
notch = 10%
output = _PATTERN_ACTIVITY
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
# pot for pitch morph
[pot]
pot = P2.2
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
output = _PITCH_MORPH
# pot for pattern morph
[pot]
pot = P3.2
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
output = _PATTER_MORPH
# pot for algoquencer pattern length
[pot]
discrete = 16
outputscale = 2
ledgauge = 0.65
loadpreset = _PRESET_LOAD
pot = P4.1
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
output = _PATTERN_LENGTH
# pot for slew time
# [pot]
# loadpreset = _PRESET_LOAD
# pot = P4.1
# preset = _PRESET
# savepreset = _PRESET_SAVE
# select = _SETTING2 * _SELECT_KEYBOARD_ALGO
# output = _SLEW_TIME
# pot for algoquencer pitch low
# [pot]
# loadpreset = _PRESET_LOAD
# outputscale = 0.3
# pot =
# preset = _PRESET
# savepreset = _PRESET_SAVE
# select = _SETTING2 * _SELECT_KEYBOARD_ALGO
# output = _PITCH_LOW
# pot for algoquencer pitch high
[pot]
loadpreset = _PRESET_LOAD
outputscale = 0.3
pot = P4.2
preset = _PRESET
savepreset = _PRESET_SAVE
select = _SETTING2 * _SELECT_KEYBOARD_ALGO
output = _PITCH_HIGH
# algoquencer for pitch
[algoquencer]
activity = _PITCH_ACTIVITY
clock = _ALGO_CLOCK
length = _PATTERN_LENGTH + 1
loadpreset = _PRESET_LOAD
morphs = _PITCH_MORPH
preset = _PRESET
reset = _RESET
savepreset = _PRESET_SAVE
pitchlow = 0
pitchhigh = _PITCH_HIGH
pitch = _ALGO_PITCH_SAMPLE
[sample]
bypass = _BUTTON_KEYBOARD_BYPASS
input = _ALGO_PITCH_SAMPLE
sample = _BUTTON_GATE
output = _ALGO_PITCH
# algoquencer for gates
[algoquencer]
activity = _PATTERN_ACTIVITY
clock = _ALGO_CLOCK
gatelength = 0.9
length = _PATTERN_LENGTH + 1
loadpreset = _PRESET_LOAD
morphs = _PATTER_MORPH
preset = _PRESET
reset = _RESET
savepreset = _PRESET_SAVE
gate = _ALGO_GATE
# -------------------------------------------------
# Input mixer
# -------------------------------------------------
[matrixmixer]
select = _SETTING3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
input1 = _MIDI_PITCH
input2 = _ALGO_PITCH
input3 = _ARP_PITCH
input4 = _BUTTON_PITCH + _BUTTON_KEYBOARD_OCTAVE
button11 = B3.1
button12 = B3.3
button13 = B3.5
button14 = B3.7
button21 = B3.2
button22 = B3.4
button23 = B3.6
button24 = B3.8
button31 = B4.1
button32 = B4.3
button33 = B4.5
button34 = B4.7
button41 = B4.2
button42 = B4.4
button43 = B4.6
button44 = B4.8
output1 = _KEYBOARDPITCH_VOICE1
output2 = _KEYBOARDPITCH_VOICE2
output3 = _KEYBOARDPITCH_VOICE3
output4 = _KEYBOARDPITCH_VOICE4
led11 = L3.1
led12 = L3.3
led13 = L3.5
led14 = L3.7
led21 = L3.2
led22 = L3.4
led23 = L3.6
led24 = L3.8
led31 = L4.1
led32 = L4.3
led33 = L4.5
led34 = L4.7
led41 = L4.2
led42 = L4.4
led43 = L4.6
led44 = L4.8
[matrixmixer]
select = _SETTING3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
input1 = _MIDI_GATE
input2 = _ALGO_GATE
input3 = _EUKLID_GATE
input4 = _BUTTON_GATE + _BUTTON_KEYBOARD_CLOCKED
button11 = B3.1
button12 = B3.3
button13 = B3.5
button14 = B3.7
button21 = B3.2
button22 = B3.4
button23 = B3.6
button24 = B3.8
button31 = B4.1
button32 = B4.3
button33 = B4.5
button34 = B4.7
button41 = B4.2
button42 = B4.4
button43 = B4.6
button44 = B4.8
output1 = _KEYBOARDGATEIN_VOICE1
output2 = _KEYBOARDGATEIN_VOICE2
output3 = _KEYBOARDGATEIN_VOICE3
output4 = _KEYBOARDGATEIN_VOICE4
led11 = L3.1
led12 = L3.3
led13 = L3.5
led14 = L3.7
led21 = L3.2
led22 = L3.4
led23 = L3.6
led24 = L3.8
led31 = L4.1
led32 = L4.3
led33 = L4.5
led34 = L4.7
led41 = L4.2
led42 = L4.4
led43 = L4.6
led44 = L4.8
# -------------------------------------------------
# Voice 1
# -------------------------------------------------
# note select for voice 1
[buttongroup]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
minactive = 0
maxactive = 7
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = B3.6
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
buttonoutput1 = _SELECT_1_VOICE1
buttonoutput2 = _SELECT_2_VOICE1
buttonoutput3 = _SELECT_3_VOICE1
buttonoutput4 = _SELECT_4_VOICE1
buttonoutput5 = _SELECT_5_VOICE1
buttonoutput6 = _SELECT_6_VOICE1
buttonoutput7 = _SELECT_7_VOICE1
[button]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B3.8
led = L3.8
output = _TUNINGON_VOICE1
[button]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.1
led = L4.1
output = _CLEAR_VOICE1
states = 1
[button]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.2
led = L4.2
output = _LUCKYTIES_VOICE1
states = 1
[button]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.3
led = L4.3
output = _LUCKYCV_VOICE1
states = 1
[button]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.4
led = L4.4
output = _LUCKYGATE_VOICE1
states = 1
[button]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.5
led = L4.5
output = _FORM_VOICE1
[button]
select = _VOICE1
button = B4.6
led = L4.6
output = _SEQ_MUTE_VOICE1
# negated = _SEQ_UNMUTE_VOICE1
[button]
select = _VOICE1
button = B4.7
output = _KEYBOARDMODE_VOICE1_V1
[button]
select = _VOICE1
button = B4.8
output = _RECMODE_VOICE1_V1
[button]
select = _SETTING4
button = B3.1
output = _KEYBOARDMODE_VOICE1_S4
[button]
select = _SETTING4
button = B3.2
output = _RECMODE_VOICE1_S4
[switch]
input1 = 0
input2 = 1
offset = _KEYBOARDMODE_VOICE1_V1 + _KEYBOARDMODE_VOICE1_S4
output1 = _KEYBOARDMODE_VOICE1
[switch]
input1 = 0
input2 = 1
offset = _RECMODE_VOICE1_V1 + _RECMODE_VOICE1_S4
output1 = _RECMODE_VOICE1
[button]
select = _VOICE1
states = 1
button = _KEYBOARDMODE_VOICE1
led = L4.7
[button]
select = _VOICE1
states = 1
button = _RECMODE_VOICE1
led = L4.8
[button]
select = _SETTING4
states = 1
button = _KEYBOARDMODE_VOICE1
led = L3.1
[button]
select = _SETTING4
states = 1
button = _RECMODE_VOICE1
led = L3.2
[pot]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P2.1
resetvalue = 0
discrete = 5
reset = _CLEAR_VOICE1
output = _TRANSPOSE_SWITCH_VOICE1
[switch]
input1 = 0
input2 = 0.1
input3 = 0.2
input4 = 0.3
input5 = 0.4
offset = _TRANSPOSE_SWITCH_VOICE1
output1 = _TRANSPOSE_VOICE1
[pot]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P2.2
resetvalue = 3
reset = _CLEAR_VOICE1
discrete = 5
output = _GATE_LENGTH_SWITCH_VOICE1
[switch]
input1 = 0.1
input2 = 0.25
input3 = 0.5
input4 = 0.75
input5 = 0.9
offset = _GATE_LENGTH_SWITCH_VOICE1
output1 = _GATE_LENGTH_VOICE1
[pot]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.1
resetvalue = 5
discrete = 5
reset = _CLEAR_VOICE1
output = _CV_RANGE_SWITCH_VOICE1
[switch]
input1 = 0.1
input2 = 0.2
input3 = 0.3
input4 = 0.4
input5 = 0.5
offset = _CV_RANGE_SWITCH_VOICE1
output1 = _CV_RANGE_VOICE1
[pot]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.2
discrete = 5
reset = _CLEAR_VOICE1
resetvalue = 0
output = _CV_BASE_SWITCH_VOICE1
[switch]
input1 = 0
input2 = 0.1
input3 = 0.2
input4 = 0.3
input5 = 0.4
offset = _CV_BASE_SWITCH_VOICE1
output1 = _CV_BASE_VOICE1
[pot]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.1
resetvalue = 1
reset = _CLEAR_VOICE1
output = _LUCKCHANCE_VOICE1
[pot]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.2
resetvalue = 0
reset = _CLEAR_VOICE1
output = _LUCKAMOUNT_VOICE1
[clocktool]
clock = _CLOCK
dutycycle = _GATE_LENGTH_VOICE1
divide = _CLOCK_HALFTIME
output = _CLOCK_VOICE1
[copy]
input = _CLOCK_VOICE1 * _KEYBOARDGATEIN_VOICE1
output = _KEYBOARDGATE_CLOCKED_VOICE1
[button]
button = _CLOCKED_GATE_ONOFF
onvalue = _KEYBOARDGATE_CLOCKED_VOICE1
offvalue = _KEYBOARDGATEIN_VOICE1
output = _KEYBOARDGATE_VOICE1
[motoquencer]
select = _VOICE1
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
transpose = _TRANSPOSE_VOICE1
form = _FORM_VOICE1
luckychance = _LUCKCHANCE_VOICE1
luckyties = _LUCKYTIES_VOICE1
luckyamount = _LUCKAMOUNT_VOICE1
luckycvs = _LUCKYCV_VOICE1
luckygates = _LUCKYGATE_VOICE1
clear = _CLEAR_VOICE1
cvrange = _CV_RANGE_VOICE1
cvbase = _CV_BASE_VOICE1
defaultgate = 0
gatelength = _GATE_LENGTH_VOICE1
recordmode = _RECMODE_VOICE1
keyboardmode = _KEYBOARDMODE_VOICE1
keyboardcv = _KEYBOARDPITCH_VOICE1
keyboardgate = _KEYBOARDGATE_VOICE1
mute = _SEQ_MUTE_VOICE1
quantize = 2
root = _ROOTNOTE
degree = _DEGREE
tuningmode = _TUNINGON_VOICE1
tuningpitch = _TUNINGPITCH
select1 = _SELECT_1_VOICE1
select3 = _SELECT_2_VOICE1
select5 = _SELECT_3_VOICE1
select7 = _SELECT_4_VOICE1
select9 = _SELECT_5_VOICE1
select11 = _SELECT_6_VOICE1
select13 = _SELECT_7_VOICE1
numsteps = 32
clock = _CLOCK
reset = _RESET
cv = O1
gate = _GATE_VOICE1
# -------------------------------------------------
# Voice 2
# -------------------------------------------------
# note select for voice 2
[buttongroup]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
minactive = 0
maxactive = 7
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = B3.6
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
buttonoutput1 = _SELECT_1_VOICE2
buttonoutput2 = _SELECT_2_VOICE2
buttonoutput3 = _SELECT_3_VOICE2
buttonoutput4 = _SELECT_4_VOICE2
buttonoutput5 = _SELECT_5_VOICE2
buttonoutput6 = _SELECT_6_VOICE2
buttonoutput7 = _SELECT_7_VOICE2
[button]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B3.8
led = L3.8
output = _TUNINGON_VOICE2
[button]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.1
led = L4.1
output = _CLEAR_VOICE2
states = 1
[button]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.2
led = L4.2
output = _LUCKYTIES_VOICE2
states = 1
[button]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.3
led = L4.3
output = _LUCKYCV_VOICE2
states = 1
[button]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.4
led = L4.4
output = _LUCKYGATE_VOICE2
states = 1
[button]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.5
led = L4.5
output = _FORM_VOICE2
[button]
select = _VOICE2
button = B4.6
led = L4.6
output = _SEQ_MUTE_VOICE2
# negated = _SEQ_UNMUTE_VOICE2
[button]
select = _VOICE2
button = B4.7
output = _KEYBOARDMODE_VOICE2_V1
[button]
select = _VOICE2
button = B4.8
output = _RECMODE_VOICE2_V1
[button]
select = _SETTING4
button = B3.3
output = _KEYBOARDMODE_VOICE2_S4
[button]
select = _SETTING4
button = B3.4
output = _RECMODE_VOICE2_S4
[switch]
input1 = 0
input2 = 1
offset = _KEYBOARDMODE_VOICE2_V1 + _KEYBOARDMODE_VOICE2_S4
output1 = _KEYBOARDMODE_VOICE2
[switch]
input1 = 0
input2 = 1
offset = _RECMODE_VOICE2_V1 + _RECMODE_VOICE2_S4
output1 = _RECMODE_VOICE2
[button]
select = _VOICE2
states = 1
button = _KEYBOARDMODE_VOICE2
led = L4.7
[button]
select = _VOICE2
states = 1
button = _RECMODE_VOICE2
led = L4.8
[button]
select = _SETTING4
states = 1
button = _KEYBOARDMODE_VOICE2
led = L3.3
[button]
select = _SETTING4
states = 1
button = _RECMODE_VOICE2
led = L3.4
[pot]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P2.1
resetvalue = 0
discrete = 5
reset = _CLEAR_VOICE2
output = _TRANSPOSE_SWITCH_VOICE2
[switch]
input1 = 0
input2 = 0.1
input3 = 0.2
input4 = 0.3
input5 = 0.4
offset = _TRANSPOSE_SWITCH_VOICE2
output1 = _TRANSPOSE_VOICE2
[pot]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P2.2
resetvalue = 3
reset = _CLEAR_VOICE2
discrete = 5
output = _GATE_LENGTH_SWITCH_VOICE2
[switch]
input1 = 0.1
input2 = 0.25
input3 = 0.5
input4 = 0.75
input5 = 0.9
offset = _GATE_LENGTH_SWITCH_VOICE2
output1 = _GATE_LENGTH_VOICE2
[pot]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.1
resetvalue = 5
discrete = 5
reset = _CLEAR_VOICE2
output = _CV_RANGE_SWITCH_VOICE2
[switch]
input1 = 0.1
input2 = 0.2
input3 = 0.3
input4 = 0.4
input5 = 0.5
offset = _CV_RANGE_SWITCH_VOICE2
output1 = _CV_RANGE_VOICE2
[pot]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.2
discrete = 5
reset = _CLEAR_VOICE2
resetvalue = 0
output = _CV_BASE_SWITCH_VOICE2
[switch]
input1 = 0
input2 = 0.1
input3 = 0.2
input4 = 0.3
input5 = 0.4
offset = _CV_BASE_SWITCH_VOICE2
output1 = _CV_BASE_VOICE2
[pot]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.1
resetvalue = 1
reset = _CLEAR_VOICE2
output = _LUCKCHANCE_VOICE2
[pot]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.2
resetvalue = 0
reset = _CLEAR_VOICE2
output = _LUCKAMOUNT_VOICE2
[clocktool]
clock = _CLOCK
dutycycle = _GATE_LENGTH_VOICE2
divide = _CLOCK_HALFTIME
output = _CLOCK_VOICE2
[copy]
input = _CLOCK_VOICE2 * _KEYBOARDGATEIN_VOICE2
output = _KEYBOARDGATE_CLOCKED_VOICE2
[button]
button = _CLOCKED_GATE_ONOFF
onvalue = _KEYBOARDGATE_CLOCKED_VOICE2
offvalue = _KEYBOARDGATEIN_VOICE2
output = _KEYBOARDGATE_VOICE2
[motoquencer]
select = _VOICE2
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
transpose = _TRANSPOSE_VOICE2
form = _FORM_VOICE2
luckychance = _LUCKCHANCE_VOICE2
luckyties = _LUCKYTIES_VOICE2
luckyamount = _LUCKAMOUNT_VOICE2
luckycvs = _LUCKYCV_VOICE2
luckygates = _LUCKYGATE_VOICE2
clear = _CLEAR_VOICE2
cvrange = _CV_RANGE_VOICE2
cvbase = _CV_BASE_VOICE2
defaultgate = 0
gatelength = _GATE_LENGTH_VOICE2
recordmode = _RECMODE_VOICE2
keyboardmode = _KEYBOARDMODE_VOICE2
keyboardcv = _KEYBOARDPITCH_VOICE2
keyboardgate = _KEYBOARDGATE_VOICE2
mute = _SEQ_MUTE_VOICE2
quantize = 2
root = _ROOTNOTE
degree = _DEGREE
tuningmode = _TUNINGON_VOICE2
tuningpitch = _TUNINGPITCH
select1 = _SELECT_1_VOICE2
select3 = _SELECT_2_VOICE2
select5 = _SELECT_3_VOICE2
select7 = _SELECT_4_VOICE2
select9 = _SELECT_5_VOICE2
select11 = _SELECT_6_VOICE2
select13 = _SELECT_7_VOICE2
numsteps = 32
clock = _CLOCK
reset = _RESET
cv = O5
gate = _GATE_VOICE2
# -------------------------------------------------
# Voice 3
# -------------------------------------------------
# note select for voice 3
[buttongroup]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
minactive = 0
maxactive = 7
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = B3.6
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
buttonoutput1 = _SELECT_1_VOICE3
buttonoutput2 = _SELECT_2_VOICE3
buttonoutput3 = _SELECT_3_VOICE3
buttonoutput4 = _SELECT_4_VOICE3
buttonoutput5 = _SELECT_5_VOICE3
buttonoutput6 = _SELECT_6_VOICE3
buttonoutput7 = _SELECT_7_VOICE3
[button]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B3.8
led = L3.8
output = _TUNINGON_VOICE3
[button]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.1
led = L4.1
output = _CLEAR_VOICE3
states = 1
[button]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.2
led = L4.2
output = _LUCKYTIES_VOICE3
states = 1
[button]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.3
led = L4.3
output = _LUCKYCV_VOICE3
states = 1
[button]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.4
led = L4.4
output = _LUCKYGATE_VOICE3
states = 1
[button]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.5
led = L4.5
output = _FORM_VOICE3
[button]
select = _VOICE3
button = B4.6
led = L4.6
output = _SEQ_MUTE_VOICE3
# negated = _SEQ_UNMUTE_VOICE3
[button]
select = _VOICE3
button = B4.7
output = _KEYBOARDMODE_VOICE3_V1
[button]
select = _VOICE3
button = B4.8
output = _RECMODE_VOICE3_V1
[button]
select = _SETTING4
button = B3.5
output = _KEYBOARDMODE_VOICE3_S4
[button]
select = _SETTING4
button = B3.6
output = _RECMODE_VOICE3_S4
[switch]
input1 = 0
input2 = 1
offset = _KEYBOARDMODE_VOICE3_V1 + _KEYBOARDMODE_VOICE3_S4
output1 = _KEYBOARDMODE_VOICE3
[switch]
input1 = 0
input2 = 1
offset = _RECMODE_VOICE3_V1 + _RECMODE_VOICE3_S4
output1 = _RECMODE_VOICE3
[button]
select = _VOICE3
states = 1
button = _KEYBOARDMODE_VOICE3
led = L4.7
[button]
select = _VOICE3
states = 1
button = _RECMODE_VOICE3
led = L4.8
[button]
select = _SETTING4
states = 1
button = _KEYBOARDMODE_VOICE3
led = L3.5
[button]
select = _SETTING4
states = 1
button = _RECMODE_VOICE3
led = L3.6
[pot]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P2.1
resetvalue = 0
discrete = 5
reset = _CLEAR_VOICE3
output = _TRANSPOSE_SWITCH_VOICE3
[switch]
input1 = 0
input2 = 0.1
input3 = 0.2
input4 = 0.3
input5 = 0.4
offset = _TRANSPOSE_SWITCH_VOICE3
output1 = _TRANSPOSE_VOICE3
[pot]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P2.2
resetvalue = 3
reset = _CLEAR_VOICE3
discrete = 5
output = _GATE_LENGTH_SWITCH_VOICE3
[switch]
input1 = 0.1
input2 = 0.25
input3 = 0.5
input4 = 0.75
input5 = 0.9
offset = _GATE_LENGTH_SWITCH_VOICE3
output1 = _GATE_LENGTH_VOICE3
[pot]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.1
resetvalue = 5
discrete = 5
reset = _CLEAR_VOICE3
output = _CV_RANGE_SWITCH_VOICE3
[switch]
input1 = 0.1
input2 = 0.2
input3 = 0.3
input4 = 0.4
input5 = 0.5
offset = _CV_RANGE_SWITCH_VOICE3
output1 = _CV_RANGE_VOICE3
[pot]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.2
discrete = 5
reset = _CLEAR_VOICE3
resetvalue = 0
output = _CV_BASE_SWITCH_VOICE3
[switch]
input1 = 0
input2 = 0.1
input3 = 0.2
input4 = 0.3
input5 = 0.4
offset = _CV_BASE_SWITCH_VOICE3
output1 = _CV_BASE_VOICE3
[pot]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.1
resetvalue = 1
reset = _CLEAR_VOICE3
output = _LUCKCHANCE_VOICE3
[pot]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.2
resetvalue = 0
reset = _CLEAR_VOICE3
output = _LUCKAMOUNT_VOICE3
[clocktool]
clock = _CLOCK
dutycycle = _GATE_LENGTH_VOICE3
divide = _CLOCK_HALFTIME
output = _CLOCK_VOICE3
[copy]
input = _CLOCK_VOICE3 * _KEYBOARDGATEIN_VOICE3
output = _KEYBOARDGATE_CLOCKED_VOICE3
[button]
button = _CLOCKED_GATE_ONOFF
onvalue = _KEYBOARDGATE_CLOCKED_VOICE3
offvalue = _KEYBOARDGATEIN_VOICE3
output = _KEYBOARDGATE_VOICE3
[motoquencer]
select = _VOICE3
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
transpose = _TRANSPOSE_VOICE3 + 2V
form = _FORM_VOICE3
luckychance = _LUCKCHANCE_VOICE3
luckyties = _LUCKYTIES_VOICE3
luckyamount = _LUCKAMOUNT_VOICE3
luckycvs = _LUCKYCV_VOICE3
luckygates = _LUCKYGATE_VOICE3
clear = _CLEAR_VOICE3
cvrange = _CV_RANGE_VOICE3
cvbase = _CV_BASE_VOICE3
defaultgate = 0
gatelength = _GATE_LENGTH_VOICE3
recordmode = _RECMODE_VOICE3
keyboardmode = _KEYBOARDMODE_VOICE3
keyboardcv = _KEYBOARDPITCH_VOICE3
keyboardgate = _KEYBOARDGATE_VOICE3
mute = _SEQ_MUTE_VOICE3
quantize = 2
root = _ROOTNOTE
degree = _DEGREE
tuningmode = _TUNINGON_VOICE3
tuningpitch = _TUNINGPITCH
select1 = _SELECT_1_VOICE3
select3 = _SELECT_2_VOICE3
select5 = _SELECT_3_VOICE3
select7 = _SELECT_4_VOICE3
select9 = _SELECT_5_VOICE3
select11 = _SELECT_6_VOICE3
select13 = _SELECT_7_VOICE3
numsteps = 32
clock = _CLOCK
reset = _RESET
cv = O6
gate = _GATE_VOICE3
# -------------------------------------------------
# Voice 4
# -------------------------------------------------
# note select for voice 4
[buttongroup]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
minactive = 0
maxactive = 7
button1 = B3.1
button2 = B3.3
button3 = B3.5
button4 = B3.7
button5 = B3.2
button6 = B3.4
button7 = B3.6
led1 = L3.1
led2 = L3.3
led3 = L3.5
led4 = L3.7
led5 = L3.2
led6 = L3.4
led7 = L3.6
buttonoutput1 = _SELECT_1_VOICE4
buttonoutput2 = _SELECT_2_VOICE4
buttonoutput3 = _SELECT_3_VOICE4
buttonoutput4 = _SELECT_4_VOICE4
buttonoutput5 = _SELECT_5_VOICE4
buttonoutput6 = _SELECT_6_VOICE4
buttonoutput7 = _SELECT_7_VOICE4
[button]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B3.8
led = L3.8
output = _TUNINGON_VOICE4
[button]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.1
led = L4.1
output = _CLEAR_VOICE4
states = 1
[button]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.2
led = L4.2
output = _LUCKYTIES_VOICE4
states = 1
[button]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.3
led = L4.3
output = _LUCKYCV_VOICE4
states = 1
[button]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.4
led = L4.4
output = _LUCKYGATE_VOICE4
states = 1
[button]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
button = B4.5
led = L4.5
output = _FORM_VOICE4
[button]
select = _VOICE4
button = B4.6
led = L4.6
output = _SEQ_MUTE_VOICE4
# negated = _SEQ_UNMUTE_VOICE4
[button]
select = _VOICE4
button = B4.7
output = _KEYBOARDMODE_VOICE4_V1
[button]
select = _VOICE4
button = B4.8
output = _RECMODE_VOICE4_V1
[button]
select = _SETTING4
button = B3.7
output = _KEYBOARDMODE_VOICE4_S4
[button]
select = _SETTING4
button = B3.8
output = _RECMODE_VOICE4_S4
[switch]
input1 = 0
input2 = 1
offset = _KEYBOARDMODE_VOICE4_V1 + _KEYBOARDMODE_VOICE4_S4
output1 = _KEYBOARDMODE_VOICE4
[switch]
input1 = 0
input2 = 1
offset = _RECMODE_VOICE4_V1 + _RECMODE_VOICE4_S4
output1 = _RECMODE_VOICE4
[button]
select = _VOICE4
states = 1
button = _KEYBOARDMODE_VOICE4
led = L4.7
[button]
select = _VOICE4
states = 1
button = _RECMODE_VOICE4
led = L4.8
[button]
select = _SETTING4
states = 1
button = _KEYBOARDMODE_VOICE4
led = L3.7
[button]
select = _SETTING4
states = 1
button = _RECMODE_VOICE4
led = L3.8
[pot]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P2.1
resetvalue = 0
discrete = 5
reset = _CLEAR_VOICE4
output = _TRANSPOSE_SWITCH_VOICE4
[switch]
input1 = 0
input2 = 0.1
input3 = 0.2
input4 = 0.3
input5 = 0.4
offset = _TRANSPOSE_SWITCH_VOICE4
output1 = _TRANSPOSE_VOICE4
[pot]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P2.2
resetvalue = 3
reset = _CLEAR_VOICE4
discrete = 5
output = _GATE_LENGTH_SWITCH_VOICE4
[switch]
input1 = 0.1
input2 = 0.25
input3 = 0.5
input4 = 0.75
input5 = 0.9
offset = _GATE_LENGTH_SWITCH_VOICE4
output1 = _GATE_LENGTH_VOICE4
[pot]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.1
resetvalue = 5
discrete = 5
reset = _CLEAR_VOICE4
output = _CV_RANGE_SWITCH_VOICE4
[switch]
input1 = 0.1
input2 = 0.2
input3 = 0.3
input4 = 0.4
input5 = 0.5
offset = _CV_RANGE_SWITCH_VOICE4
output1 = _CV_RANGE_VOICE4
[pot]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.2
discrete = 5
reset = _CLEAR_VOICE4
resetvalue = 0
output = _CV_BASE_SWITCH_VOICE4
[switch]
input1 = 0
input2 = 0.1
input3 = 0.2
input4 = 0.3
input5 = 0.4
offset = _CV_BASE_SWITCH_VOICE4
output1 = _CV_BASE_VOICE4
[pot]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.1
resetvalue = 1
reset = _CLEAR_VOICE4
output = _LUCKCHANCE_VOICE4
[pot]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.2
resetvalue = 0
reset = _CLEAR_VOICE4
output = _LUCKAMOUNT_VOICE4
[clocktool]
clock = _CLOCK
dutycycle = _GATE_LENGTH_VOICE4
divide = _CLOCK_HALFTIME
output = _CLOCK_VOICE4
[copy]
input = _CLOCK_VOICE4 * _KEYBOARDGATEIN_VOICE4
output = _KEYBOARDGATE_CLOCKED_VOICE4
[button]
button = _CLOCKED_GATE_ONOFF
onvalue = _KEYBOARDGATE_CLOCKED_VOICE4
offvalue = _KEYBOARDGATEIN_VOICE4
output = _KEYBOARDGATE_VOICE4
[motoquencer]
select = _VOICE4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
transpose = _TRANSPOSE_VOICE4
form = _FORM_VOICE4
luckychance = _LUCKCHANCE_VOICE4
luckyties = _LUCKYTIES_VOICE4
luckyamount = _LUCKAMOUNT_VOICE4
luckycvs = _LUCKYCV_VOICE4
luckygates = _LUCKYGATE_VOICE4
clear = _CLEAR_VOICE4
cvrange = _CV_RANGE_VOICE4
cvbase = _CV_BASE_VOICE4
defaultgate = 0
gatelength = _GATE_LENGTH_VOICE4
recordmode = _RECMODE_VOICE4
keyboardmode = _KEYBOARDMODE_VOICE4
keyboardcv = _KEYBOARDPITCH_VOICE4
keyboardgate = _KEYBOARDGATE_VOICE4
mute = _SEQ_MUTE_VOICE4
quantize = 2
root = _ROOTNOTE
degree = _DEGREE
select1 = _SELECT_1_VOICE4
select3 = _SELECT_2_VOICE4
select5 = _SELECT_3_VOICE4
select7 = _SELECT_4_VOICE4
select9 = _SELECT_5_VOICE4
select11 = _SELECT_6_VOICE4
select13 = _SELECT_7_VOICE4
numsteps = 32
clock = _CLOCK
reset = _RESET
cv = _CHORDCV
gate = _GATE_VOICE4
# chord generation
[chord]
output1 = O2
output2 = O3
output3 = O4
root = _ROOTNOTE
inversion = 0
degree = _DEGREE
pitch = _CHORDCV + 1V
tuningmode = _TUNINGON_VOICE4
tuningpitch = _TUNINGPITCH
select1 = _CHORD_SELCET1
select3 = _CHORD_SELCET3
select5 = _CHORD_SELCET5
select7 = _CHORD_SELCET7
select9 = _CHORD_SELCET9
select11 = _CHORD_SELCET11
spread = _CHORD_SPREAD
trigger = _GATE_VOICE4
# -------------------------------------------------
# Drums
# -------------------------------------------------
# active only when drum voices are active
[button]
select = _GROUP_SELECT
selectat = 2
button = B1.8
led = L1.8
output = _SHIFT_ON
negated = _SHIFT_OFF
states = 1
[button]
select = _SHIFT_OFF * _GROUP_SELECT
selectat = 2
button = B1.2
states = 1
led = L1.2
output = _DRUMS_ALTERNATESTEPS
[button]
select = _SHIFT_ON * _GROUP_SELECT
selectat = 2
button = B1.2
states = 2
onvalue = 4
offvalue = 2
led = L1.2
output = _DRUMS_ALTERNATEFILL
[button]
select = _SHIFT_OFF * _GROUP_SELECT
selectat = 2
button = B1.4
states = 1
led = L1.4
output = _DRUMS_ACCENTS
[button]
select = _SHIFT_ON * _GROUP_SELECT
selectat = 2
button = B1.4
states = 1
led = L1.4
output = _DRUMS_REROLL
[button]
select = _SHIFT_OFF * _GROUP_SELECT
selectat = 2
button = B1.6
states = 1
led = L1.6
output = _DRUMS_LENGHT
[button]
select = _SHIFT_ON * _GROUP_SELECT
selectat = 2
button = B1.6
states = 1
led = L1.6
output = _DRUMS_CLEAR
[triggerdelay]
input = _DRUMS_CLEAR
delay = 0.5
output = _DRUMS_CLEAR_ALT
# swing for drums
[pot]
pot = P1.2
outputscale = 0.2
output = _SWING_DRUM
[timing]
clock = _CLOCK
reset = _RESET
output = _SWING_CLOCK_DRUM
timing1 = 0
timing2 = _SWING_DRUM
[pot]
select = _BD
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.1
reset = _DRUMS_CLEAR
notch = 0.1
resetvalue = 0.5
output = _ALGO_ACTIVITY_BD
[pot]
select = _BD
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.2
reset = _DRUMS_CLEAR
resetvalue = 0
output = _ALGO_FILL_BD
[pot]
select = _BD
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.1
reset = _DRUMS_CLEAR
resetvalue = 0
output = _ALGO_VARIATION_BD
[pot]
select = _BD
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.2
reset = _DRUMS_CLEAR
notch = 0.1
resetvalue = 0.5
output = _ALGO_OFFBEAT_BD
[algoquencer]
button1 = B3.1
button2 = B3.2
button3 = B4.1
button4 = B4.2
button5 = B3.3
button6 = B3.4
button7 = B4.3
button8 = B4.4
button9 = B3.5
button10 = B3.6
button11 = B4.5
button12 = B4.6
button13 = B3.7
button14 = B3.8
button15 = B4.7
button16 = B4.8
activity = _ALGO_ACTIVITY_BD
clear = _DRUMS_CLEAR + _DRUMS_CLEAR_ALT
reroll = _DRUMS_REROLL
lengthbutton = _DRUMS_LENGHT
accentbutton = _DRUMS_ACCENTS + _DRUMS_CLEAR_ALT
alternatebutton = _DRUMS_ALTERNATESTEPS + _DRUMS_CLEAR_ALT
alternatebars = _DRUMS_ALTERNATEFILL
fillorder = _DRUMS_ALTERNATEFILL
clock = _SWING_CLOCK_DRUM
loadpreset = _PRESET_LOAD
offbeats = _ALGO_OFFBEAT_BD
preset = _PRESET
reset = _RESET
savepreset = _PRESET_SAVE
select = _BD
variation = _ALGO_VARIATION_BD
fills = _ALGO_FILL_BD
led1 = L3.1
led2 = L3.2
led3 = L4.1
led4 = L4.2
led5 = L3.3
led6 = L3.4
led7 = L4.3
led8 = L4.4
led9 = L3.5
led10 = L3.6
led11 = L4.5
led12 = L4.6
led13 = L3.7
led14 = L3.8
led15 = L4.7
led16 = L4.8
trigger = _ALGO_TRIGGER_BD
[pot]
select = _SD
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.1
reset = _DRUMS_CLEAR
notch = 0.1
resetvalue = 0.5
output = _ALGO_ACTIVITY_SD
[pot]
select = _SD
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.2
reset = _DRUMS_CLEAR
resetvalue = 0
output = _ALGO_FILL_SD
[pot]
select = _SD
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.1
reset = _DRUMS_CLEAR
resetvalue = 0
output = _ALGO_VARIATION_SD
[pot]
select = _SD
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.2
reset = _DRUMS_CLEAR
notch = 0.1
resetvalue = 0.5
output = _ALGO_OFFBEAT_SD
[algoquencer]
button1 = B3.1
button2 = B3.2
button3 = B4.1
button4 = B4.2
button5 = B3.3
button6 = B3.4
button7 = B4.3
button8 = B4.4
button9 = B3.5
button10 = B3.6
button11 = B4.5
button12 = B4.6
button13 = B3.7
button14 = B3.8
button15 = B4.7
button16 = B4.8
activity = _ALGO_ACTIVITY_SD
clear = _DRUMS_CLEAR + _DRUMS_CLEAR_ALT
reroll = _DRUMS_REROLL
lengthbutton = _DRUMS_LENGHT
accentbutton = _DRUMS_ACCENTS + _DRUMS_CLEAR_ALT
alternatebutton = _DRUMS_ALTERNATESTEPS + _DRUMS_CLEAR_ALT
alternatebars = _DRUMS_ALTERNATEFILL
fillorder = _DRUMS_ALTERNATEFILL
clock = _SWING_CLOCK_DRUM
fills = _ALGO_FILL_SD
loadpreset = _PRESET_LOAD
offbeats = _ALGO_OFFBEAT_SD
preset = _PRESET
reset = _RESET
savepreset = _PRESET_SAVE
select = _SD
variation = _ALGO_VARIATION_SD
led1 = L3.1
led2 = L3.2
led3 = L4.1
led4 = L4.2
led5 = L3.3
led6 = L3.4
led7 = L4.3
led8 = L4.4
led9 = L3.5
led10 = L3.6
led11 = L4.5
led12 = L4.6
led13 = L3.7
led14 = L3.8
led15 = L4.7
led16 = L4.8
trigger = _ALGO_TRIGGER_SD
[pot]
select = _HH
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.1
notch = 0.1
reset = _DRUMS_CLEAR
resetvalue = 0.5
output = _ALGO_ACTIVITY_HH
[pot]
select = _HH
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.2
reset = _DRUMS_CLEAR
resetvalue = 0
output = _ALGO_FILL_HH
[pot]
select = _HH
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.1
reset = _DRUMS_CLEAR
resetvalue = 0
output = _ALGO_VARIATION_HH
[pot]
select = _HH
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.2
reset = _DRUMS_CLEAR
notch = 0.1
resetvalue = 0.5
output = _ALGO_OFFBEAT_HH
[algoquencer]
button1 = B3.1
button2 = B3.2
button3 = B4.1
button4 = B4.2
button5 = B3.3
button6 = B3.4
button7 = B4.3
button8 = B4.4
button9 = B3.5
button10 = B3.6
button11 = B4.5
button12 = B4.6
button13 = B3.7
button14 = B3.8
button15 = B4.7
button16 = B4.8
activity = _ALGO_ACTIVITY_HH
clear = _DRUMS_CLEAR + _DRUMS_CLEAR_ALT
reroll = _DRUMS_REROLL
lengthbutton = _DRUMS_LENGHT
accentbutton = _DRUMS_ACCENTS + _DRUMS_CLEAR_ALT
alternatebutton = _DRUMS_ALTERNATESTEPS + _DRUMS_CLEAR_ALT
alternatebars = _DRUMS_ALTERNATEFILL
fillorder = _DRUMS_ALTERNATEFILL
clock = _SWING_CLOCK_DRUM
fills = _ALGO_FILL_HH
loadpreset = _PRESET_LOAD
offbeats = _ALGO_OFFBEAT_HH
preset = _PRESET
reset = _RESET
savepreset = _PRESET_SAVE
select = _HH
variation = _ALGO_VARIATION_HH
accent = G9
led1 = L3.1
led2 = L3.2
led3 = L4.1
led4 = L4.2
led5 = L3.3
led6 = L3.4
led7 = L4.3
led8 = L4.4
led9 = L3.5
led10 = L3.6
led11 = L4.5
led12 = L4.6
led13 = L3.7
led14 = L3.8
led15 = L4.7
led16 = L4.8
trigger = _ALGO_TRIGGER_HH
[pot]
select = _CP
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.1
reset = _DRUMS_CLEAR
notch = 0.1
resetvalue = 0.5
output = _ALGO_ACTIVITY_CP
[pot]
select = _CP
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P3.2
reset = _DRUMS_CLEAR
resetvalue = 0
output = _ALGO_FILL_CP
[pot]
select = _CP
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
reset = _DRUMS_CLEAR
pot = P4.1
resetvalue = 0
output = _ALGO_VARIATION_CP
[pot]
select = _CP
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
pot = P4.2
reset = _DRUMS_CLEAR
notch = 0.1
resetvalue = 0.5
output = _ALGO_OFFBEAT_CP
[algoquencer]
button1 = B3.1
button2 = B3.2
button3 = B4.1
button4 = B4.2
button5 = B3.3
button6 = B3.4
button7 = B4.3
button8 = B4.4
button9 = B3.5
button10 = B3.6
button11 = B4.5
button12 = B4.6
button13 = B3.7
button14 = B3.8
button15 = B4.7
button16 = B4.8
activity = _ALGO_ACTIVITY_CP
clear = _DRUMS_CLEAR + _DRUMS_CLEAR_ALT
reroll = _DRUMS_REROLL
lengthbutton = _DRUMS_LENGHT
accentbutton = _DRUMS_ACCENTS + _DRUMS_CLEAR_ALT
alternatebutton = _DRUMS_ALTERNATESTEPS + _DRUMS_CLEAR_ALT
alternatebars = _DRUMS_ALTERNATEFILL
fillorder = _DRUMS_ALTERNATEFILL
clock = _SWING_CLOCK_DRUM
fills = _ALGO_FILL_CP
loadpreset = _PRESET_LOAD
offbeats = _ALGO_OFFBEAT_CP
preset = _PRESET
reset = _RESET
savepreset = _PRESET_SAVE
select = _CP
variation = _ALGO_VARIATION_CP
led1 = L3.1
led2 = L3.2
led3 = L4.1
led4 = L4.2
led5 = L3.3
led6 = L3.4
led7 = L4.3
led8 = L4.4
led9 = L3.5
led10 = L3.6
led11 = L4.5
led12 = L4.6
led13 = L3.7
led14 = L3.8
led15 = L4.7
led16 = L4.8
trigger = _ALGO_TRIGGER_CP
# -------------------------------------------------
# Output
# -------------------------------------------------
# [pot]
# pot = P1.1 * 0.5
# output = O7
# voice mutes
[matrixmixer]
select = _SETTING4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
input1 = _GATE_VOICE1 # * _SEQ_UNMUTE_VOICE1
input2 = _GATE_VOICE2 # * _SEQ_UNMUTE_VOICE2
input3 = _GATE_VOICE3 # * _SEQ_UNMUTE_VOICE3
input4 = _GATE_VOICE4 # * _SEQ_UNMUTE_VOICE4
auxin1 = _TUNINGON_VOICE1
auxin2 = _TUNINGON_VOICE2
auxin3 = _TUNINGON_VOICE3
auxin4 = _TUNINGON_VOICE4
output1 = G5
output2 = G6
output3 = G7
output4 = G8
mixmax = 1
startvalue = 2
button11 = B4.1
button22 = B4.3
button33 = B4.5
button44 = B4.7
led11 = L4.1
led22 = L4.3
led33 = L4.5
led44 = L4.7
# Drum mutes
[matrixmixer]
select = _SETTING4
preset = _PRESET
loadpreset = _PRESET_LOAD
savepreset = _PRESET_SAVE
input1 = _ALGO_TRIGGER_BD
input2 = _ALGO_TRIGGER_SD
input3 = _ALGO_TRIGGER_HH
input4 = _ALGO_TRIGGER_CP
output1 = G1
output2 = G2
output3 = G3
output4 = G4
mixmax = 1
startvalue = 2
button11 = B4.2
button22 = B4.4
button33 = B4.6
button44 = B4.8
led11 = L4.2
led22 = L4.4
led33 = L4.6
led44 = L4.8
[copy]
input = I8 * P1.1 + 0.6
output = O8
[copy]
input = G5
output = G10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment