User Manual
APPENDIX A: CONTROL SURFACES
989
WORKING WITH AN OPEN SOUND
CONTROL (OSC) DEVICE
Digital Performer supports the Open Sound
Control (OSC) protocol via a control surface plug-
in. OSC is used in a variety of software and
hardware devices, such as the DP Control App for
iOS devices, Max MSP, Pure Data, CSound,
TouchOSC, Monome 40h, and more. For
information on the OSC protocol, please see
www.opensoundcontrol.org.
To use an OSC device with Digital Performer,
choose Setup menu > Control Surface Setup. Click
the + button to add a control surface, then choose
“Open Sound Control” from the Driver menu, as
shown in Figure 89-8.
Figure 89-8: Configuring an OSC device
Input Port defaults to zero, which means that an
arbitrary, non-conflicting network port will be
assigned internally and published via Bonjour. If
you would like to use a specific port, enter the
desired port instead of zero. (This may be
necessary when the OSC client does not support
Bonjour discovery.)
OSC implementation documentation
Digital Performer’s implementation of the OSC
protocol is described in the OSC Programming
Guide for Digital Performer, available via Help menu
> Control Surfaces Help. This information is
needed only if you are creating your own OSC
application or hardware device; it is not needed if
you are simply using a hardware or software device
which supports OSC.