OSC + Scope

Debug OSC, on site.

OSC over UDP monitor & sender

OSCope lets you receive OSC messages, watch their values update in real time, and send your own by hand. Built for quickly verifying connections on site — no server, no accounts, all local.

  • Receive OSC over UDP with a live, scrolling log
  • Per-address value cards (a bar for 0..1 values)
  • Send int / float / string / bool by hand
  • Persisted ports and default target

Store links will appear here after launch

OSCope Monitor
Features

Just what the field needs.

A dark, instrument-style UI. One portrait phone is all it takes to verify a connection.

Real-time monitor

See incoming OSC as a scrolling log and per-address value cards at once. Values in 0..1 draw an intuitive bar.

Manual send

Compose a message with target IP / port, address, type and value. Keep your go-to messages as Quick Send buttons.

Filter the log

Narrow by address. The log keeps the latest 200 messages so you can spot the signal you need, fast.

Saved settings

Receive port and default target are stored locally on the device — ready again the next time you launch.

All local

No server, no accounts. Everything runs on your local network, so you're ready the moment you arrive.

Auto-listen on launch

Listening starts the moment you open the app. Just hand over your Local IP and the signals roll in.

Screens

Everything in three tabs.

Monitor / Send / Settings — clear roles, nothing to get lost in.

Monitor

Watch reception live

Listening status (ON/OFF), Local IP and Receive Port up top. Value cards and a scrolling log give you the whole picture at a glance — Clear / Pause are instant.

Send

Compose and send

Set target IP / port, address, type and value, then SEND. Three Quick Send buttons and a Last Sent line make repeat checks smooth.

OSCope Settings
Settings

Dial in the connection

Local IP, Receive Port, Start/Stop Listening, and default target IP / port. Settings are saved on the device.

Connect

Connect with your tools.

Anything that speaks OSC works. Just put both devices on the same network and let the firewall allow the UDP port.

01

Set the receive port

In OSCope's Settings, set the Receive Port (e.g. 8000) and tap Start Listening. It also starts listening automatically on launch.

02

Note the Local IP

Read the Local IP shown at the top of the Monitor screen (e.g. 192.168.1.42) and give it to whatever is sending to you.

03

Point the sender and go

On the sender — e.g. TouchDesigner's OSC Out DAT/CHOP — set OSCope's Local IP and port, then send. Values appear live in OSCope's Monitor.

TouchDesigner / Max / Unity / openFrameworks are just examples. Both devices must be on the same network/subnet, and any firewall must allow the UDP port.

Specs

Specs

Scoped as an MVP — just enough, done well.

Protocol
OSC over UDP (single messages)
Platforms
iOS 14+ / Android
Receive port (initial)
8000Editable
Send target (initial)
127.0.0.1 : 9000Editable
Log retention
Latest 200 messages
Built with
Flutter / hand-written OSC codec

Items marked “initial” can be changed anytime in the app's Settings.

Supported argument types

int32 (i)float32 (f)string (s)bool (T/F)
OSCope
OSCope

iOS / Android

OSCope

Verify OSC in the field, with zero fuss.

Once the app is on the stores, you'll be able to download it right here.

Coming soon