Advanced usage, Wildcards, Multiple parameters per message – Expert Sleepers Silent Way v2.4.3 User Manual

Page 64: Multi-element controls

Advertising
background image

You also need to tell the Learner the IP address and port of the remote device/app. This is
done in the same way as in the CV To OSC plug-in,

above

. Again, Bonjour is supported on

Mac OS X only.

Advanced Usage

There are some special OSC paths that you can form, beyond the basic single parameter
control already described.

Wildcards

In the Long and Compact path forms, the LUID can be “*” (an asterisk) instead of a num-
ber, in which case the message controls the parameter on all plug-ins of the same type.

Multiple parameters per message

This is useful when you have a multidimensional controller e.g. TouchOSC’s x/y pad.

To form a path suitable for this control, you can simply concatenate the paths of the two
parameters, omitting the second “/exsl”. So for example

/exsl/SWDC/1/0/SWDC/1/5

controls parameters 0 and 5 (Output Positive L and Output Positive R) on Silent Way DC
(LUID 1). This path would then be followed by 2 floating point numbers.

Multi-element controls

A special form of path is supported for controls which have multiple sub-elements, for ex-
ample TouchOSC’s “multifader”. Such controls append a number to the end of the OSC
path to specify which sub-element is being controlled.

The path in this case for use with Silent Way Learner is e.g.

/exsl/+multi1/SWStepLFO/1/Step1L

that is, the regular path for the parameter with the modifier “+multi1” inserted. The actual
paths sent by TouchOSC in this case will be e.g.

/exsl/+multi1/SWStepLFO/1/Step1L/1
/exsl/+multi1/SWStepLFO/1/Step1L/2
etc.

The Learner takes the number at the end and adds it (less one) to the parameter id. So in
this case the multifader will control Step1L, Step2L, Step3L etc.

Advertising