Update of Maschine Mk3 config, to accommodate latest ctlra_daemon changes.
parent
81da80c3a5
commit
58c13233b4
|
@ -23,57 +23,57 @@ JACK_PORTS 2
|
|||
|
||||
# The Mk3's dedicated shift key is used to provide alternative functions
|
||||
# to some of the buttons and the faders.
|
||||
?F0 SHIFT RELEASE SHIFT
|
||||
?F2 SHIFT RELEASE SHIFT
|
||||
|
||||
# transport (assigned to the transport section on the bottom left)
|
||||
F#3 A7 # Stop
|
||||
E3 A#7 # Play
|
||||
F3 B7 # Rec
|
||||
C3 D7 # Cycle (RESTART/Loop key)
|
||||
C#3 G7 # Rew (ERASE/Replace key)
|
||||
D3 G#7 # FFwd (TAP/Metro key)
|
||||
D#3 C#7 # Nudge (FOLLOW/Grid key)
|
||||
F#5 A7 # Stop
|
||||
E5 A#7 # Play
|
||||
F5 B7 # Rec
|
||||
C5 D7 # Cycle (RESTART/Loop key)
|
||||
C#5 G7 # Rew (ERASE/Replace key)
|
||||
D5 G#7 # FFwd (TAP/Metro key)
|
||||
D#5 C#7 # Nudge (FOLLOW/Grid key)
|
||||
|
||||
# additional functions on shifted keys
|
||||
^C#3 D#7 # In (SHIFT ERASE/Replace key)
|
||||
^F3 E7 # Out (SHIFT Rec key)
|
||||
^D3 F7 # Click (SHIFT TAP/Metro key)
|
||||
^D#3 C7 # Mark (SHIFT FOLLOW/Grid key)
|
||||
^C#5 D#7 # In (SHIFT ERASE/Replace key)
|
||||
^F5 E7 # Out (SHIFT Rec key)
|
||||
^D5 F7 # Click (SHIFT TAP/Metro key)
|
||||
^D#5 C7 # Mark (SHIFT FOLLOW/Grid key)
|
||||
|
||||
# switch between SMPTE and BBT timecode
|
||||
C#4 F4 # (MIDI/Channel key)
|
||||
C#6 F4 # (MIDI/Channel key)
|
||||
|
||||
# Bank/channel left/right (arrow keys in the top left section)
|
||||
E4 A#3 # Bank Left
|
||||
A3 B3 # Bank Right
|
||||
^E4 C4 # Channel Left
|
||||
^A3 C#4 # Channel Right
|
||||
E6 A#3 # Bank Left
|
||||
A5 B3 # Bank Right
|
||||
^E6 C4 # Channel Left
|
||||
^A5 C#4 # Channel Right
|
||||
|
||||
# the four buttons below the arrow keys are assigned to the utility functions
|
||||
F4 G#6 # Save (SAVE/File key)
|
||||
G#3 A6 # Undo (SETTINGS key)
|
||||
F#4 A#6 # Cancel (AUTO key)
|
||||
G3 B6 # Enter (MACRO/Set key)
|
||||
F6 G#6 # Save (SAVE/File key)
|
||||
G#5 A6 # Undo (SETTINGS key)
|
||||
F#6 A#6 # Cancel (AUTO key)
|
||||
G5 B6 # Enter (MACRO/Set key)
|
||||
|
||||
# Track/Pan/Send/Instr (4 buttons right above the grid)
|
||||
# NOTE: Only Pan and Send appear to be supported in Ardour.
|
||||
G#1 E3 # Track (PAD MODE key)
|
||||
A1 F#3 # Pan (KEYBOARD key)
|
||||
A#1 F3 # Send (CHORDS key)
|
||||
B1 A3 # Instr (STEPS key)
|
||||
G#3 E3 # Track (PAD MODE key)
|
||||
A3 F#3 # Pan (KEYBOARD key)
|
||||
A#3 F3 # Send (CHORDS key)
|
||||
B3 A3 # Instr (STEPS key)
|
||||
|
||||
# the four buttons right above the touchstrip are used for the MC shift keys
|
||||
A2 A#5 # Shift (PITCH key)
|
||||
A#2 B5 # Control (MOD key)
|
||||
B2 C6 # Option (PERFORM key)
|
||||
D1 C#6 # Alt/Cmd (NOTES key)
|
||||
A4 A#5 # Shift (PITCH key)
|
||||
A#4 B5 # Control (MOD key)
|
||||
B4 C6 # Option (PERFORM key)
|
||||
D3 C#6 # Alt/Cmd (NOTES key)
|
||||
|
||||
# big encoder press/left/right/up/down assigned to the zoom/cursor keys
|
||||
D0 C8 # Up
|
||||
E0 C#8 # Down
|
||||
D#0 D8 # Left
|
||||
C#0 D#8 # Right
|
||||
C0 E8 # Zoom
|
||||
D2 C8 # Up
|
||||
E2 C#8 # Down
|
||||
D#2 D8 # Left
|
||||
C#2 D#8 # Right
|
||||
C2 E8 # Zoom
|
||||
|
||||
# The Mk3 only has one row of dedicated "channel buttons" on the top, which we
|
||||
# use for channel select. But we'd also like to have buttons for rec, solo and
|
||||
|
@ -81,36 +81,36 @@ C0 E8 # Zoom
|
|||
# buttons.
|
||||
|
||||
# track select (top row right above the display)
|
||||
G4 C2
|
||||
G#4 C#2
|
||||
A4 D2
|
||||
A#4 D#2
|
||||
B4 E2
|
||||
C5 F2
|
||||
C#5 F#2
|
||||
D5 G2
|
||||
G6 C2
|
||||
G#6 C#2
|
||||
A6 D2
|
||||
A#6 D#2
|
||||
B6 E2
|
||||
C7 F2
|
||||
C#7 F#2
|
||||
D7 G2
|
||||
|
||||
# shifted top row
|
||||
# We assign these to the function keys F1..F8 here, but of course you can
|
||||
# remap these as needed.
|
||||
^G4 F#4
|
||||
^G#4 G4
|
||||
^A4 G#4
|
||||
^A#4 A4
|
||||
^B4 A#4
|
||||
^C5 B4
|
||||
^C#5 C5
|
||||
^D5 C#5
|
||||
^G6 F#4
|
||||
^G#6 G4
|
||||
^A6 G#4
|
||||
^A#6 A4
|
||||
^B6 A#4
|
||||
^C7 B4
|
||||
^C#7 C5
|
||||
^D7 C#5
|
||||
|
||||
# shifted A..H keys = rec
|
||||
^F#0 C0
|
||||
^G0 C#0
|
||||
^G#0 D0
|
||||
^A0 D#0
|
||||
^A#0 E0
|
||||
^B0 F0
|
||||
^C1 F#0
|
||||
^C#1 G0
|
||||
^F#2 C0
|
||||
^G2 C#0
|
||||
^G#2 D0
|
||||
^A2 D#0
|
||||
^A#2 E0
|
||||
^B2 F0
|
||||
^C3 F#0
|
||||
^C#3 G0
|
||||
|
||||
# upper half of grid, shifted = solo
|
||||
^C4-10 G#0
|
||||
|
@ -159,14 +159,14 @@ D#4[]-10 D#4-10
|
|||
# just an example, you might want to disable these or remap them as you see
|
||||
# fit.)
|
||||
|
||||
F#0 PC0-10
|
||||
G0 PC1-10
|
||||
G#0 PC2-10
|
||||
A0 PC3-10
|
||||
A#0 PC4-10
|
||||
B0 PC5-10
|
||||
C1 PC6-10
|
||||
C#1 PC7-10
|
||||
F#2 PC0-10
|
||||
G2 PC1-10
|
||||
G#2 PC2-10
|
||||
A2 PC3-10
|
||||
A#2 PC4-10
|
||||
B2 PC5-10
|
||||
C3 PC6-10
|
||||
C#3 PC7-10
|
||||
|
||||
# big encoder assigned to MCP jog wheel
|
||||
?CC0~ CC60~
|
||||
|
@ -195,98 +195,100 @@ CC9[] PB[129]-9
|
|||
^CC8~ CC23~
|
||||
|
||||
# encoder touches
|
||||
E5 G#8
|
||||
F5 A8
|
||||
F#5 A#8
|
||||
G5 B8
|
||||
G#5 C9
|
||||
A5 C#9
|
||||
A#5 D9
|
||||
B5 D#9
|
||||
D#5 E9
|
||||
E7 G#8
|
||||
F7 A8
|
||||
F#7 A#8
|
||||
G7 B8
|
||||
G#7 C9
|
||||
A7 C#9
|
||||
A#7 D9
|
||||
B7 D#9
|
||||
D#7 E9
|
||||
|
||||
# feedback section ########################################################
|
||||
|
||||
[MIDI2]
|
||||
|
||||
# transport
|
||||
A7 F#3 $CC0 # reset all meters, see "meter feedback" below
|
||||
A#7 E3
|
||||
B7 F3 # Rec
|
||||
D7 C3 # Cycle
|
||||
G7 C#3
|
||||
G#7 D3
|
||||
C#7 D#3
|
||||
A7 F#5 $CC0 # reset all meters, see "meter" in the MCP feedback section below
|
||||
A#7 E5
|
||||
B7 F5 # Rec
|
||||
D7 C5 # Cycle
|
||||
G7 C#5
|
||||
G#7 D5
|
||||
C#7 D#5
|
||||
|
||||
^F7 D3
|
||||
^C7 D#3
|
||||
^F7 D5
|
||||
^C7 D#5
|
||||
|
||||
# SMPTE/BBT
|
||||
F4 C#4
|
||||
F4 C#6
|
||||
|
||||
# channel left/right keys
|
||||
?C4 E4
|
||||
?C#4 A3
|
||||
?C4 E6
|
||||
?C#4 A5
|
||||
|
||||
# row above grid (track/pan/send/instr)
|
||||
E3 G#1
|
||||
F#3 A1
|
||||
F3 A#1
|
||||
A3 B1
|
||||
E3 G#3
|
||||
F#3 A3
|
||||
F3 A#3
|
||||
A3 B3
|
||||
|
||||
# feedback for the MC shift keys
|
||||
A#5 A2 # Shift
|
||||
B5 A#2 # Control
|
||||
C6 B2 # Option
|
||||
C#6 D1 # Alt/Cmd
|
||||
A#5 A4 # Shift
|
||||
B5 A#4 # Control
|
||||
C6 B4 # Option
|
||||
C#6 D3 # Alt/Cmd
|
||||
|
||||
# zoom (as the big encoder itself has no led, we light up the 4 leds around it
|
||||
# instead; color: 4 = blue)
|
||||
E8 C#0[4] D0[4] D#0[4] E0[4]
|
||||
E8 C#2[4] D2[4] D#2[4] E2[4]
|
||||
|
||||
# select
|
||||
# NOTE: Ardour apparently doesn't update these when changing banks.
|
||||
?C2 G4
|
||||
?C#2 G#4
|
||||
?D2 A4
|
||||
?D#2 A#4
|
||||
?E2 B4
|
||||
?F2 C5
|
||||
?F#2 C#5
|
||||
?G2 D5
|
||||
?C2 G6
|
||||
?C#2 G#6
|
||||
?D2 A6
|
||||
?D#2 A#6
|
||||
?E2 B6
|
||||
?F2 C7
|
||||
?F#2 C#7
|
||||
?G2 D7
|
||||
|
||||
# rec: color = white
|
||||
?C0 F#0
|
||||
?C#0 G0
|
||||
?D0 G#0
|
||||
?D#0 A0
|
||||
?E0 A#0
|
||||
?F0 B0
|
||||
?F#0 C1
|
||||
?G0 C#1
|
||||
# no feedback for encoders, only touchstrip
|
||||
PB[128]{0}-9 CC9'
|
||||
|
||||
# solo: color = green (vel. 2)
|
||||
?G#0 C4[2]-10
|
||||
?A0 C#4[2]-10
|
||||
?A#0 D4[2]-10
|
||||
?B0 D#4[2]-10
|
||||
?C1 G#3[2]-10
|
||||
?C#1 A3[2]-10
|
||||
?D1 A#3[2]-10
|
||||
?D#1 B3[2]-10
|
||||
# MCP feedback (simply passed through, ctlra_daemon handles these
|
||||
# automagically).
|
||||
|
||||
# mute: color = yellow (vel. 3)
|
||||
?E1 E3[3]-10
|
||||
?F1 F3[3]-10
|
||||
?F#1 F#3[3]-10
|
||||
?G1 G3[3]-10
|
||||
?G#1 C3[3]-10
|
||||
?A1 C#3[3]-10
|
||||
?A#1 D3[3]-10
|
||||
?B1 D#3[3]-10
|
||||
# rec/solo/mute
|
||||
|
||||
# Meter and timecode feedback (simply passed through, ctlra_daemon
|
||||
# handles these automagically).
|
||||
?C0[] C0
|
||||
?C#0[] C#0
|
||||
?D0[] D0
|
||||
?D#0[] D#0
|
||||
?E0[] E0
|
||||
?F0[] F0
|
||||
?F#0[] F#0
|
||||
?G0[] G0
|
||||
|
||||
?G#0[] G#0
|
||||
?A0[] A0
|
||||
?A#0[] A#0
|
||||
?B0[] B0
|
||||
?C1[] C1
|
||||
?C#1[] C#1
|
||||
?D1[] D1
|
||||
?D#1[] D#1
|
||||
|
||||
?E1[] E1
|
||||
?F1[] F1
|
||||
?F#1[] F#1
|
||||
?G1[] G1
|
||||
?G#1[] G#1
|
||||
?A1[] A1
|
||||
?A#1[] A#1
|
||||
?B1[] B1
|
||||
|
||||
# meter values
|
||||
?CP[] CP
|
||||
|
@ -310,6 +312,3 @@ E8 C#0[4] D0[4] D#0[4] E0[4]
|
|||
?CC71[] CC71
|
||||
?CC72[] CC72
|
||||
?CC73[] CC73
|
||||
|
||||
# no feedback for encoders, only touchstrip
|
||||
PB[128]{0}-9 CC9'
|
||||
|
|
Loading…
Reference in New Issue