diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-08 08:52:13 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-08 08:52:13 -0500 |
commit | d35e75554f1f88fac998314a78b03e554a4ded0a (patch) | |
tree | 1cc2f7e18f9d383447b3a9e49177041cfdc56a9e /midi_maps | |
parent | 720c68d7e1fc2c3e18bf50e542b1d9cad05a227a (diff) |
2 new MIDI maps from sam tuke (https://github.com/samtuke/ardour-midi-maps)
Diffstat (limited to 'midi_maps')
-rw-r--r-- | midi_maps/akai-mpd-32.map | 115 | ||||
-rw-r--r-- | midi_maps/m-audio-oxygen61v3.map | 62 |
2 files changed, 177 insertions, 0 deletions
diff --git a/midi_maps/akai-mpd-32.map b/midi_maps/akai-mpd-32.map new file mode 100644 index 0000000000..a11535bedf --- /dev/null +++ b/midi_maps/akai-mpd-32.map @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ArdourMIDIBindings version="1.0.0" name="AKAI MPD32 by samtuke"> + + <!-- NOTE: This map uses 'Cubase' (Preset 3) on the MPD --> + + <!-- Set bank-size to 8 --> + <DeviceInfo bank-size="8"/> + + <!-- Unused + Set switch track + <Binding channel="16" ctl="110" function="prev-bank"/> + <Binding channel="16" ctl="111" function="next-bank"/> + --> + + <!-- Set basic transport controls --> + <Binding channel="1" ctl="115" function="transport-start"/> + <Binding channel="1" ctl="116" function="transport-end"/> + <Binding channel="1" ctl="117" function="transport-stop"/> + <Binding channel="1" ctl="118" function="transport-roll"/> + <Binding channel="1" ctl="119" function="rec-enable"/> + <Binding channel="1" ctl="119" function="rec-disable"/> + + <!-- Unused + Set master volume fader + <Binding channel="16" ctl="41" uri="/bus/gain master"/> + --> + + <!-- Set faders --> + <Binding channel="1" ctl="7" uri="/route/gain 1"/> + <Binding channel="2" ctl="7" uri="/route/gain 2"/> + <Binding channel="3" ctl="7" uri="/route/gain 3"/> + <Binding channel="4" ctl="7" uri="/route/gain 4"/> + <Binding channel="5" ctl="7" uri="/route/gain 5"/> + <Binding channel="6" ctl="7" uri="/route/gain 6"/> + <Binding channel="7" ctl="7" uri="/route/gain 7"/> + <Binding channel="8" ctl="7" uri="/route/gain 8"/> + <Binding channel="9" ctl="7" uri="/route/gain 9"/> + <Binding channel="10" ctl="7" uri="/route/gain 10"/> + <Binding channel="11" ctl="7" uri="/route/gain 11"/> + <Binding channel="12" ctl="7" uri="/route/gain 12"/> + <Binding channel="13" ctl="7" uri="/route/gain 13"/> + <Binding channel="14" ctl="7" uri="/route/gain 14"/> + <Binding channel="15" ctl="7" uri="/route/gain 15"/> + <Binding channel="16" ctl="7" uri="/route/gain 16"/> + <Binding channel="17" ctl="7" uri="/route/gain 17"/> + <Binding channel="18" ctl="7" uri="/route/gain 18"/> + <Binding channel="19" ctl="7" uri="/route/gain 19"/> + <Binding channel="20" ctl="7" uri="/route/gain 20"/> + <Binding channel="21" ctl="7" uri="/route/gain 21"/> + <Binding channel="22" ctl="7" uri="/route/gain 22"/> + <Binding channel="23" ctl="7" uri="/route/gain 23"/> + <Binding channel="24" ctl="7" uri="/route/gain 24"/> + + <!-- Set knobs to correspond to plugin attributes --> + <Binding channel="1" ctl="10" uri="/route/plugin/parameter B1 1 1"/> + <Binding channel="2" ctl="10" uri="/route/plugin/parameter B1 1 2"/> + <Binding channel="3" ctl="10" uri="/route/plugin/parameter B1 1 3"/> + <Binding channel="4" ctl="10" uri="/route/plugin/parameter B1 1 4"/> + <Binding channel="5" ctl="10" uri="/route/plugin/parameter B1 1 5"/> + <Binding channel="6" ctl="10" uri="/route/plugin/parameter B1 1 6"/> + <Binding channel="7" ctl="10" uri="/route/plugin/parameter B1 1 7"/> + <Binding channel="8" ctl="10" uri="/route/plugin/parameter B1 1 8"/> + <Binding channel="9" ctl="10" uri="/route/plugin/parameter B1 1 9"/> + <Binding channel="10" ctl="10" uri="/route/plugin/parameter B1 1 10"/> + <Binding channel="11" ctl="10" uri="/route/plugin/parameter B1 1 11"/> + <Binding channel="12" ctl="10" uri="/route/plugin/parameter B1 1 12"/> + <Binding channel="13" ctl="10" uri="/route/plugin/parameter B1 1 13"/> + <Binding channel="14" ctl="10" uri="/route/plugin/parameter B1 1 14"/> + <Binding channel="15" ctl="10" uri="/route/plugin/parameter B1 1 15"/> + <Binding channel="16" ctl="10" uri="/route/plugin/parameter B1 1 16"/> + <Binding channel="17" ctl="10" uri="/route/plugin/parameter B1 1 17"/> + <Binding channel="18" ctl="10" uri="/route/plugin/parameter B1 1 18"/> + <Binding channel="19" ctl="10" uri="/route/plugin/parameter B1 1 19"/> + <Binding channel="20" ctl="10" uri="/route/plugin/parameter B1 1 20"/> + <Binding channel="21" ctl="10" uri="/route/plugin/parameter B1 1 21"/> + <Binding channel="22" ctl="10" uri="/route/plugin/parameter B1 1 22"/> + <Binding channel="23" ctl="10" uri="/route/plugin/parameter B1 1 23"/> + <Binding channel="24" ctl="10" uri="/route/plugin/parameter B1 1 24"/> + + <!-- Unused + Set master mute button + <Binding channel="16" ctl="57" uri="/bus/mute master"/> + --> + + <!-- Set mute buttons beneath faders to correspond to banks --> + <Binding channel="1" ctl="64" uri="/route/mute B1"/> + <Binding channel="2" ctl="64" uri="/route/mute B2"/> + <Binding channel="3" ctl="64" uri="/route/mute B3"/> + <Binding channel="4" ctl="64" uri="/route/mute B4"/> + <Binding channel="5" ctl="64" uri="/route/mute B5"/> + <Binding channel="6" ctl="64" uri="/route/mute B6"/> + <Binding channel="7" ctl="64" uri="/route/mute B7"/> + <Binding channel="8" ctl="64" uri="/route/mute B8"/> + <Binding channel="9" ctl="64" uri="/route/mute B9"/> + <Binding channel="10" ctl="64" uri="/route/mute B10"/> + <Binding channel="11" ctl="64" uri="/route/mute B11"/> + <Binding channel="12" ctl="64" uri="/route/mute B12"/> + <Binding channel="13" ctl="64" uri="/route/mute B13"/> + <Binding channel="14" ctl="64" uri="/route/mute B14"/> + <Binding channel="15" ctl="64" uri="/route/mute B15"/> + <Binding channel="16" ctl="64" uri="/route/mute B16"/> + <Binding channel="17" ctl="64" uri="/route/mute B17"/> + <Binding channel="18" ctl="64" uri="/route/mute B18"/> + <Binding channel="19" ctl="64" uri="/route/mute B19"/> + <Binding channel="20" ctl="64" uri="/route/mute B20"/> + <Binding channel="21" ctl="64" uri="/route/mute B21"/> + <Binding channel="22" ctl="64" uri="/route/mute B22"/> + <Binding channel="23" ctl="64" uri="/route/mute B23"/> + <Binding channel="24" ctl="64" uri="/route/mute B24"/> + + <!-- Pan, unused for now + <Binding channel="1" ctl="75" uri="/route/pan B2"/> + --> + +</ArdourMIDIBindings> diff --git a/midi_maps/m-audio-oxygen61v3.map b/midi_maps/m-audio-oxygen61v3.map new file mode 100644 index 0000000000..08a2707f68 --- /dev/null +++ b/midi_maps/m-audio-oxygen61v3.map @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ArdourMIDIBindings version="1.0.0" name="M-Audio Oxygen61 V3 by samtuke"> + + <!-- NOTE: This map uses 'P.10' (program 10) on the keyboard, which is the direct link program. Make sure you have set your program to 10 to use it with this map --> + + <!-- The keyboard has 9 faders, but one of them is always master volume, so set bank-size to 8 --> + <DeviceInfo bank-size="8"/> + + <!-- Set arrows labelled 'track' on keyboard to switch banks --> + <Binding channel="16" ctl="110" function="prev-bank"/> + <Binding channel="16" ctl="111" function="next-bank"/> + + <!-- Set basic transport controls --> + <Binding channel="16" ctl="113" function="loop-toggle"/> + <Binding channel="16" ctl="114" function="transport-start"/> + <Binding channel="16" ctl="115" function="transport-end"/> + <Binding channel="16" ctl="116" function="transport-stop"/> + <Binding channel="16" ctl="117" function="transport-roll"/> + <Binding channel="16" ctl="118" function="rec-enable"/> + <Binding channel="16" ctl="118" function="rec-disable"/> + + <!-- Set master volume fader, this is far right most fader labelled C9 and is master volume on all banks by default --> + <Binding channel="16" ctl="41" uri="/bus/gain master"/> + + <!-- Set faders 1-8 to corresponding banks --> + <Binding channel="16" ctl="33" uri="/route/gain 1"/> + <Binding channel="16" ctl="34" uri="/route/gain 2"/> + <Binding channel="16" ctl="35" uri="/route/gain 3"/> + <Binding channel="16" ctl="36" uri="/route/gain 4"/> + <Binding channel="16" ctl="37" uri="/route/gain 5"/> + <Binding channel="16" ctl="38" uri="/route/gain 6"/> + <Binding channel="16" ctl="39" uri="/route/gain 7"/> + <Binding channel="16" ctl="40" uri="/route/gain 8"/> + + <!-- Set knobs to correspond to plugin attributes --> + <Binding channel="16" ctl="17" uri="/route/plugin/parameter B1 1 1"/> + <Binding channel="16" ctl="18" uri="/route/plugin/parameter B1 1 2"/> + <Binding channel="16" ctl="19" uri="/route/plugin/parameter B1 1 3"/> + <Binding channel="16" ctl="20" uri="/route/plugin/parameter B1 1 4"/> + <Binding channel="16" ctl="21" uri="/route/plugin/parameter B1 1 5"/> + <Binding channel="16" ctl="22" uri="/route/plugin/parameter B1 1 6"/> + <Binding channel="16" ctl="23" uri="/route/plugin/parameter B1 1 7"/> + <Binding channel="16" ctl="24" uri="/route/plugin/parameter B1 1 8"/> + + <!-- Set master mute button --> + <Binding channel="16" ctl="57" uri="/bus/mute master"/> + + <!-- Set mute buttons beneath faders to correspond to banks --> + <Binding channel="16" ctl="49" uri="/route/mute B1"/> + <Binding channel="16" ctl="50" uri="/route/mute B2"/> + <Binding channel="16" ctl="51" uri="/route/mute B3"/> + <Binding channel="16" ctl="52" uri="/route/mute B4"/> + <Binding channel="16" ctl="53" uri="/route/mute B5"/> + <Binding channel="16" ctl="54" uri="/route/mute B6"/> + <Binding channel="16" ctl="55" uri="/route/mute B7"/> + <Binding channel="16" ctl="56" uri="/route/mute B8"/> + + <!-- Pan, unused for now + <Binding channel="1" ctl="75" uri="/route/pan B2"/> + --> + +</ArdourMIDIBindings> |