forked from Sian-Lee-SA/StudioOne-LaunchKey-Mini-MK3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMK3_basic.surface.xml
73 lines (67 loc) · 2.94 KB
/
MK3_basic.surface.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?xml version="1.0" encoding="UTF-8"?>
<ControlSurface>
<Controls>
<Control name="select" title="Select" type="trigger" options="receive">
<Handler class="TouchDoubleTapHandler" channel="16" />
</Control>
<Control name="freescroll" title="Freescroll" type="relative" options="receive">
<Handler class="TouchPitchHandler" channel="15" />
</Control>
<Control name="navigateLeftRight" title="Pitch" type="relative" options="receive">
<Handler class="TouchPitchHandler" channel="16" />
</Control>
<Control name="navigationUpDown" title="Modulator" type="relative" options="receive">
<Handler class="TouchModHandler" channel="16" />
</Control>
<Control name="masterFader" title="Master Fader" type="fader" options="transmit receive public">
<MidiMessage status="#B0" address="1" channel="14"/>
</Control>
</Controls>
<Mappings>
<DeviceMapping device="MixerConsole" name="MixerMapping">
<!-- Master Strip -->
<Bank target="MasterBank" name="MasterBankElement">
<Strip>
<Value control="masterFader" param="volume"/>
</Strip>
</Bank>
</DeviceMapping>
<DeviceMapping device="TransportPanel">
<Relative control="freescroll" param="freeCursorTime" />
</DeviceMapping>
<Global>
<!-- <Invoke control="select" onReceive="onSelectPressed" /> -->
<Command control="select" command.category="Edit" command.name="Deselect All" />
<ParamVariant param="shiftModifier">
<Group>
<ParamVariant param="sceneHold">
<Group>
<Command control="navigateLeftRight"
command.category="Navigation" command.name="Right"
command2.category="Navigation" command2.name="Left"/>
<Command control="navigationUpDown"
command.category="Navigation" command.name="Down"
command2.category="Navigation" command2.name="Up" />
</Group>
<Group>
<Command control="navigateLeftRight"
command.category="Zoom" command.name="Zoom Out"
command2.category="Zoom" command2.name="Zoom In" />
<Command control="navigationUpDown"
command.category="Zoom" command.name="Zoom Out Vertical"
command2.category="Zoom" command2.name="Zoom In Vertical" />
</Group>
</ParamVariant>
</Group>
<Group>
<Command control="navigateLeftRight"
command.category="Navigation" command.name="Right Extend"
command2.category="Navigation" command2.name="Left Extend" />
<Command control="navigationUpDown"
command.category="Navigation" command.name="Down Extend"
command2.category="Navigation" command2.name="Up Extend" />
</Group>
</ParamVariant>
</Global>
</Mappings>
</ControlSurface>