Nathaniel Labs
Audio Studio

Your controllers. One stage-safe bridge.

Connect the foot controller, control surface and iPad you already use. NSM Stage Bridge turns them into one dependable virtual MIDI source for MainStage and REAPER, with panic and silence-first startup built in.

What it does

Connect 12 Step2, AirTurn, nanoKONTROL Studio and GeoShred to one dependable virtual MIDI source for MainStage and REAPER.

Silent until you ask.

The optional internal organ is off by default, including for people upgrading from an older build. Your connected controller cannot unexpectedly sound through the app.

One virtual source.

MainStage and REAPER see NSM Stage Bridge instead of a changing list of physical devices, while the bridge handles reconnects behind the scenes.

Built around real stage controls.

12 Step2, AirTurn, Korg nanoKONTROL Studio and GeoShred each keep the musical role they were chosen for.

Founder note

I built this for my own teaching and performance rig, where a controller has to reconnect cleanly and silence has to be the safe default. — Jason Zac

What's new

  • Maintenance release.

Downloads

Known issues

  • Mac only, macOS 14 or later, Apple silicon.
  • The release is proven on the NSM studio rig; broader public controller and stage testing is still welcome.

Follow NSM Stage Bridge

Release notes and early build calls for this product.

FAQ

Which controllers does it support?

The current build is designed for Keith McMillen 12 Step2, AirTurn, Korg nanoKONTROL Studio and GeoShred. Other MIDI devices may appear, but those four workflows are the tested ones.

Will it make a sound by itself?

No. The internal organ is off by default. You can enable it deliberately for testing, and Panic immediately clears any held notes.

Which music apps can receive it?

It presents a standard virtual MIDI source to macOS. The release is specifically tested with MainStage and REAPER.

Does it send my playing anywhere?

No account or cloud service is required. MIDI routing stays on your Mac.

Related tools