Minimal Mackie emulation for the Harley Benton MP-100 a.k.a. MeloAudio MIDI Commander.
This commit is contained in:
parent
dc626710e6
commit
b6068a73c0
|
@ -0,0 +1,59 @@
|
|||
|
||||
# Minimal Mackie emulation for the Harley Benton MP-100 a.k.a. MeloAudio MIDI
|
||||
# Commander foot controller (https://meloaudio.com)
|
||||
|
||||
# This device is rather limited in what it can do as a Mackie controller (no
|
||||
# feedback, just 4 switches, 4 toggles, and 2 continuous controllers), but it
|
||||
# may still come in handy to guitarists for basic hands-free DAW control. Note
|
||||
# that we can't make good use of the bank switches on the device (the two
|
||||
# extra switches on the right), since these always emit a PC message, which
|
||||
# interferes with our use of the PC messages for the transport controls. It
|
||||
# may be possible to do something better by configuring a custom mode on the
|
||||
# device, but here we stick to what's available in the factory settings.
|
||||
|
||||
# Copyright (c) 2019 Albert Graef <aggraef@gmail.com>
|
||||
|
||||
# Copying and distribution of this file, with or without modification, are
|
||||
# permitted in any medium without royalty provided the copyright notice and
|
||||
# this notice are preserved. This file is offered as-is, without any
|
||||
# warranty.
|
||||
|
||||
JACK_NAME "midizap-MP100"
|
||||
JACK_PORTS 1
|
||||
|
||||
# Auto-connect to the MP-100 on the input, and Ardour's Mackie control input
|
||||
# on the output side.
|
||||
|
||||
JACK_IN TSMIDI.* MIDI 1
|
||||
JACK_OUT ardour:mackie control in
|
||||
|
||||
# The following configuration assumes that the MP-100 is set to mode 1 (JAMP),
|
||||
# which is the default. Note that the controller numbers for the top row and
|
||||
# the expression pedal inputs are specific to JAMP mode, so you will have to
|
||||
# adjust these if you run the device in a different host mode. As implemented
|
||||
# below, the controls are laid out as follows:
|
||||
|
||||
# top row: [mute] [solo] [rec] [select] EXP1: volume (current channel)
|
||||
# bottom row: [stop] [play] [chan<] [chan>] EXP2: volume (master)
|
||||
|
||||
[MIDI]
|
||||
|
||||
# Note that MCP expects a note-on/off pair for each activation of the
|
||||
# mure/solo/rec/select switches, while the MP-100 top switches act as toggles,
|
||||
# so we have to use suitable mod translations for the top row.
|
||||
|
||||
# top row (mute/solo/rec/select for current channel)
|
||||
CC22[] E1{127} E1{0} # Mute
|
||||
CC25[] G#0{127} G#0{0} # Solo
|
||||
CC24[] C0{127} C0{0} # Rec
|
||||
CC26[] C2{127} C2{0} # Select
|
||||
|
||||
# bottom row (basic transport and bank controls)
|
||||
PC0 A7 # Stop
|
||||
PC1 A#7 # Play
|
||||
PC2 C4 # Channel Left
|
||||
PC3 C#4 # Channel Right
|
||||
|
||||
# EXP-1 and EXP-2 (current channel and master volume)
|
||||
CC4[] PB[129]-1 # Volume
|
||||
CC7[] PB[129]-9 # Master
|
Loading…
Reference in New Issue