aboutsummaryrefslogtreecommitdiffhomepage
path: root/configs/unifest-17.cfg
blob: 47e9ec2c716028d18dad2763ccfa4fc7f6cd4b7c (plain)
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
; Note that this configuration file was originally written with
; an older syntax and thus only contains right-to-left mappings

[backend midi]
name = MIDIMonster

[backend artnet]
bind = * 6454
net = 0

; XLaser environment
[artnet claudius]
uni = 0

; MIDI input devices
[midi pad]
read = Launchpad
write = Launchpad

[midi bcf1]
read = 20:0
write = 20:0

[midi bcf2]
read = 36:0
write = 36:0

[midi lc1]
read = 24:0
write = 24:0

[midi lc2]
read = 32:0
write = 32:0

; Output MIDI via OUT A on BCF
[midi out]
write = 36:1
read = 36:1

[map]
; ArtNet
claudius.1 < lc1.ch0.cc1
claudius.2 < lc1.ch0.cc2
claudius.3 < lc1.ch0.cc3
claudius.4 < lc1.ch0.cc4
claudius.5 < lc1.ch0.cc5
claudius.6 < lc1.ch0.cc6
claudius.7 < lc1.ch0.cc7
claudius.8 < lc1.ch0.cc8
claudius.9 < lc1.ch0.cc9
claudius.10 < lc1.ch0.cc10
claudius.11 < lc1.ch0.cc11
claudius.12 < lc1.ch0.cc12
claudius.13 < lc1.ch0.cc13
claudius.14 < lc1.ch0.cc14
claudius.15 < lc1.ch0.cc15
claudius.16 < lc1.ch0.cc16

; BCF Fader
out.ch0.ch0.note< bcf1.ch0.cc81
out.ch0.note1 < bcf1.ch0.cc82
out.ch0.note2 < bcf1.ch0.cc83
out.ch0.note3 < bcf1.ch0.cc84
out.ch0.note4 < bcf1.ch0.cc85
out.ch0.note5 < bcf1.ch0.cc86
out.ch0.note6 < bcf1.ch0.cc87
out.ch0.note7 < bcf1.ch0.cc88
out.ch0.note8 < bcf2.ch0.cc81
out.ch0.note9 < bcf2.ch0.cc82
out.ch0.note10 < bcf2.ch0.cc83
out.ch0.note11 < bcf2.ch0.cc84
out.ch0.note12 < bcf2.ch0.cc85
out.ch0.note13 < bcf2.ch0.cc86
out.ch0.note14 < bcf2.ch0.cc87
out.ch0.note15 < bcf2.ch0.cc88

; LC Rotary
out.ch0.note16 < lc1.ch0.cc1
out.ch0.note17 < lc1.ch0.cc2
out.ch0.note18 < lc1.ch0.cc3
out.ch0.note19 < lc1.ch0.cc4
out.ch0.note20 < lc1.ch0.cc5
out.ch0.note21 < lc1.ch0.cc6
out.ch0.note22 < lc1.ch0.cc7
out.ch0.note23 < lc1.ch0.cc8
out.ch0.note24 < lc1.ch0.cc9
out.ch0.note25 < lc1.ch0.cc10
out.ch0.note26 < lc1.ch0.cc11
out.ch0.note27 < lc1.ch0.cc12
out.ch0.note28 < lc1.ch0.cc13
out.ch0.note29 < lc1.ch0.cc14
out.ch0.note30 < lc1.ch0.cc15
out.ch0.note31 < lc1.ch0.cc16
out.ch0.note32 < lc2.ch0.cc1
out.ch0.note33 < lc2.ch0.cc2
out.ch0.note34 < lc2.ch0.cc3
out.ch0.note35 < lc2.ch0.cc4
out.ch0.note36 < lc2.ch0.cc5
out.ch0.note37 < lc2.ch0.cc6
out.ch0.note38 < lc2.ch0.cc7
out.ch0.note39 < lc2.ch0.cc8
out.ch0.note40 < lc2.ch0.cc9
out.ch0.note41 < lc2.ch0.cc10
out.ch0.note42 < lc2.ch0.cc11
out.ch0.note43 < lc2.ch0.cc12
out.ch0.note44 < lc2.ch0.cc13
out.ch0.note45 < lc2.ch0.cc14
out.ch0.note46 < lc2.ch0.cc15
out.ch0.note47 < lc2.ch0.cc16

; LC Button
out.ch0.note48 < lc1.ch0.note0
out.ch0.note49 < lc1.ch0.note1
out.ch0.note50 < lc1.ch0.note2
out.ch0.note51 < lc1.ch0.note3
out.ch0.note52 < lc1.ch0.note4
out.ch0.note53 < lc1.ch0.note5
out.ch0.note54 < lc1.ch0.note6
out.ch0.note55 < lc1.ch0.note7

out.ch0.note56 < lc2.ch0.note0
out.ch0.note57 < lc2.ch0.note1
out.ch0.note58 < lc2.ch0.note2
out.ch0.note59 < lc2.ch0.note3
out.ch0.note60 < lc2.ch0.note4
out.ch0.note61 < lc2.ch0.note5
out.ch0.note62 < lc2.ch0.note6
out.ch0.note63 < lc2.ch0.note7

; Launchpad
out.ch0.note64 < pad.ch0.note0
out.ch0.note65 < pad.ch0.note1
out.ch0.note66 < pad.ch0.note2
out.ch0.note67 < pad.ch0.note3
out.ch0.note68 < pad.ch0.note4
out.ch0.note69 < pad.ch0.note5
out.ch0.note70 < pad.ch0.note6
out.ch0.note71 < pad.ch0.note7
out.ch0.note72 < pad.ch0.note16
out.ch0.note73 < pad.ch0.note17
out.ch0.note74 < pad.ch0.note18
out.ch0.note75 < pad.ch0.note19
out.ch0.note76 < pad.ch0.note20
out.ch0.note77 < pad.ch0.note21
out.ch0.note78 < pad.ch0.note22
out.ch0.note79 < pad.ch0.note23
out.ch0.note80 < pad.ch0.note32
out.ch0.note81 < pad.ch0.note33
out.ch0.note82 < pad.ch0.note34
out.ch0.note83 < pad.ch0.note35
out.ch0.note84 < pad.ch0.note36
out.ch0.note85 < pad.ch0.note37
out.ch0.note86 < pad.ch0.note38
out.ch0.note87 < pad.ch0.note39
out.ch0.note88 < pad.ch0.note48
out.ch0.note89 < pad.ch0.note49
out.ch0.note90 < pad.ch0.note50
out.ch0.note91 < pad.ch0.note51
out.ch0.note92 < pad.ch0.note52
out.ch0.note93 < pad.ch0.note53
out.ch0.note94 < pad.ch0.note54
out.ch0.note95 < pad.ch0.note55
out.ch0.note96 < pad.ch0.note64
out.ch0.note97 < pad.ch0.note65
out.ch0.note98 < pad.ch0.note66
out.ch0.note99 < pad.ch0.note67
out.ch0.note100 < pad.ch0.note68
out.ch0.note101 < pad.ch0.note69
out.ch0.note102 < pad.ch0.note70
out.ch0.note103 < pad.ch0.note71
out.ch0.note104 < pad.ch0.note80
out.ch0.note105 < pad.ch0.note81
out.ch0.note106 < pad.ch0.note82
out.ch0.note107 < pad.ch0.note83
out.ch0.note108 < pad.ch0.note84
out.ch0.note109 < pad.ch0.note85
out.ch0.note110 < pad.ch0.note86
out.ch0.note111 < pad.ch0.note87
out.ch0.note112 < pad.ch0.note96
out.ch0.note113 < pad.ch0.note97
out.ch0.note114 < pad.ch0.note98
out.ch0.note115 < pad.ch0.note99
out.ch0.note116 < pad.ch0.note100
out.ch0.note117 < pad.ch0.note101
out.ch0.note118 < pad.ch0.note102
out.ch0.note119 < pad.ch0.note103
out.ch0.note120 < pad.ch0.note112
out.ch0.note121 < pad.ch0.note113
out.ch0.note122 < pad.ch0.note114
out.ch0.note123 < pad.ch0.note115
out.ch0.note124 < pad.ch0.note116
out.ch0.note125 < pad.ch0.note117
out.ch0.note126 < pad.ch0.note118
out.ch0.note127 < pad.ch0.note119