OSC
Open Sound Control: UDP-based network protocol for multimedia.
Low-latency, flexible addressing, widely supported (TouchDesigner,
ETC, Resolume, Max/MSP).
Creating a Connection
- Settings → OSC → Add Connection
- Name: Target software (e.g., "Resolume")
- Host:
127.0.0.1 (same machine) or IP address
Address Format
| Rule |
Example |
Must start with / |
/audio/level |
| Case-sensitive |
/Drums/Kick ≠ /drums/kick
|
| Use hierarchies |
/drums/kick, /channel/1/intensity
|
| No spaces or special chars |
Letters, numbers, _, -,
/
|
Naming Strategies
-
By Source:
/drums/kick,
/vocals/lead
-
By Function:
/lighting/intensity/master,
/video/opacity
-
By Channel:
/channel/1/intensity,
/zone/1/master
Testing
Use an OSC monitor (Protokol, OSC Data Monitor) to verify
messages. Configure it to listen on the same port as your JENS
connection.
Tip: JENS sends float values in your configured
OSC Min/Max range (default 0.0–1.0). If the receiver
expects 0–255, either set OSC Max to 255 or scale on the
receiver side.
Audio Monitoring
Audio Monitoring routes an audio input connection directly to an output
device for monitoring — pure passthrough without any DSP
processing. Be aware: "BUFFER_MAX_SAMPLES = 4096" this cause a delay up to 85ms.
Setup
-
Settings → Audio → Audio Monitoring section
- Click "Add Output"
-
Source: Select the input connection to listen to
-
Output Device: Select the playback device (e.g.,
speakers, headphones)
-
Output Channels: Select which output channels
receive audio (all channels if none selected)
Use Cases
-
Monitor Mix: Listen to the audio being analyzed
while building your show
-
Soundcheck: Verify audio input is working
correctly before going live
-
Multi-Output: Route the same input to different
output devices simultaneously
Note: Audio Monitoring is a raw passthrough — no
gain, filtering, or other DSP is applied. The input connection's
channel mix (mono) is sent directly to the selected output
channels.
Behavior
| Scenario |
Result |
| Source input deleted |
Output automatically clears source (shows "No Source"),
playback stops
|
| No samples available |
Silence is output (no crackling or artifacts) |
| Multiple outputs on same input |
All outputs receive the audio independently |