e8f7a9bb256e4c3331b89360b93518bb37f57b26
[Faustine.git] / interpretor / faust-0.9.47mr3 / documentation / touchOSC.txt
1 This document describes the various messages TouchOSC (Android) can send
2 expressed as Faust metadata ready to be inserted in widget labels.
3
4 ================================================================================
5 Accelerometer
6 ================================================================================
7
8 [osc:/accxyz/0 -10 10] x-accelerometer
9 [osc:/accxyz/1 -10 10] y-accelerometer
10 [osc:/accxyz/Z -10 10] z-accelerometer
11
12
13
14 ================================================================================
15 Layout : simple
16 ================================================================================
17
18
19 page 1
20 --------------------------------------------------------------------------------
21 [osc:/1/fader5]
22
23 [osc:/1/fader1]
24 [osc:/1/toggle1]
25
26 [osc:/1/fader2]
27 [osc:/1/toggle2]
28
29 [osc:/1/fader3]
30 [osc:/1/toggle3]
31
32 [osc:/1/fader4]
33 [osc:/1/toggle4]
34
35
36
37 page 2 ( 4x4 matrix )
38 --------------------------------------------------------------------------------
39 [osc:/2/push1] [osc:/2/push2] [osc:/2/push3] [osc:/2/push4]
40 [osc:/2/push5] [osc:/2/push6] [osc:/2/push7] [osc:/2/push8]
41 [osc:/2/push9] [osc:/2/push10] [osc:/2/push11] [osc:/2/push12]
42 [osc:/2/push13] [osc:/2/push14] [osc:/2/push15] [osc:/2/push16]
43
44 [osc:/2/toggle1] [osc:/2/toggle2] [osc:/2/toggle3] [osc:/2/toggle4]
45
46
47
48 Page 3 (2D-joystick)
49 --------------------------------------------------------------------------------
50 [osc:/3/xy/0] x-coord
51 [osc:/3/xy/1] y-coord
52
53 [osc:/3/toggle1] [osc:/3/toggle2] [osc:/3/toggle3] [osc:/3/toggle4]
54
55
56
57 Page 4 (8x8 matrix)
58 --------------------------------------------------------------------------------
59 [osc:/4/multitoggle/1/1] [osc:/4/multitoggle/2/1] ... [osc:/4/multitoggle/8/1]
60 [osc:/4/multitoggle/1/2] [osc:/4/multitoggle/2/2] ... [osc:/4/multitoggle/8/2]
61 .
62 .
63 .
64 [osc:/4/multitoggle/1/8] [osc:/4/multitoggle/2/8] ... [osc:/4/multitoggle/8/8]
65
66 [osc:/4/toggle1] [osc:/4/toggle2] [osc:/4/toggle3] [osc:/4/toggle4]
67
68
69 ================================================================================
70 Layout : Mix 2
71 ================================================================================
72
73
74 page 1
75 --------------------------------------------------------------------------------
76 [osc:/1/rotary1] [osc:/1/toggle1] [osc:/1/toggle3] [osc:/1/rotary4]
77 [osc:/1/toggle2] [osc:/1/toggle4]
78 [osc:/1/rotary2] [osc:/1/rotary5]
79 [osc:/1/fader1] [osc:/1/fader2]
80 [osc:/1/rotary3] [osc:/1/rotary6]
81 [osc:/1/push1] [osc:/1/push2] [osc:/1/push3] [osc:/1/push4]
82
83 [osc:/1/fader3]
84
85
86 page 2 (2 banks of 16 faders)
87 --------------------------------------------------------------------------------
88 [osc:/2/multifader1/1] ... [osc:/2/multifader1/16]
89
90 [osc:/2/multifader2/1] ... [osc:/2/multifader2/16]
91
92
93 page 3 (2 2D-joysticks)
94 --------------------------------------------------------------------------------
95 [osc:/3/xy1/0] x-coord
96 [osc:/3/xy1/1] y-coord
97
98 [osc:/3/xy2/0] x-coord
99 [osc:/3/xy2/1] y-coord
100
101
102 ================================================================================
103 Layout : Mix 16
104 ================================================================================
105
106
107 page 1
108 --------------------------------------------------------------------------------
109 [osc:/1/fader1]
110 [osc:/1/toggle1]
111
112 [osc:/1/fader2]
113 [osc:/1/toggle2] [osc:/1/xy/0] x-coord
114 [osc:/1/xy/1] y-coord
115 [osc:/1/fader3]
116 [osc:/1/toggle3] [osc:/1/fader4]
117
118 [osc:/1/push1] [osc:/1/push2] [osc:/1/push3] [osc:/1/push4] [osc:/1/push5]
119
120
121 page 2
122 --------------------------------------------------------------------------------
123
124 [osc:/2/fader1 ] [osc:/2/fader2 ] ... [osc:/2/fader8 ]
125
126 [osc:/2/toggle1] [osc:/2/toggle2] ... [osc:/2/toggle8]
127
128
129 page 3
130 --------------------------------------------------------------------------------
131
132 [osc:/3/fader1 ] [osc:/3/fader2 ] ... [osc:/3/fader8 ]
133
134 [osc:/3/toggle1] [osc:/3/toggle2] ... [osc:/3/toggle8]
135
136
137 page 4 (2 banks of 24 faders)
138 --------------------------------------------------------------------------------
139 [osc:/4/multifader1/1] ... [osc:/4/multifader1/24]
140
141 [osc:/4/multifader2/1] ... [osc:/4/multifader2/24]
142
143
144 ================================================================================
145 Layout : Keys
146 ================================================================================
147
148
149 page 1 (1 octave keyboard)
150 --------------------------------------------------------------------------------
151
152 [osc:/1/push1] [osc:/1/push2] ... [osc:/1/push12]
153
154
155 page 2 (1 octave keyboard)
156 --------------------------------------------------------------------------------
157
158 [osc:/2/push1] [osc:/2/push2] ... [osc:/2/push12]
159
160
161 page 3 (sliders + rotary)
162 --------------------------------------------------------------------------------
163 [osc:/3/rotary1]
164 [osc:/3/push3] [osc:/3/push4]
165 [osc:/3/push1] [osc:/3/push2]
166
167 [osc:/3/fader1][osc:/3/fader2][osc:/3/fader3 ][osc:/3/fader4 ][osc:/3/fader5 ]
168 [osc:/3/toggle1][osc:/3/toggle2][osc:/3/toggle3]
169
170
171