Optimize automation-event process splitting
[ardour.git] / midi_maps / Yamaha_KX25.map
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ArdourMIDIBindings version="1.0.0" name="Yamaha KX25 Transport Controls">
3
4 <!-- Map file created at 09-09-2013 by Gerard Aberkrom -->
5
6 <!-- The KX25 uses 3 midiports. The first one are the control knobs and the keyboard itself, -->
7 <!-- The second port is used by the DAW REMOTE buttons, (except for the esc,return, and cursor keys, -->
8 <!-- those work the same as the ones on your typing keyboard!) and the third are the  midiconnections on the back of the KX. -->
9 <!-- Ergo, make sure you connect the 2nd midiport to your Ardour Control In port -->
10
11
12
13 <!-- Transport Controls. function="rec-enable" (or rec-disable, or both with the same note value)
14      didn't toggle the record state on/off, while the OSC parameter "action=" did.      -->
15   <Binding channel="1" note="85" function="loop-toggle"/>
16   <Binding channel="1" note="91" action="Transport/Rewind"/>
17   <Binding channel="1" note="92" action="Transport/Forward"/>
18   <Binding channel="1" note="93" action="Transport/Stop"/>
19   <Binding channel="1" note="94" action="Transport/Roll"/>
20   <Binding channel="1" note="95" action="Transport/Record"/>
21
22 <!-- Extra keys-->
23
24 <!-- keys Assign 1, Assign 2, Mute and Solo" . Since I didn't find a way to
25      get the solo and mute working while selecting a track with action="Editor/select-prev( or next)-route"
26      I assigned those keys to transport keys. A better solution for this solo/mute riddle is much appreciated! -->
27
28
29 <Binding channel="1" note="56" action="Editor/playhead-to-previous-region-boundary"/>
30 <Binding channel="1" note="57" action="Editor/playhead-to-next-region-boundary"/>
31  <Binding channel="1" note="58" action="Transport/TransitionToReverse"/>
32  <Binding channel="1" note="59" action="Transport/TransitionToRoll"/>
33 <!-- keys VSTi Window, Add Instrument Track, Cubase Function A & B -->
34   <Binding channel="1" note="61" action="Editor/track-record-enable-toggle"/>
35   <Binding channel="1" note="60" action="Main/AddTrackBus"/>
36   <Binding channel="1" note="54" action="Editor/select-prev-route"/>
37   <Binding channel="1" note="55" action="Editor/select-next-route"/>
38
39 </ArdourMIDIBindings>