Real-time AV control hub for OSC, MIDI, NDI, Spout, DMX, and more.
RICO is a lightweight Windows application that bridges your creative tools together — no patching, no complicated setup. Plug in your controller, open RICO, and start routing signals between your software in seconds. RICO also lets artists and developers control 3D and generative environments with any physical interface, in real time, with zero setup.
Built for artists, performers, and creative technologists who want to focus on the work, not the wiring.
RICO acts as a central hub for real-time multimedia control. It handles:
- MIDI — route, learn, and remap any controller
- OSC — send and receive to multiple destinations simultaneously
- Spout — share textures between DirectX applications in real time
- NDI — send and receive video streams over a network
- DMX / Art-Net — control lighting rigs
- MQTT — connect to IoT devices and custom hardware
- Audio Analysis — FFT-based audio reactivity with beat detection
- Guitar to MIDI — convert live audio input to MIDI in real time
- Ableton Link — sync tempo across devices on a network
- Virtual MIDI — create software MIDI ports (requires teVirtualMIDI)
Windows 10/11 x64 only.
RICO requires these free runtimes to be installed first:
- NDI Runtime — ndi.video — required for NDI send/receive
- teVirtualMIDI — tobias-erichsen.de — RICO will not launch without these! This is a temporary solution for testing only.
- Download
RICO_Setup_v2.2.0.exefrom the Releases page - Run the installer — click through Next → Install → Finish
- Launch RICO from the Start Menu or desktop shortcut
Note: Windows may show a SmartScreen warning on first launch. Click "More info" → "Run anyway" — this is normal for unsigned apps.
- VJs and live visual performers
- Musicians and live electronic artists
- New media artists building interactive installations
- Creative technologists prototyping AV systems
- Studios and agencies working with real-time media
- Developers building interactive or generative spatial systems
Audio-reactive Projection in Touchdesigner
Live Demo
RICO as a switcher
What if we can VJ in After Effects in Real-time with RICO?
RICO is currently in public beta. Core features are stable and in active use. Some features are still being refined.
If you find a bug or have a feature request, please open an issue.
- C++ / DirectX 11 / ImGui
- RtMidi, oscpack, Spout, NDI SDK, paho-mqtt, miniaudio, pffft, Ableton Link
RICO is currently closed source. A public source release is planned for a future version.
© 2025 Maya Khalil. All rights reserved.



