Overview
Ableton Live is a powerhouse for music production and performance, but when it comes to communicating with the wider world of visual software, hardware controllers, and networked devices, there has always been a gap. The OSC Toolkit by Riccardo Sellan closes that gap entirely.
This MaxforLive device pack brings full OSC/UDP integration directly into your Ableton Live session. Five purpose-built devices let you send, receive, filter, map, trigger, and monitor OSC messages across your local network, connecting Live to any OSC-compatible software or hardware without leaving your DAW.
Whether you are syncing visuals in TouchDesigner, controlling parameters in Unreal Engine, triggering lighting cues in Resolume Arena, or feeding data to a Raspberry Pi installation, the OSC Toolkit gives you the bridge you have been missing.
The Devices
OSC Sender transmits OSC/UDP messages over the network from a single parameter. Adjust the value manually, automate it in your arrangement, or map it via MIDI. Choose between Change mode (sends only when the value updates) or Continuous mode (sends at a selectable rate). Set your IP, port, address, and min/max range directly from the device interface.
OSC Multi-Sender works on the same principle but scales it up: eight independent parameters, each with its own address, range, and active toggle, all sharing a single network connection. Perfect for controlling complex multi-parameter systems from one device.
OSC MIDI takes a different approach. Instead of sending raw parameter values, it uses incoming MIDI notes as triggers to generate modulation shapes sent over OSC. Choose between a fully drawable envelope (Shaper mode) or a traditional ADSR. Add jitter, echo, and feedback for evolving, organic modulation. Sync to Live’s tempo or run free. Select specific trigger notes or accept any incoming note.
OSC Mod works in the opposite direction, receiving OSC/UDP messages from external sources and mapping them to parameters inside Ableton Live. Filter incoming messages by address, select argument indices, set data ranges, apply exponential curves, and smooth incoming data with interpolation. The Learn function automatically detects and populates address filters from incoming traffic.
OSC Monitor provides a real-time console view of all OSC messages arriving on a specified port. Filter by address, visualise data on a scope, freeze or clear the console, and adjust print rate and line limits. Essential for debugging, calibrating, and understanding what data your network is actually carrying.
What Can You Connect?
Any device or software on the same local network that supports the OSC protocol. The possibilities span creative, technical, and experimental territories:
- Software: TouchDesigner, Max, Unreal Engine, Unity, Pure Data, Resolume Arena, and more
- Hardware: Smartphones running TouchOSC or ZigSim, Raspberry Pi, Arduino IoT devices, and any OSC-capable controller
Ideal For
- Audio-visual performers who need real-time communication between Live and visual environments
- Installation artists connecting Ableton Live to sensors, lighting, projections, and physical computing
- Sound designers working with external synthesis environments like Max or Pure Data
- Educators and researchers building interactive systems that respond to musical input
- Live performers using smartphones or custom hardware as wireless controllers
What’s Included
- 5 MaxforLive devices: OSC Sender, OSC Multi-Sender, OSC MIDI, OSC Mod, OSC Monitor
- PDF User Guide
Requirements
- Ableton Live 10 Suite or Ableton Live 10 Standard with MaxforLive (or later)
- Mac: Intel Core 2 Duo or later (Apple Silicon supported), macOS El Capitan 10.11.6+
- Windows: 64-bit Intel or AMD multi-core processor, Windows 8 or later
- 4 GB RAM (8 GB recommended)
- Ensure the latest version of Max is selected in Ableton Live preferences
Explore More from Riccardo Sellan
Lambda II | Sonic Mod Pack | Brightness Mod | Multi-Envelope Mod | Transient Mod | View All Riccardo Sellan Products