MAINFRAME-B & Ableton Starter Project
Lighting in Ableton usually sounds like a nightmare — janky visualizers, weird VST plugins, or having to dive into totally separate software just to get something somewhat decent. That’s a big reason why I designed MAINFRAME B: to make lighting feel like just another part of your music workflow.
Here’s a step-by-step walkthrough of how I set up my basic MAINFRAME-B lighting project in Ableton. This is the exact starting point I use for all my shows.
- Connect MAINFRAME B via USB
Just plug it in. Ableton usually detects it automatically — no special drivers, no config. You usually have to enable it in the preferences menu.
- Drop in an External Instrument
Delete the default MIDI tracks and create a new one. Drag in External Instrument from the Instruments panel.
Set:
- MIDI To → Mainframe
- Channel → 1 (this will control Zone 1 by default)
That’s it. You can now play MIDI notes and the lights will respond.
- Duplicate for Additional Zones
MAINFRAME B has 3 zones, which are like layers you can control independently.
- Duplicate your first External Instrument track twice
- Set the MIDI channels to 2 and 3 for Zones 2 and 3
- Group the three tracks together for a cleaner layout
You now have full multi-zone control, just like layering synths.
- Add the Free CC Mapper Device
To control lighting parameters (like hue, speed, intensity), you’ll want to send MIDI CC.
I use a free Max for Live device called CC Mapper. Drop it onto each track and set the MIDI channel to match the zone.
Now you can:
- Manually tweak parameters with CC knobs
- Automate CC lanes inside MIDI clips
- Or map modulation sources like LFOs and Envelope Followers (more on that in other videos)
- That’s It
Once this is set up, lighting feels just like controlling any synth. It’s fast, responsive, and lives completely inside Ableton — no external tools, no visualizer gimmicks.