OSC
OSC or Open Sound Control is an interface that let’s you turn any computer, phone or tablet device on a network into a controller. Think of OSC as a more flexible MIDI interface.
Morph Pro provides full OSC input and output support.
Setup
To setup a device as an OSC controller, connect it to the same network as the computer running Morph Pro.
To connect to your OSC controller, connect to a network adapter on the same network.
To do this, navigate to the OSC Settings menu by clicking OSC > Settings. Click the Refresh button to list network adapters, then select the desired device.
Change the Incoming Port to the outgoing port of the device sending OSC commands.
Outgoing IP and Outgoing Port can be changed to the incoming IP and port of the OSC controller to send OSC outputs.
Click Connect to apply the updated settings. The Incoming IP is automatically updated based on the selected network adapter.
The OSC controller is now ready for use.
OSC Addresses
Mixer and module controls and parameters are automatically assigned unique OSC addresses for easy access.
OSC controls are accessed from the mixer by specifying their addresses starting from the mixer channel they are in.
Channels
The OSC address of mixer channel X is:
/Mixer/CH[X]/
Control Stack
The OSC address of the Control Stack of mixer channel X is:
/Mixer/CH[X]/CTRLSTK
Enable
The OSC address of the enable button of mixer channel X is:
/Mixer/CH[X]/CTRLSTK/EN
Level
The OSC address of the level fader of mixer channel X is:
/Mixer/CH[X]/CTRLSTK/A
Source Stack
The OSC address of the Source Stack of mixer channel X is:
/Mixer/CH[X]/SCSTK/
Source Slot
The OSC address of the Source Slot of mixer channel X is:
/Mixer/CH[X]/SCSTK/SC[1]
The ID of a Source Slot or Effect Slot is shown on the text display in the Slot Controls.
Effect Stack
The OSC address of the Effect Stack of mixer channel X is:
/Mixer/CH[X]/FXSTK/
Effect Slot
The OSC address of Effect Slot Y of mixer channel X is:
/Mixer/CH[X]/FXSTK/FX[Y]
The ID of a Source Slot or Effect Slot is shown on the text display in the Slot Controls.
Modules
To control the parameters of a module, just add the name of the parameter to the OSC address of the Source or Effect Slot the module is in.
Take the example shown below for example. The source module is loaded in the first mixer track. To control the Degree parameter use the OSC address:
/Mixer/CH[1]/SCSTK/SC[1]/Degree
This works exactly the same way for any parameter. The only exception is the Position Pad. This parameter needs an additional /X or /Y to specify which of its sliders to change.
In the previous example, if the Degree parameter was a Position Pad, the OSC addresses to control its X and Y sliders would be:
/Mixer/CH[1]/SCSTK/SC[1]/Degree/X
/Mixer/CH[1]/SCSTK/SC[1]/Degree/Y