diff --git a/examples/XTouchMini2.midizaprc b/examples/XTouchMini2.midizaprc index f54f2fb..8a591c1 100644 --- a/examples/XTouchMini2.midizaprc +++ b/examples/XTouchMini2.midizaprc @@ -1,8 +1,7 @@ -# This is essentially the same as XTouchMini.midizaprc, but does away with the -# MARKER and NUDGE keys and assigns these to channel left/right when shifted. -# It also binds the fader to the first channel by default (becomes the master -# fader again when shifted). +# This is essentially the same as XTouchMini.midizaprc, but it assigns the +# shifted A/B keys to channel left/right, and also provides some other useful +# additional bindings on the SHIFT layer. # Copyright (c) 2018 Albert Graef @@ -19,13 +18,18 @@ JACK_PORTS 2 PASSTHROUGH SYSTEM_PASSTHROUGH -# [MC] is the shift key, holding it while pressing the second key (REPLACE) is -# assigned to DROP instead. The other buttons are assigned as usual in -# unshifted state, except that the A/B keys switch banks (left/right). When -# shifted, the A/B keys shift the current bank by channels (left/right), and -# the upper button row selects a channel. The master fader is assigned to the -# first channel instead, like on the X-Touch ONE. When shifted, it becomes the -# master fader again, and the encoders become the channel faders. +# As with XTouchMini.midizaprc, [MC] is the shift key, holding it while +# pressing a button or operating the encoders or the fader provides additional +# MC functions. The other controls are assigned as usual in unshifted state, +# except that the A/B keys switch banks. When shifted, the master fader is +# assigned to the first channel, like on the X-Touch ONE, and the encoders +# become the eight channel faders. The bindings of the buttons are shown +# below, shifted bindings are indicated above and below in parentheses. + +# (SELECT) (SELECT) ... (CHAN LEFT) +# [CLICK] [SOLO] [TRACK] [SEND] [PAN] [PLUGIN] [EQ] [INST] [BANK LEFT] +# [SHIFT] [REPLACE] [REW] [FFWD] [LOOP] [STOP] [PLAY] [REC] [BANK RIGHT] +# (DROP) (MARKER) (NUDGE) (FLIP) (CHAN RIGHT) [MIDI] @@ -40,8 +44,16 @@ C#7 B3 # bank right ^C7 C4 # channel left ^C#7 C#4 # channel right -# shifted REPLACE button = DROP -^E7 D#7 +# other shifted buttons +^E7 D#7 # REPLACE = DROP +^G7 C7 # REW = MARKER +^G#7 C#7 # FFWD = NUDGE +^D7 D4 # LOOP = FLIP + +# SHIFT STOP/PLAY/REC are currently unassigned +# ^A7 # STOP +# ^A#7 # PLAY +# ^B7 # REC # shifted top row = SELECT ^F7 C2 @@ -63,9 +75,8 @@ C#7 B3 # bank right ^CC22~ PB[129]-7 ^CC23~ PB[129]-8 -# fader goes to first channel in bank, master fader when shifted - PB[]-9 PB-1 -^PB[]-9 PB-9 +# fader goes to first channel in bank when shifted +^PB[]-9 PB-1 [MIDI2]