grandMA3 User Manual Publication
Advanced Examples
|
grandMA3 User Manual » Remote In and Out » OSC (Open Sound Control) » Advanced Examples
|
Version 2.4 |
The examples below are in addition to those in the OSC topic.
Executor Control
For more information, see Executor Control in OSC.
|
|
Hint: |
| If no EncoderLeft or EncoderRight function is assigned, the Encoder function is used. If an EncoderLeft or EncoderRight function is assigned, it overrides the Encoder function and the Encoder function is ignored. |
|
|
Hint: |
| Each executor can have functions assigned to all handles (keys, faders, encoders), even if no such physical handle exists on that executor. OSC controls these functions regardless of whether a physical handle exists. |
|
|
Hint: |
|
Address names for DataPool, Page, Fader, Encoder, and Key can be edited in the OSC Configuration menu. Fader ranges can also be edited.
|
|
Targets
|
Addresses | Type Tags |
Arguments
|
Results | Examples |
|---|---|---|---|---|---|
| Fader of Executor X on the selected Page in the selected DataPool | /FaderX |
i
f, |
0 ... 100 | Set the Fader position in percent. | /Fader201,i,100 /DataPool2/Page10/Fader302,f,75.5 |
| Fader of Executor X on Page Y in the selected DataPool | /PageY/FaderX | T | - | True is interpreted as 1. |
-
|
| Fader of Executor X on the selected Page in DataPool Z | /DataPoolZ/FaderX |
F
|
-
|
False is interpreted as 0. |
|
| Fader of Executor X on Page Y in DataPool Z | /DataPoolZ/PageY/FaderX |
-
|
-
|
-
|
-
|
| Encoder of Executor X on the selected Page in the selected DataPool | /EncoderX |
i
f |
-100 … 100 |
Positive values move the Fader up by the given percentage.
Negative values move the Fader down by the given percentage. |
/Encoder201,i,-50 |
| Encoder of Executor X on Page Y in the selected DataPool | /PageY/EncoderX |
i
f |
-1
-1 |
Executes the assigned EncoderLeft function. | /Encoder201,i,-1 |
| Encoder of Executor X on the selected Page in DataPool Z | /DataPoolZ/EncoderX |
i
f |
1
1 |
Execute the assigned EncoderRight function. | /Encoder201,i,1 |
| Encoder of Executor X on Page Y in DataPool Z | /DataPoolZ/PageY/EncoderX |
-
|
-
|
-
|
-
|
| Key of Executor X on the selected Page in the selected DataPool | /KeyX |
i
f |
1
1 |
Press the Key. | /Key101,i,1 |
| Key of Executor X on Page Y in the selected DataPool | /PageY/KeyX |
T
|
-
|
Press the Key. | /Key101,T, |
| Key of Executor X on the selected Page in DataPool Z | /DataPoolZ/KeyX |
i
f |
0
0 |
Release the Key. | /Key201,f,0 |
| Key of Executor X on Page Y in DataPool Z | /DataPoolZ/PageY/KeyX |
F
|
-
|
Release the Key. | /Key201,F, |
Object Playback Feedback
For more information, see Object Playback Feedback in OSC.
| Sources | Addresses | Type Tags | Arguments | Action | Examples |
|---|---|---|---|---|---|
| Sequence X | /13.13.1.6.X | sis | <Key function>,0 … 1,<SequenceName CueNumber CueName> | The Key of the given Key function was pressed (Argument 2 = 1) or released (Argument 2 = 0). The given Cue got triggered when the Key got pressed or released. Argument 3 is not sent if the Key function is "Off". | /13.13.1.6.1,sis,Flash,1,Strobe 1 Cue 1 |
| Sequence X | /13.13.1.6.X | sif | <Fader function>,0 … 3,0.0 … 100.0 | The Fader of the given Fader function was set to the given value in percent. Argument 2 represents the type of playback handle that was used: Onscreen Fader/Command (1), Physical Fader (3). | /13.13.1.6.1,sif,FaderMaster,3,63.5 |
| Sequence X | /13.13.1.6.X | sii | <Fader function>,0 … 3,-100 … 100 | The Fader of the given Fader function was moved by the given value in percent using a Rotary Knob. Argument 2 represents the type of playback handle that was used: Physical Rotary Knob (0), Onscreen Rotary Knob/Command (1). | /13.13.1.6.1,sii,FaderMaster,0,-1 |
| Master X.Y | /13.12.X.Y | si | <Key function>,0 … 1 | The Key of the given Key function got pressed (Argument 2 = 1) or released (Argument 2 = 0). | /13.12.1.1,si,Black,1 |
| Master X.Y | /13.12.X.Y | sif | <Fader function>,0 … 3,0.0 … 100.0 | The Fader of the given Fader function was set to the given value in percent. Argument 2 represents the type of playback handle that was used: Onscreen Fader/Command (1), Physical Fader (3). | /13.12.3.1,sif,FaderMaster,3,63.5 |
| Master X.Y | /13.12.X.Y | sii | <Fader function>,0 … 3,-100 … 100 | The Fader of the given Fader function was moved by the given value in percent using a Rotary Knob. Argument 2 represents the type of playback handle that was used: Physical Rotary Knob (0), Onscreen Rotary Knob/Command (1). | /13.13.12.3.1,sii,FaderMaster,0,-1 |