Osc control, Reference, Midi & osc scripting – Expert Sleepers Little Spacey v1.0.0 User Manual

Page 18: Script locations

Advertising
background image

OSC Control

Little Spacey can be controlled via the Open Sound Control (OSC) protocol.

If you’re new to OSC, start by visiting

opensoundcontrol.org

.

Two settings control what port the plug-in uses to listen on for OSC com-
mands. One is the base OSC port, set in the

preferences

. The second is the

OSC Port Offset control. If the port offset is set to something other than ‘Off’,
then the two numbers are added together and the result used as the port
number. E.g. if the base port is 6000 and the port offset is 1, then the plug-in
will listen on port 6001.

Reference

All Expert Sleepers plug-ins that support OSC share a common implementation. This is
documented in the ‘OSC Control Manual’, available from the Expert Sleepers website.

MIDI & OSC Scripting

It is possible to extend the plug-in’s MIDI & OSC functionality via user-writeable scripts.
Indeed, the standard MIDI functionality described above has been re-implemented using
such a script, which you can use as reference for your customisations.

The language used for the MIDI scripts is Lua. You will find a complete description of the
language, and some useful tutorials, at the Lua website:

www.lua.org

All the standard language features of Lua are available in the scripts, plus some extra func-
tions specific to the Expert Sleepers system.

Reference

All Expert Sleepers plug-ins that support MIDI/OSC scripting share a common implemen-
tation. This is documented in a the ‘MIDI & OSC Scripting Manual’, available from the
Expert Sleepers website.

Script locations

The plug-in name for constructing the script locations is ‘Little Spacey’.

Advertising