~ubuntu-branches/ubuntu/utopic/ardour3/utopic

« back to all changes in this revision

Viewing changes to midi_maps/Roland_SI-24.map

  • Committer: Package Import Robot
  • Author(s): Felipe Sateler
  • Date: 2013-09-21 19:05:02 UTC
  • Revision ID: package-import@ubuntu.com-20130921190502-8gsftrku6jnzhd7v
Tags: upstream-3.4~dfsg
ImportĀ upstreamĀ versionĀ 3.4~dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
 
 
3
<!-- Where a control's mapping to an Ardour function is unclear, it has been commented out for future implementation -->
 
4
 
 
5
<ArdourMIDIBindings version="1.0.0" name="Roland SI-24">
 
6
        <DeviceInfo bank-size="12"/>
 
7
 
 
8
        <!--    faders  -->
 
9
        <Binding channel="1" ctl="0" uri="/route/gain B1"/>
 
10
        <Binding channel="1" ctl="1" uri="/route/gain B2"/>
 
11
        <Binding channel="1" ctl="2" uri="/route/gain B3"/>
 
12
        <Binding channel="1" ctl="3" uri="/route/gain B4"/>
 
13
        <Binding channel="1" ctl="4" uri="/route/gain B5"/>
 
14
        <Binding channel="1" ctl="5" uri="/route/gain B6"/>
 
15
        <Binding channel="1" ctl="6" uri="/route/gain B7"/>
 
16
        <Binding channel="1" ctl="7" uri="/route/gain B8"/>
 
17
        <Binding channel="1" ctl="8" uri="/route/gain B9"/>
 
18
        <Binding channel="1" ctl="9" uri="/route/gain B10"/>
 
19
        <Binding channel="1" ctl="10" uri="/route/gain B11"/>
 
20
        <Binding channel="1" ctl="11" uri="/route/gain B12"/>
 
21
        <Binding channel="1" ctl="12" uri="/bus/gain master"/>
 
22
 
 
23
<!--    <Binding channel="1" ctl="13" uri=""/>          SURROUND PAN left/right (0 through 127, respectively)   -->
 
24
<!--    <Binding channel="1" ctl="14" uri=""/>          SURROUND PAN up/down (127 through 0, respectively)      -->
 
25
<!--    <Binding channel="1" note="15" function=""/>    transport jog wheel (1 = clockwise, 127 = counter-clockwise) -->
 
26
 
 
27
        <!--    STATUS buttons  -->
 
28
        <Binding channel="1" note="16" uri="/route/mute B1"/>
 
29
        <Binding channel="1" note="17" uri="/route/mute B2"/>
 
30
        <Binding channel="1" note="18" uri="/route/mute B3"/>
 
31
        <Binding channel="1" note="19" uri="/route/mute B4"/>
 
32
        <Binding channel="1" note="20" uri="/route/mute B5"/>
 
33
        <Binding channel="1" note="21" uri="/route/mute B6"/>
 
34
        <Binding channel="1" note="22" uri="/route/mute B7"/>
 
35
        <Binding channel="1" note="23" uri="/route/mute B8"/>
 
36
        <Binding channel="1" note="24" uri="/route/mute B9"/>
 
37
        <Binding channel="1" note="25" uri="/route/mute B10"/>
 
38
        <Binding channel="1" note="26" uri="/route/mute B11"/>
 
39
        <Binding channel="1" note="27" uri="/route/mute B12"/>
 
40
 
 
41
        <!--    CH SELECT buttons       -->
 
42
        <!-- These are intended to be used for selecting individual tracks so that the buttons EQ/PLUG-IN, AUTOMIX, REC/PLAY, etc. affect them, but until there's a better way to implement this in Ardour I'm just using them as solo buttons -->
 
43
        <Binding channel="1" note="28" uri="/route/solo B1"/>
 
44
        <Binding channel="1" note="29" uri="/route/solo B2"/>
 
45
        <Binding channel="1" note="30" uri="/route/solo B3"/>
 
46
        <Binding channel="1" note="31" uri="/route/solo B4"/>
 
47
        <Binding channel="1" note="32" uri="/route/solo B5"/>
 
48
        <Binding channel="1" note="33" uri="/route/solo B6"/>
 
49
        <Binding channel="1" note="34" uri="/route/solo B7"/>
 
50
        <Binding channel="1" note="35" uri="/route/solo B8"/>
 
51
        <Binding channel="1" note="36" uri="/route/solo B9"/>
 
52
        <Binding channel="1" note="37" uri="/route/solo B10"/>
 
53
        <Binding channel="1" note="38" uri="/route/solo B11"/>
 
54
        <Binding channel="1" note="39" uri="/route/solo B12"/>
 
55
 
 
56
        <!--    PAN pots (1 = clockwise, 127 = counter-clockwise)
 
57
        <Binding channel="1" note="40" uri="/route/pan B1"/>
 
58
        <Binding channel="1" note="41" uri="/route/pan B2"/>
 
59
        <Binding channel="1" note="42" uri="/route/pan B3"/>
 
60
        <Binding channel="1" note="43" uri="/route/pan B4"/>
 
61
        <Binding channel="1" note="44" uri="/route/pan B5"/>
 
62
        <Binding channel="1" note="45" uri="/route/pan B6"/>
 
63
        <Binding channel="1" note="46" uri="/route/pan B7"/>
 
64
        <Binding channel="1" note="47" uri="/route/pan B8"/>
 
65
        <Binding channel="1" note="48" uri="/route/pan B9"/>
 
66
        <Binding channel="1" note="49" uri="/route/pan B10"/>
 
67
        <Binding channel="1" note="50" uri="/route/pan B11"/>
 
68
        <Binding channel="1" note="51" uri="/route/pan B12"/>   -->
 
69
 
 
70
        <!-- EQ select buttons
 
71
        When the EQ/SEND button is activated, each of the EQ ON buttons activates/deactivates an individual band.  The two pan pots below each ON button now control the gain and frequency of the band (for example, if EQ 1 is activated, the pan pots from channels 1 and 2 become EQ 1 gain and EQ 1 frequency, respectively.  Pan pots 9-12 now control the levels going to sends 1-4.  The PLUG-IN button works similarly to EQ/SEND, but the parameters affected depend on the plugin being used.
 
72
        <Binding channel="1" note="52" uri=""/> EQ 1 ON
 
73
        <Binding channel="1" note="53" uri=""/> EQ 2 ON
 
74
        <Binding channel="1" note="54" uri=""/> EQ 3 ON
 
75
        <Binding channel="1" note="55" uri=""/> EQ 4 ON
 
76
        <Binding channel="1" note="56" uri=""/> PLUG-IN
 
77
        <Binding channel="1" note="57" uri=""/> EQ/SEND -->
 
78
 
 
79
<!--    <Binding channel="1" note="58" uri=""/> SHIFT (PHANTOM) -->
 
80
 
 
81
        <!--    STATUS MODE buttons
 
82
        <Binding channel="1" note="59" uri=""/> AUTOMIX         toggle automation read/write on selected track(s)
 
83
        <Binding channel="1" note="60" uri=""/> REC/PLAY        arm/disarm selected track(s) for recording
 
84
        <Binding channel="1" note="61" uri=""/> SOLO            toggle solo on selected track(s)
 
85
        <Binding channel="1" note="62" uri=""/> MUTE            toggle mute on selected track(s)        -->
 
86
 
 
87
        <!-- CH ASSIGN buttons
 
88
        <Binding channel="1" note="63" uri=""/> INPUT/INST (SHIFT+)
 
89
        <Binding channel="1" note="64" uri=""/> OUTPUT
 
90
        <Binding channel="1" note="65" uri=""/> BUS             -->
 
91
        <Binding channel="1" note="66" function="prev-bank"/>   Tr 1-12
 
92
        <Binding channel="1" note="67" function="next-bank"/>   Tr 13-24
 
93
 
 
94
<!--    <Binding channel="1" note="68" uri=""/> DIGITAL IN -->
 
95
 
 
96
<!--    <Binding channel="1" note="69" uri=""/> SURROUND PAN ON -->
 
97
 
 
98
<!--    <Binding channel="1" note="70" uri=""/> SYSTEM -->
 
99
<!--    <Binding channel="1" note="71" uri=""/> MARKER (0 -> Create) -->
 
100
<!--    <Binding channel="1" note="72" uri=""/> SHORT CUT       -->
 
101
<!--    <Binding channel="1" note="73" uri=""/> SCREEN SET-->
 
102
        <!-- PROTOCOL buttons
 
103
        Simultaneously holding down the SYSTEM button and pressing one of the following buttons will change the SI-24's MIDI mapping to suit Logic, ProTools, Cubase, or two custom user presets.  No MIDI messages are generated during these 2-button combinations.  Without pressing SYSTEM, the buttons simply send the note values listed below (74-83).  In Logic, ProTools, and Cubase modes, all of the SI-24's buttons will send a Note-on followed by a Note-off when the button is released.  In the two user-defined modes, only a Note-on is sent.
 
104
        <Binding channel="1" note="74" uri=""/> 0 [LED]  (used for assigning MIDI events to LEDs and faders)
 
105
        <Binding channel="1" note="75" uri=""/> 1 [L5]  (switch to Logic mode)
 
106
        <Binding channel="1" note="76" uri=""/> 2 [H]  (switch to ProTools mode)
 
107
        <Binding channel="1" note="77" uri=""/> 3 [S.C]  (switch to Cubase mode)
 
108
        <Binding channel="1" note="78" uri=""/> 4 [USR 1]  (switch to user mode 1)
 
109
        <Binding channel="1" note="79" uri=""/> 5 [USR 2]  (switch to user mode 2)
 
110
        <Binding channel="1" note="80" uri=""/> 6 [MIDI ctrl]  (toggle whether MIDI data is sent to devices via MIDI cables or via R-BUS cable)
 
111
        <Binding channel="1" note="81" uri=""/> 7 [7/8 -> D.OUT]  (toggle SI-24's digital audio output on/off)
 
112
        <Binding channel="1" note="82" uri=""/> 8 [DUMP/LD]  (used for dumping and loading user presets)
 
113
        <Binding channel="1" note="83" uri=""/> 9 [KEY]  (used for assigning MIDI events to buttons and faders) -->
 
114
 
 
115
        <!-- Transport buttons -->
 
116
        <Binding channel="1" note="84" function="transport-stop"/>      <!-- PAUSE -->
 
117
        <Binding channel="1" note="85" function="transport-stop"/>      <!-- REW -->
 
118
        <Binding channel="1" note="86" function="transport-start"/>     <!-- FF -->
 
119
        <Binding channel="1" note="87" function="transport-end"/>               <!-- STOP -->
 
120
        <Binding channel="1" note="88" function="transport-roll"/>      <!-- PLAY -->
 
121
        <Binding channel="1" note="89" function="rec-enable"/>          <!-- REC -->
 
122
 
 
123
</ArdourMIDIBindings>
 
124
 
 
125
 
 
126
 
 
127
 
 
128
 
 
129
 
 
130
 
 
131
 
 
132
 
 
133
 
 
134
 
 
135
 
 
136
 
 
137
 
 
138
 
 
139
 
 
140