Osc control, Parameter paths, Activating osc – Expert Sleepers Silent Way v2.4.3 User Manual

Page 62

Advertising
background image

OSC Control

Silent Way defines a unique and consistently-formed OSC path for every parameter in
every plug-in loaded in your setup. This makes it straightforward to create templates for
control of Silent Way in popular OSC-sending apps such as

TouchOSC

1

and

Lemur

2

.

There is a demo video of Silent Way Learner’s OSC capabilities

here

3

.

Parameter Paths

Each parameter’s path can be written in three different ways:

Long: /exsl/<plug-in name>/<LUID>/<parameter name>

Compact: /exsl/<plug-in name>/<LUID>/<parameter id>

Short: /exsl/<GUID>/<parameter id>

Which you use is very much up to you. The advantage of using LUIDs is that the
TouchOSC (or whatever) templates you make are likely to be more re-usable - a template
set up to address “SWVoiceController/1” will always be useful for the first Voice Control-
ler in any setup, whereas using its GUID (“7” in the screenshot above) is likely to target an
entirely different plug-in in a different song.

The Learner shows all three forms of the path for a parameter whenever you click on the
parameter’s control in a plug-in UI. Each path has a ‘copy’ button to its right, clicking
which will copy the path into the system clipboard. This makes it very straightforward to
set up controller templates if the controlling app has an editor which runs on the same
computer - simply click the knob you want to control with OSC, copy its path from the
Learner and paste it into the editor.

Activating OSC

OSC is enabled by setting the “Port” control in the Learner to something other
than “Off”.

The actual port on which the Learner listens is defined by the sum of the Port
setting in the UI and the “Port Offset” as set in the

Prefs

. E.g. if the Offset is set

1

http://hexler.net/software/touchosc

2

http://liine.net/en/products/lemur/

3

http://vimeo.com/46715640

Advertising