add new MIDI binding map for Novation Impulse 49
[ardour.git] / midi_maps / Novation Impulse 49.map
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <ArdourMIDIBindings version="1.0.0" name="Novation Impulse 49">\r
3 \r
4 <!-- This mapping relies on the Basic MIDI preset in the Impulse 49. -->\r
5 \r
6 <!-- Transport Control -->\r
7 \r
8   <Binding channel="1" ctl="112" function="transport-start"/>\r
9   <Binding channel="1" ctl="113" function="transport-end"/>\r
10   <Binding channel="1" ctl="114" function="transport-stop"/>\r
11   <Binding channel="1" ctl="115" function="transport-roll"/>\r
12   <Binding channel="1" ctl="116" function="loop-toggle"/>\r
13   <Binding channel="1" ctl="117" function="rec-enable"/>\r
14   <Binding channel="1" ctl="117" function="rec-disable"/>\r
15 \r
16 <!-- Gain controls. Faders are mapped to faders. -->\r
17 \r
18   <Binding channel="1" ctl="108" uri="/route/gain 1"/>\r
19   <Binding channel="1" ctl="109" uri="/route/gain 2"/>\r
20   <Binding channel="1" ctl="110" uri="/route/gain 3"/>\r
21   <Binding channel="1" ctl="111" uri="/route/gain 4"/>\r
22   <Binding channel="1" ctl="112" uri="/route/gain 5"/>\r
23   <Binding channel="1" ctl="114" uri="/route/gain 6"/>\r
24   <Binding channel="1" ctl="115" uri="/route/gain 7"/>\r
25   <Binding channel="1" ctl="116" uri="/route/gain 8"/>\r
26   <Binding channel="1" ctl="117" uri="/bus/gain master"/>\r
27 \r
28 <!-- Pan controls. Encoders are mapped to pan direction. -->\r
29 <!-- There doesn't seem to be a way to map encoders to pan width. -->\r
30 \r
31   <Binding channel="1" ctl="105" uri="/route/pandirection 1"/>\r
32   <Binding channel="1" ctl="106" uri="/route/pandirection 2"/>\r
33   <Binding channel="1" ctl="104" uri="/route/pandirection 3"/>\r
34   <Binding channel="1" ctl="107" uri="/route/pandirection 4"/>\r
35   <Binding channel="1" ctl="72" uri="/route/pandirection 5"/>\r
36   <Binding channel="1" ctl="40" uri="/route/pandirection 6"/>\r
37   <Binding channel="1" ctl="73" uri="/route/pandirection 7"/>\r
38   <Binding channel="1" ctl="48" uri="/route/pandirection 8"/>\r
39 \r
40 <!-- Status controls -->\r
41 <!-- Status buttons are mapped to mute toggles. -->\r
42 <!-- Apparently Solo toggle only works when Automap is used. Sad but true. -->\r
43 \r
44 </ArdourMIDIBindings>