Description
OSC Deck turns your iPad into a professional OSC (Open Sound Control) controller. Designed for lighting technicians, audio engineers, and AV professionals who need a reliable, customizable touch interface on stage or in the studio.
BUILD YOUR CONTROL SURFACE
Drag and drop faders, buttons, knobs, and scene triggers onto any layout
Vertical and horizontal faders with automatic orientation on resize
Multiple pages for different zones or scenes
Logo widget for branding your control surface
SCENE CONTROL
Save and recall complete lighting states with one tap
Smooth fade transitions with configurable fade time
Edit scenes inline — select faders, set levels, save
Queue system for conflict-free scene transitions
MULTI-DEVICE OSC
Connect to multiple OSC devices simultaneously
Configurable send and receive ports per device
Route specific pages to specific devices
Works with any OSC-compatible system: Qlab, ETC, MA, and more
THEMES
7 built-in visual themes: Classic, Neon Glow, Warm Analog, Light Studio, Glass Frosted, Industrial, Gold, Ibiza Sunset
Custom accent color per fader
Theme is saved with each project
PROJECT MANAGEMENT
Export and import projects as .oscdeck files
OSC device settings saved with the project
Auto-versioned file names on export
OSC Deck is optimized for iPad in landscape mode, giving you the maximum screen space for your control surface.
Requires a local network connection to communicate with OSC devices. Compatible with iOS 16 and later.
What's new (v1.2)
New Features
Fader switch mode: convert any fader to an on/off toggle that sends full output for non-dimmable fixtures
Color Picker widget now supports 5 modes: RGB, RGBW, CCT, HSI and HUE — each with a matching interface
OSC Heartbeat on Ping widget: send and receive a custom OSC address to monitor console connectivity
Per-action delay on OSC actions: add a time offset between individual commands on a button
Improvements
Scene fade now resends final values in staggered batches after completion, ensuring all fixtures reach their target (important for large setups with many channels)
Switch mode faders now work correctly inside scene editing — tap to select, tap again to toggle
Ping widget redesigned: address, response time and refresh button are now clearly stacked
Portrait mode and iPhone layout now scale and center correctly across all screen sizes
PIN entry screen no longer falls off screen on smaller iPhones
Stability
Automatic OSC reconnect when returning from background
Ping widget uses a reliable async loop instead of a system timer
Debounced project saving prevents UI slowdowns on large projects
Project is saved automatically when app moves to background
Various crash fixes and memory improvements