OSC

< All Topics

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.

 

music visuals

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.

 

music visuals

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

 

real time audio visualizer

 

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

 

Previous: MIDI

Next: Outputs