Open Source Bridge

Push 2 × Nuendo

Control Nuendo 15 or Cubase with your Ableton Push 2 — full display, volume control, transport, and mixer — all running from a lightweight macOS menu bar app.

Download for macOS View on GitHub Buy Me a Coffee User Guide (PDF)

Your Push 2,
inside Nuendo & Cubase.

This open-source bridge lets you use your Ableton Push 2 as a full-featured controller for Steinberg Nuendo 15 and Cubase. The Python backend drives the Push 2 display and manages MIDI routing, while a companion JavaScript MIDI Remote Script handles the DAW side. Everything runs as a lightweight macOS menu bar app.

Ableton Push 2
USB Display + MIDI I/O
Python Bridge
push2-python · IAC · Menu Bar App
Nuendo 15 / Cubase
MIDI Remote JS Script

Everything you need.

🎛️

Mixer Control

Encoders mapped to volume, pan, and sends with real-time visual feedback on the Push 2 display.

🎬

Transport

Play, stop, record, loop, and navigate your timeline directly from the Push 2 buttons.

📺

Full Display

Track names, parameter values, meters — the Push 2 screen shows everything you need at a glance.

🔄

Bidirectional Sync

Changes in Nuendo are instantly reflected on the Push 2, and vice versa. No lag, no drift.

🍎

macOS Menu Bar

Runs silently in your menu bar. Connect, disconnect, and monitor status without leaving your session.

🔧

Open Source

GPL-3 licensed. Fork it, hack it, extend it. Contributions welcome.

🎹

MIDI Instrument Control

Play and control virtual instruments directly from the Push 2 pads and encoders through your DAW.

Tech Stack

Python 3
push2-python
python-rtmidi
rumps
PyInstaller
JavaScript
Steinberg MIDI Remote API
IAC Driver
USB (libusb)

Ready to bridge the gap?

Grab the package, follow the setup guide, and you're ready to go. If this project saved you time or sparked joy, consider buying me a coffee.