Subversion Repositories svn.mios32

Rev

Rev 2530 | Rev 2532 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
524 tk 1
##################################################
2
# Setup File for Standard Frontpanel
3
# $Id: MBSEQ_HW.V4 2531 2017-10-11 22:55:38Z tk $
4
##################################################
5
 
6
 
7
##################################################
741 tk 8
# MIDI Remote Keyboard Function
9
##################################################
10
 
11
# The note number which activates the remote function
2171 tk 12
# 96 = C-6 (some MIDI monitors display C-5)
741 tk 13
# 0 disables the remote keyboard function
14
MIDI_REMOTE_KEY 96
15
 
16
# The CC number which activates the remote function
17
# (e.g. to control it with a footswitch)
18
# Allowed numbers: 1-127 for CC#1..CC#127
19
# 0 disables the function (default)
20
MIDI_REMOTE_CC 0
21
 
22
 
23
##################################################
1713 tk 24
# Track Selection CC
25
# Allows to synchronize track selections with a DAW
26
##################################################
27
 
28
# select the mode:
29
# 0: no CC sent on track changes
30
# 1: send a single CC which contains the track number as value
31
# 2: send CC..CC+15 depending on track number with value 127
32
TRACK_CC_MODE 0
33
 
34
# over which port should the CC be sent?
35
# specifiy: USB1..USB4, OUT1..OUT4, IIC1..IIC4, AOUT (haha ;-), OSC1..OSC4
36
TRACK_CC_PORT USB1
37
 
38
# over which MIDI channel should the CC be sent (1..16)?
39
TRACK_CC_CHANNEL 1
40
 
1714 tk 41
# which CC number should be sent (if TRACK_CC_MODE == 2: the first CC)
1713 tk 42
TRACK_CC_NUMBER 100
43
 
44
 
45
##################################################
1025 tk 46
# Running status optimisation
47
# Enabled by default, should be disabled if a MIDI
48
# device connected to a MIDI port doesn't fully
49
# comply to the MIDI specification.
50
# Expects two parameters: port number and 0/1 to
51
# disable/enable the optimisation.
52
##################################################
53
 
1346 tk 54
# OUT1 (MIDI1 port of MBHP_CORE_STM32 and MBHP_CORE_LPC17 module)
1713 tk 55
RS_OPTIMISATION OUT1 1
1025 tk 56
 
1346 tk 57
# OUT2 (MIDI2 port of MBHP_CORE_STM32 and MBHP_CORE_LPC17 module)
1713 tk 58
RS_OPTIMISATION OUT2 1
1025 tk 59
 
1346 tk 60
# OUT3 (MIDI3 port of MBHP_CORE_STM32 and MBHP_CORE_LPC17 module)
1713 tk 61
RS_OPTIMISATION OUT3 1
1025 tk 62
 
1346 tk 63
# OUT4 (MIDI4 port of MBHP_CORE_LPC17 module)
1713 tk 64
RS_OPTIMISATION OUT4 1
1346 tk 65
 
66
 
1025 tk 67
##################################################
2039 tk 68
# Menu Shortcuts allow a quick selection of menu pages.
69
# Will be displayed when the "MENU" button is pressed
70
# Syntax: MENU_SHORTCUT <gp-button-number> <page-name>
71
#
72
# <gp-button-number> in the range of 1..16
73
# <page-name>: one of these names:
74
#
75
#   - MENU         (Page Menu)
76
#   - FXSEL        (Fx Selection)
77
#   - STEPSEL      (Step Selection)
78
#   - TRGSEL       (Trigger Selection)
79
#   - PARSEL       (Param. Selection)
80
#   - TRACKSEL     (Track Selection)
81
#   - BPM_PRESETS  (BPM Presets)
82
#   - EDIT         (Edit)
83
#   - MUTE         (Mute Tracks)
84
#   - MUTE_PORTS   (Mute Ports)
85
#   - PATTERNS     (Patterns)
86
#   - SONG         (Song)
87
#   - MIXER        (Mixer)
88
#   - EVENTS       (Track Events)
89
#   - MODE         (Track Mode)
90
#   - DIRECTION    (Track Direction)
91
#   - DIVIDER      (Track ClockDivider)
92
#   - LENGTH       (Track Length)
93
#   - TRANSPOSE    (Track Transpose)
94
#   - GROOVE       (Track Groove)
95
#   - TRG_ASSIGN   (Track Triggers)
96
#   - MORPH        (Track Morphing)
97
#   - RANDOM       (Random Generator)
98
#   - EUCLID       (Track Euclid Generator)
99
#   - RECORD       (Record)
100
#   - MANUAL       (Manual Trigger)
101
#   - FX_ECHO      (Track Fx: Echo)
102
#   - FX_HUMANIZER (Track Fx: Humanize)
103
#   - FX_LIMIT     (Track Fx: Limit)
104
#   - FX_LFO       (Track Fx: LFO)
105
#   - FX_DUPLICATE (Track Fx: Duplicate)
106
#   - FX_LOOP      (Global Fx: Loop)
107
#   - FX_SCALE     (Global Fx: Scale)
108
#   - UTIL         (Utilities)
109
#   - BPM          (BPM Selection)
110
#   - OPTIONS      (Options)
111
#   - SAVE         (Save Pattern)
112
#   - METRONOME    (Metronome)
113
#   - MIDI         (MIDI Configuration)
114
#   - MIDIMON      (MIDI Monitor)
115
#   - SYSEX        (SysEx)
116
#   - CVCFG        (CV Configuration)
117
#   - DISK         (Disk (SD Card))
118
#   - ETH_OSC      (Ethernet & OSC)
119
#   - LIVE         (Live Play)
120
#   - REMIX        (Pattern Remix)
121
#   - BOOKMARKS    (Bookmarks)
122
#   - ABOUT        (About this MIDIbox)
123
#
124
##################################################
125
 
126
MENU_SHORTCUT  1 MIXER
127
MENU_SHORTCUT  2 EVENTS
128
MENU_SHORTCUT  3 MODE
129
MENU_SHORTCUT  4 DIRECTION
130
MENU_SHORTCUT  5 DIVIDER
131
MENU_SHORTCUT  6 LENGTH
132
MENU_SHORTCUT  7 TRANSPOSE
133
MENU_SHORTCUT  8 GROOVE
134
MENU_SHORTCUT  9 TRG_ASSIGN
135
MENU_SHORTCUT 10 FXSEL
136
MENU_SHORTCUT 11 MANUAL
137
MENU_SHORTCUT 12 MORPH
138
MENU_SHORTCUT 13 BPM
139
MENU_SHORTCUT 14 SAVE
140
MENU_SHORTCUT 15 MIDI
141
MENU_SHORTCUT 16 SYSEX
142
 
143
 
144
##################################################
524 tk 145
# Shift Register Setup
146
##################################################
147
 
1864 tk 148
# maximum number of connected shift registers in a DIN or DOUT chain (1..23)
149
SRIO_NUM_SR    23
150
 
524 tk 151
# number of first and second DOUT shift register used for GP LEDs
152
GP_DOUT_L_SR    3
153
GP_DOUT_R_SR    4
154
 
155
# DOUTs for Dual Color option:
156
GP_DOUT_L2_SR  0
157
GP_DOUT_R2_SR  0
158
 
2326 tk 159
# OPTIONAL: individual track LEDs can optionally be assigned to SRs
1146 tk 160
# they correspond with the BUTTON_DIRECT_TRACK* buttons
161
TRACKS_DOUT_L_SR 0
162
TRACKS_DOUT_R_SR 0
163
 
1126 tk 164
# sets the debounce delay for low-quality buttons in mS
165
# use low values for high quality buttons - this ensures best latency.
166
# use higher values for lower quality buttons.
167
# Recommended values:
168
#   - 0   for high quality buttons (we used it many months w/o complaints)
169
#   - 5  is the default
170
#   - 20 for low-quality buttons
171
DEBOUNCE_DELAY 5
524 tk 172
 
1126 tk 173
 
524 tk 174
##################################################
175
# Optional BLM Matrix
176
##################################################
177
 
178
# set this value to 1 if each track has its own set of 16 LEDs to display unmuted steps and current sequencer position
179
# or if you are using a button/led matrix for misc. button/LED functions
180
BLM_ENABLED     1
181
 
182
# define the shift registers to which the anodes of these LEDs are connected
183
# Note: they can be equal to GP_DOUT_[LH]_SR, this saves two shift registers, but doesn't allow a separate view of UI selections
184
BLM_DOUT_L1_SR	6
185
BLM_DOUT_R1_SR	9
186
 
187
# define the shift register to which the cathodes of these LEDs are connected
188
# Note that the whole shift register (8 pins) will be allocated! The 4 select lines are duplicated (4 for LED matrix, 4 for button matrix)
189
# The second DOUT_CATHODES2 selection is optional if LEDs with high power consumption are used - set this to 0 if not used
190
BLM_DOUT_CATHODES_SR1  5
191
BLM_DOUT_CATHODES_SR2  8
192
 
193
# set an inversion mask for the DOUT shift registers if sink drivers (transistors)
194
# have been added to the cathode lines
195
# Settings: 0x00 - no sink drivers
196
#           0xf0 - sink drivers connected to D0..D3
197
#           0x0f - sink drivers connected to D7..D4
198
BLM_DOUT_CATHODES_INV_MASK 0x00
199
 
200
# 0: no DUO colour LEDs are connected to the LED matrix (position marker inverts step LED)
201
# 1: DUO colour LEDs are connected to the LED matrix, second LED displays position marker
202
# 2: Like option 1, but the first LED is turned off when the position marker activates the second LED
203
BLM_DOUT_DUOCOLOUR  1
204
 
205
# define the shift registers to which the anodes of the "second colour" (red) LEDs are connected
206
BLM_DOUT_L2_SR  7
207
BLM_DOUT_R2_SR  10
208
 
209
# set this to 1 if a button matrix is connected
210
BLM_BUTTONS_ENABLED 1
211
 
212
# set this to 1 if these buttons should only control the "step triggers" (gate, and other assigned triggers) - and no UI functions
213
BLM_BUTTONS_NO_UI   1
214
 
1675 tk 215
# optional (only useful in conjunction with the BLM):
216
# if 0: the GP buttons/LEDs are working as usual
217
# if 1: the GP buttons/LEDs always select the page items like if the MENU button is pressed,
218
#       the GP LEDs show the selected page (if matching with any of these items)
219
BLM_GP_ALWAYS_SELECT_MENU_PAGE 0
220
 
524 tk 221
# define the DIN shift registers to which the button matrix is connected
222
BLM_DIN_L_SR  11
223
BLM_DIN_R_SR  12
224
 
225
 
784 tk 226
##################################################
1336 tk 227
# Additional 8x8 BLM as used for Wilba's Frontpanel
524 tk 228
##################################################
229
 
230
# set to 1 to enable 8x8 BLM driver
231
BLM8X8_ENABLED  0
232
 
233
# to which shift register are the select lines connected?
234
# Allowed values: 0 to disable, 1..16 to assign shift register
235
BLM8X8_DOUT_CATHODES_SR  1
236
 
237
# set an inversion mask for the DOUT shift registers if sink drivers (transistors)
238
# have been added to the cathode lines
239
BLM8X8_DOUT_CATHODES_INV_MASK 0x00
240
 
2530 tk 241
# set an inversion mask for the DOUT shift registers if source drivers (transistors)
242
# have been added to the anode lines
243
BLM8X8_DOUT_ANODES_INV_MASK 0x00
244
 
524 tk 245
# to which shift register are the LED anode lines connected?
246
# Allowed values: 0 to disable, 1..16 to assign shift register
2088 tk 247
BLM8X8_DOUT_LED_SR      2
524 tk 248
 
249
# 0: no mapping of 8x8 LEDs
2531 tk 250
# 1: select GP LED -> 8x8 matrix mapping for Wilba's MB-SEQ PCB
251
# 2: select LED mapping for MBSEQ V4L SRIO board
252
# 3: select GP LED -> matrix mapping for Antilog PCB
524 tk 253
BLM8X8_DOUT_GP_MAPPING  1
254
 
255
# 8x8 matrix for misc. button functions
256
BLM8X8_DIN_SR  2
257
 
258
 
259
##################################################
1336 tk 260
# Optional BPM digits
261
##################################################
262
 
263
# set to 1 or 2 to enable the 3 optional BPM digits
264
# 0: BPM digits disabled
265
# 1: BPM digits with common cathode
266
# 2: BPM digits with common anode
267
BPM_DIGITS_ENABLED 0
268
 
269
# define the DOUT shift register to which the segments are connected (0=disabled)
270
BPM_DIGITS_SEGMENTS_SR 0
271
 
272
# define the DOUT SR and pin to which the common pins are connected
1341 tk 273
# we are counting from right to left
274
# Example: 140.5 BPM: (COMMON1 = 5, COMMON2=0., COMMON3=4, COMMON4=1)
1336 tk 275
#                       SR  Pin
276
BPM_DIGITS_COMMON1_PIN   0   0
277
BPM_DIGITS_COMMON2_PIN   0   0
278
BPM_DIGITS_COMMON3_PIN   0   0
1341 tk 279
BPM_DIGITS_COMMON4_PIN   0   0
1336 tk 280
 
281
 
282
##################################################
1341 tk 283
# Optional Step digits
284
##################################################
285
 
286
# set to 1 or 2 to enable the 3 optional STEP digits
287
# 0: STEP digits disabled
288
# 1: STEP digits with common cathode
289
# 2: STEP digits with common anode
290
STEP_DIGITS_ENABLED 0
291
 
292
# define the DOUT shift register to which the segments are connected (0=disabled)
293
STEP_DIGITS_SEGMENTS_SR 0
294
 
295
# define the DOUT SR and pin to which the common pins are connected
296
# we are counting from right to left
297
# Example: Step 123: (COMMON1 = 3, COMMON2=2, COMMON3=1)
298
#                       SR  Pin
299
STEP_DIGITS_COMMON1_PIN   0   0
300
STEP_DIGITS_COMMON2_PIN   0   0
301
STEP_DIGITS_COMMON3_PIN   0   0
302
 
303
 
304
##################################################
1864 tk 305
# Optional LED Track Position Display
306
# See also http://www.midibox.org/dokuwiki/doku.php?id=tpd_pcb
1345 tk 307
##################################################
308
 
309
# set to 1 or 2 to enable the relative track position display
310
# 0: TPD disabled
1864 tk 311
# 1: TPD enabled - columns are cathodes, rows are anodes
312
# 2: TPD enabled - columns are anodes, rows are cathodes
1345 tk 313
TPD_ENABLED 0
314
 
315
# define the DOUT shift register to which the columns are connected (0=disabled)
1864 tk 316
TPD_COLUMNS_SR_L 0
1345 tk 317
 
1864 tk 318
# for a 16x16 TPD: define the SR to which the right columns are connected (0=disabled, use only 8x8 TPD)
319
TPD_COLUMNS_SR_R 0
1345 tk 320
 
1864 tk 321
# define the DOUT shift register to which the green LED rows are connected (0=disabled)
322
TPD_ROWS_SR_GREEN_L 0
1345 tk 323
 
1864 tk 324
# define the DOUT shift register to which the right green LED rows are connected (0=disabled, use only 8x8 TPD)
325
TPD_ROWS_SR_GREEN_R 0
326
 
327
# define the DOUT shift register to which the red LED rows are connected (0=disabled)
328
TPD_ROWS_SR_RED_L 0
329
 
330
# define the DOUT shift register to which the right red LED rows are connected (0=disabled, use only 8x8 TPD)
331
TPD_ROWS_SR_RED_R 0
332
 
333
 
1345 tk 334
##################################################
524 tk 335
# CV and Gate/Trigger/Sync Setup
336
##################################################
337
 
2242 tk 338
# AOUT interface now selected in CV Configuration Menu and stored in MBSEQ_GC.V4 file
1083 tk 339
# please scroll through the menu to find this page!
524 tk 340
 
2098 tk 341
# the 8 CV gates can be assigned to a shift register (0=off, 1-32: number of shift register):
2088 tk 342
# - 1st CV Gate available at DOUT SR output D7
343
# - 2nd CV Gate available at DOUT SR output D6
344
# - 3rd CV Gate available at DOUT SR output D5
345
# - ...
346
# - 8th CV Gate available at DOUT SR output D0
347
CV_GATE_SR1   0
348
 
2098 tk 349
# and DIN Clock Outputs can be assigned to a shift register as well (0=off, 1-32: number of shift register):
350
# D7..D0 will output individual clock or start/stop signals which can be configured in the CV configuration page
2088 tk 351
CLK_SR        0
352
 
524 tk 353
# additional gate triggers are available on common digital output pins of the
354
# DOUT shift register chain - they are assigned to AOUT channel #16 (Note C-1, C#1, D-1, ...)
355
# define the shift registers which should be used here (each provides 8 gates)
356
# Note that SRs assigned to this function cannot be used as LED outputs (exclusive function)
2098 tk 357
# Allowed values: 1-32, 0 disables the function, all other values invalid and not allowed
524 tk 358
DOUT_GATE_SR1   0
359
DOUT_GATE_SR2   0
360
DOUT_GATE_SR3   0
361
DOUT_GATE_SR4   0
362
DOUT_GATE_SR5   0
363
DOUT_GATE_SR6   0
364
DOUT_GATE_SR7   0
365
DOUT_GATE_SR8   0
366
 
367
# if set to 1, the DOUT "gates" will send 1mS pulses
368
# useful for analog drums
369
DOUT_1MS_TRIGGER 0
370
 
371
# should J5A/B/C outputs be enabled (0: no, 1: yes, 2: yes, but in open drain mode)?
1311 tk 372
#  - the 6 first AOUT gates will be forwarded to J5A/B
373
#  - the remaining last 2 AOUT gates are available at J5C.A10 and J5C.A11 (LPC17: J28.WS and J28.MCLK)
374
#  - DIN sync clock will be forwarded to J5C:A0 (LPC17: J28.SDA)
375
#  - DIN sync start/stop will be forwarded to J5C:A1 (LPC17: J28.SC)
524 tk 376
#  - if open drain mode enabled (option 2), external pull-ups have to be connected to J5 pins
377
#    (advantage: pin levels can be pulled to 5V)
378
#
379
# NEVER USE THIS TOGETHER WITH ANALOG POTS - IT WILL CAUSE A SHORT CIRCUIT!
380
J5_ENABLED 1
381
 
382
 
383
##################################################
384
# LED assignments to DOUT pins
385
# SR = 0: LED disabled
1864 tk 386
# SR = 1..23:  directly forwarded to DOUT pin
387
# SR = M1..M8: forwarded to a 8x8 LED matrix
2105 tk 388
#
389
# Please note: due to historical reasons, pin 0-7
390
# are mirrored!
391
# Pin 0 = DOUT Pin D7
392
# Pin 1 = DOUT Pin D6
393
# Pin 2 = DOUT Pin D5
394
# ...
395
# Pin 7 = DOUT Pin D0
524 tk 396
##################################################
397
 
398
#           SR  Pin
399
LED_TRACK1   1   0
400
LED_TRACK2   1   1
401
LED_TRACK3   1   2
402
LED_TRACK4   1   3
403
 
404
#                SR  Pin
405
LED_PAR_LAYER_A   1   4
406
LED_PAR_LAYER_B   1   5
407
LED_PAR_LAYER_C   1   6
408
 
2326 tk 409
#           SR  Pin
410
LED_BEAT     1   7
411
LED_MEASURE  0   0
524 tk 412
 
1336 tk 413
#                    SR  Pin
414
LED_MIDI_IN_COMBINED  0   0
415
LED_MIDI_OUT_COMBINED 0   0
416
 
524 tk 417
#           SR  Pin
418
LED_EDIT     2   0
419
LED_MUTE     2   1
420
LED_PATTERN  2   2
421
LED_SONG     2   3
422
 
423
#           SR  Pin
424
LED_SOLO     2   4
425
LED_FAST     2   5
1121 tk 426
LED_FAST2    0   0
524 tk 427
LED_ALL      2   6
428
 
429
#           SR  Pin
430
LED_GROUP1  11   0
431
LED_GROUP2  11   2
432
LED_GROUP3  11   4
433
LED_GROUP4  11   6
434
 
435
#                SR  Pin
436
LED_TRG_LAYER_A   0   0
437
LED_TRG_LAYER_B   0   1
438
LED_TRG_LAYER_C   0   2
439
 
440
#          SR  Pin
441
LED_PLAY    0   0
442
LED_STOP    0   0
443
LED_PAUSE   0   0
444
LED_REW     0   0
445
LED_FWD     0   0
596 tk 446
LED_LOOP    0   0
951 tk 447
LED_FOLLOW  0   0
524 tk 448
 
449
#              SR  Pin
2326 tk 450
LED_EXIT        0   0
451
LED_SELECT      0   0
524 tk 452
LED_MENU        0   0
1203 tk 453
LED_BOOKMARK    0   0
524 tk 454
LED_SCRUB       0   0
455
LED_METRONOME   0   0
630 tk 456
LED_RECORD      0   0
2322 tk 457
LED_JAM_LIVE    0   0
458
LED_JAM_STEP    0   0
1219 tk 459
LED_LIVE        0   0
524 tk 460
LED_UTILITY     0   0
461
LED_COPY        0   0
462
LED_PASTE       0   0
463
LED_CLEAR       0   0
1014 tk 464
LED_UNDO        0   0
2326 tk 465
LED_MOVE        0   0
466
LED_SCROLL      0   0
524 tk 467
 
468
#                  SR  Pin
469
LED_STEP_VIEW       0   0
470
LED_PAR_LAYER_SEL   0   0
471
LED_TRG_LAYER_SEL   0   0
472
LED_TRACK_SEL       0   0
473
 
596 tk 474
#                  SR  Pin
524 tk 475
LED_TAP_TEMPO       0   0
476
LED_TEMPO_PRESET    0   0
477
LED_EXT_RESTART     0   0
478
 
479
#         SR  Pin
480
LED_DOWN   0   0
481
LED_UP     0   0
482
 
743 tk 483
#             SR  Pin
484
LED_MIXER      0   0
524 tk 485
 
1119 tk 486
#                   SR  Pin
487
LED_TRACK_MODE       0   0
488
LED_TRACK_GROOVE     0   0
489
LED_TRACK_LENGTH     0   0
490
LED_TRACK_DIRECTION  0   0
491
LED_TRACK_MORPH      0   0
492
LED_TRACK_TRANSPOSE  0   0
2326 tk 493
LED_FX               0   0
524 tk 494
 
1811 tk 495
#                                SR  Pin
496
LED_MUTE_ALL_TRACKS               0   0
497
LED_MUTE_TRACK_LAYERS             0   0
498
LED_MUTE_ALL_TRACKS_AND_LAYERS    0   0
499
LED_UNMUTE_ALL_TRACKS             0   0
500
LED_UNMUTE_TRACK_LAYERS           0   0
501
LED_UNMUTE_ALL_TRACKS_AND_LAYERS  0   0
1119 tk 502
 
1811 tk 503
 
2326 tk 504
 
524 tk 505
##################################################
506
# Button assignments to DIN pins
507
# SR = 0: Button disabled
1864 tk 508
# SR = 1..23:  directly triggered from DIN pin
509
# SR = M1..M8: triggered from a 8x8 button matrix
524 tk 510
##################################################
511
 
512
#            SR  Pin
513
BUTTON_DOWN   1   0
514
BUTTON_UP     1   1
515
BUTTON_LEFT   0   0
516
BUTTON_RIGHT  0   0
517
 
518
#                SR  Pin
519
BUTTON_SCRUB      1   2
520
BUTTON_METRONOME  1   3
630 tk 521
BUTTON_RECORD     0   0
1219 tk 522
BUTTON_LIVE       0   0
2322 tk 523
BUTTON_JAM_LIVE   0   0
524
BUTTON_JAM_STEP   0   0
524 tk 525
 
526
#             SR  Pin
527
BUTTON_STOP    1   4
528
BUTTON_PAUSE   1   5
529
BUTTON_PLAY    1   6
530
BUTTON_REW     1   7
531
BUTTON_FWD     2   0
596 tk 532
BUTTON_LOOP    0   0
951 tk 533
BUTTON_FOLLOW  0   0
524 tk 534
 
535
#              SR  Pin
536
BUTTON_MENU     2   5
1203 tk 537
BUTTON_BOOKMARK 0   0
524 tk 538
BUTTON_SELECT   2   6
539
BUTTON_EXIT     2   7
540
 
541
#              SR  Pin
542
BUTTON_TRACK1   3   0
543
BUTTON_TRACK2   3   1
544
BUTTON_TRACK3   3   2
545
BUTTON_TRACK4   3   3
546
 
547
#                  SR  Pin
548
BUTTON_PAR_LAYER_A  3   4
549
BUTTON_PAR_LAYER_B  3   5
550
BUTTON_PAR_LAYER_C  3   6
551
 
552
#               SR  Pin
553
BUTTON_EDIT      4   0
554
BUTTON_MUTE      4   1
555
BUTTON_PATTERN   4   2
556
BUTTON_SONG      4   3
557
 
558
#            SR  Pin
559
BUTTON_SOLO   4   4
560
BUTTON_FAST   4   5
1121 tk 561
BUTTON_FAST2  0   0
524 tk 562
BUTTON_ALL    4   6
563
 
564
#            SR  Pin
565
BUTTON_GP1    7   0
566
BUTTON_GP2    7   1
567
BUTTON_GP3    7   2
568
BUTTON_GP4    7   3
569
BUTTON_GP5    7   4
570
BUTTON_GP6    7   5
571
BUTTON_GP7    7   6
572
BUTTON_GP8    7   7
573
BUTTON_GP9   10   0
574
BUTTON_GP10  10   1
575
BUTTON_GP11  10   2
576
BUTTON_GP12  10   3
577
BUTTON_GP13  10   4
578
BUTTON_GP14  10   5
579
BUTTON_GP15  10   6
580
BUTTON_GP16  10   7
581
 
582
#              SR  Pin
583
BUTTON_GROUP1  13   0
584
BUTTON_GROUP2  13   1
585
BUTTON_GROUP3  13   2
586
BUTTON_GROUP4  13   3
587
 
1146 tk 588
# alternative (individual) track selection buttons
589
# LEDs have to be assigned to TRACKS_DOUT_L_SR and TRACKS_DOUT_R_SR
590
#                     SR  Pin
591
BUTTON_DIRECT_TRACK1   0   0
592
BUTTON_DIRECT_TRACK2   0   0
593
BUTTON_DIRECT_TRACK3   0   0
594
BUTTON_DIRECT_TRACK4   0   0
595
BUTTON_DIRECT_TRACK5   0   0
596
BUTTON_DIRECT_TRACK6   0   0
597
BUTTON_DIRECT_TRACK7   0   0
598
BUTTON_DIRECT_TRACK8   0   0
599
BUTTON_DIRECT_TRACK9   0   0
600
BUTTON_DIRECT_TRACK10  0   0
601
BUTTON_DIRECT_TRACK11  0   0
602
BUTTON_DIRECT_TRACK12  0   0
603
BUTTON_DIRECT_TRACK13  0   0
604
BUTTON_DIRECT_TRACK14  0   0
605
BUTTON_DIRECT_TRACK15  0   0
606
BUTTON_DIRECT_TRACK16  0   0
607
 
524 tk 608
#                   SR  Pin
609
BUTTON_TRG_LAYER_A  13   4
610
BUTTON_TRG_LAYER_B  13   5
611
BUTTON_TRG_LAYER_C  13   6
612
 
613
 
614
# Following button functions are usually assigned to Fx
615
# buttons, or to dedicated (labeled) buttons
616
# In the standard frontpanel layout:
617
# F1 is located at SR 2 Pin 1
618
# F2 is located at SR 2 Pin 2
619
# F3 is located at SR 2 Pin 3
620
# F4 is located at SR 2 Pin 4
621
 
622
#                   SR  Pin
623
BUTTON_UTILITY       2   1
624
BUTTON_STEP_VIEW     2   2
625
BUTTON_TRG_LAYER_SEL 2   3
626
BUTTON_TRACK_SEL     2   4
627
 
628
BUTTON_PAR_LAYER_SEL  0   0
629
 
630
#                   SR  Pin
2326 tk 631
BUTTON_PATTERN_RMX   0   0
632
 
633
#                   SR  Pin
524 tk 634
BUTTON_TAP_TEMPO     0   0
635
BUTTON_TEMPO_PRESET  0   0
636
BUTTON_EXT_RESTART   0   0
637
 
638
#               SR  Pin
639
BUTTON_COPY      0   0
640
BUTTON_PASTE     0   0
641
BUTTON_CLEAR     0   0
1014 tk 642
BUTTON_UNDO      0   0
2326 tk 643
BUTTON_MOVE      0   0
644
BUTTON_SCROLL    0   0
524 tk 645
 
2326 tk 646
 
544 tk 647
#                SR  Pin
648
BUTTON_MIXER      0   0
524 tk 649
 
1787 tk 650
#                SR  Pin
651
BUTTON_SAVE       0   0
652
BUTTON_SAVE_ALL   0   0
653
 
1349 tk 654
#                 SR  Pin
655
BUTTON_FOOTSWITCH  0   0
656
 
2502 tk 657
#                 SR  Pin
658
BUTTON_ENC_BTN_FWD 0   0
1349 tk 659
 
1119 tk 660
#                      SR  Pin
661
BUTTON_TRACK_MODE       0   0
662
BUTTON_TRACK_GROOVE     0   0
663
BUTTON_TRACK_LENGTH     0   0
664
BUTTON_TRACK_DIRECTION  0   0
665
BUTTON_TRACK_MORPH      0   0
666
BUTTON_TRACK_TRANSPOSE  0   0
2326 tk 667
BUTTON_FX               0   0
544 tk 668
 
1119 tk 669
 
1811 tk 670
#                                   SR  Pin
671
BUTTON_MUTE_ALL_TRACKS               0   0
672
BUTTON_MUTE_TRACK_LAYERS             0   0
673
BUTTON_MUTE_ALL_TRACKS_AND_LAYERS    0   0
674
BUTTON_UNMUTE_ALL_TRACKS             0   0
675
BUTTON_UNMUTE_TRACK_LAYERS           0   0
676
BUTTON_UNMUTE_ALL_TRACKS_AND_LAYERS  0   0
677
 
678
 
1205 tk 679
# alternative (individual) bookmark buttons
680
# no LEDs available!
681
#                        SR  Pin
682
BUTTON_DIRECT_BOOKMARK1   0   0
683
BUTTON_DIRECT_BOOKMARK2   0   0
684
BUTTON_DIRECT_BOOKMARK3   0   0
685
BUTTON_DIRECT_BOOKMARK4   0   0
686
BUTTON_DIRECT_BOOKMARK5   0   0
687
BUTTON_DIRECT_BOOKMARK6   0   0
688
BUTTON_DIRECT_BOOKMARK7   0   0
689
BUTTON_DIRECT_BOOKMARK8   0   0
690
BUTTON_DIRECT_BOOKMARK9   0   0
691
BUTTON_DIRECT_BOOKMARK10  0   0
692
BUTTON_DIRECT_BOOKMARK11  0   0
693
BUTTON_DIRECT_BOOKMARK12  0   0
694
BUTTON_DIRECT_BOOKMARK13  0   0
695
BUTTON_DIRECT_BOOKMARK14  0   0
696
BUTTON_DIRECT_BOOKMARK15  0   0
697
BUTTON_DIRECT_BOOKMARK16  0   0
698
 
699
 
524 tk 700
##################################################
701
# Button behaviour
1121 tk 702
# 0: active mode as long as button pressed
524 tk 703
# 1: pressing button toggles the mode
704
##################################################
705
 
706
BUTTON_BEH_FAST         1
1121 tk 707
BUTTON_BEH_FAST2        0
524 tk 708
BUTTON_BEH_ALL          1
709
BUTTON_BEH_SOLO         1
710
BUTTON_BEH_METRONOME    1
596 tk 711
BUTTON_BEH_LOOP         1
951 tk 712
BUTTON_BEH_FOLLOW       1
524 tk 713
BUTTON_BEH_SCRUB        0
714
BUTTON_BEH_MENU         0
1203 tk 715
BUTTON_BEH_BOOKMARK     1
524 tk 716
BUTTON_BEH_STEP_VIEW    0
717
BUTTON_BEH_TRG_LAYER    0
718
BUTTON_BEH_PAR_LAYER    0
719
BUTTON_BEH_TRACK_SEL    0
720
BUTTON_BEH_TEMPO_PRESET 0
721
 
722
 
723
##################################################
600 tk 724
# Special Behaviour of ALL button
735 tk 725
# 0: only parameter layers are modified by ALL function
726
# 1: trigger and parameter layers are modified by ALL function
600 tk 727
##################################################
728
BUTTON_BEH_ALL_WITH_TRIGGERS 0
729
 
730
 
731
##################################################
524 tk 732
# Encoder Functions
733
# SR = 0: encoder disabled
734
# SR = 1..16: DIN assignment
2135 tk 735
# Types: NON_DETENTED, DETENTED1, DETENTED2, DETENTED3, DETENTED4, DETENTED5
524 tk 736
##################################################
737
 
738
#              SR  Pin  Type
1494 tk 739
ENC_DATAWHEEL   1   0   DETENTED3
524 tk 740
 
741
# the speed value for the datawheel which is used when the "FAST" button is activated:
742
ENC_DATAWHEEL_FAST_SPEED 3
743
 
744
#        SR  Pin  Type
1494 tk 745
ENC_GP1   5   0   DETENTED3
746
ENC_GP2   5   2   DETENTED3
747
ENC_GP3   5   4   DETENTED3
748
ENC_GP4   5   6   DETENTED3
749
ENC_GP5   6   0   DETENTED3
750
ENC_GP6   6   2   DETENTED3
751
ENC_GP7   6   4   DETENTED3
752
ENC_GP8   6   6   DETENTED3
753
ENC_GP9   8   0   DETENTED3
754
ENC_GP10  8   2   DETENTED3
755
ENC_GP11  8   4   DETENTED3
756
ENC_GP12  8   6   DETENTED3
757
ENC_GP13  9   0   DETENTED3
758
ENC_GP14  9   2   DETENTED3
759
ENC_GP15  9   4   DETENTED3
760
ENC_GP16  9   6   DETENTED3
524 tk 761
 
762
# the speed value for GP encoders which is used when the "FAST" button is activated:
763
ENC_GP_FAST_SPEED 3
764
 
765
# Auto FAST mode: if a layer is assigned to velocity or CC, the fast button will be automatically
766
# enabled - in other cases (e.g. Note or Length), the fast button will be automatically disabled
767
ENC_AUTO_FAST        1
1341 tk 768
 
769
# optional BPM encoder
770
#              SR  Pin  Type
1494 tk 771
ENC_BPM         0   0   DETENTED3
1341 tk 772
 
773
# the speed value for the BPM encoder which is used when the "FAST" function is activated
774
ENC_BPM_FAST_SPEED 3