Ableton RC Setlist is a source-available setlist extension for Ableton Live. It turns Arrangement locators into an operator setlist, synchronized lyrics, tempo and click feedback, and guarded transport controls for rehearsals and live shows.
Landing page · Installation · User guide · Português (Brasil) · Latest release
Network safety: Ableton RC Setlist serves browser controls on your local network. Use it only on a trusted LAN, keep the controller URL/token private, and never expose port
4444directly to the public internet. See SECURITY.md.
- Locator-driven setlists: songs, sections and automation-only markers are derived from the Arrangement. Tags cover loops, counted loops, stop/next, BPM, Click, skip/hidden and ignored technical locators.
- Stage transport: guarded Play and Stop, previous and next song controls, previous and next section controls, jump quantization, counted-loop handling, and an optional one-bar count-in using Live's native metronome.
- Reorder and edit feedback: desktop drag or mobile hold-and-drag shows one insertion target preview before committing a song reorder. Sections can be edited inline from the desktop Setlist view.
- Keyboard Mapping: assign the nine Stage Control actions to Numpad or letter keys: Play, Stop, Previous/Next Song, Previous/Next Section, Toggle Click, Toggle Panel Lock and Toggle Count-In Bar.
- MIDI Mapping: learn MIDI Note On or Control Change messages on the exact configured channel (1–16) for those nine Stage Control actions.
- Setlist profiles: multiple saved setlists are scoped to the current Ableton Live Set, with profile-local ordering, recoverable delete and restore.
- Lyrics: create, synchronize and edit
.lrclyrics in the browser, then use the read-only Performance view for the current and upcoming lines. - Timing and export: Arrangement-derived song/total durations, setlist-relative SHOW and SONG clocks, and a local one-row-per-song CSV export.
- Stage-ready browser views: responsive Setlist and Performance interfaces, fullscreen mode and Screen Wake Lock where the browser supports them.
- Local and bilingual: English and Brazilian Portuguese ship in the same
.ablx. No account, cloud sync, analytics or telemetry is used.
- Ableton Live 12.4.5+ Suite (Beta) with Extensions support.
- AbletonOSC installed as a Live Control Surface for transport and Live Object Model operations.
- Node.js 24.16.0 or newer in the Node 24 LTS line only when developing from
source. End users install the
.ablxand do not need Node.js.
Windows is the validated release platform. macOS support remains experimental until this release is exercised on real macOS hardware.
- Install AbletonOSC from its upstream repository.
- Download
Ableton-RC-Setlist-0.5.1.ablxfrom the latest release. - Open the
.ablxand approve installation in Live. - In Live, open Extensions > Ableton RC Setlist and start the server.
- Use the panel URL or QR code to open
/setlistor/performance. - Choose English or Português (Brasil) from the language menu.
The browser may show a warning for the per-install self-signed certificate. Accept it only when the address matches the host shown by Ableton RC Setlist on your trusted local network. Full instructions are in docs/INSTALL.md.
Neon Signal [bpm 122] [click]
Neon Signal > Intro
Neon Signal > Chorus [loop 2x]
Neon Signal > Outro [stop]
All examples in this repository are fictional. See examples/README.md for a complete demonstration set.
Ableton Live + AbletonOSC
│ OSC 11000 / cooperative listener
▼
Ableton RC Setlist extension
│ local HTTP(S) + WebSocket :4444
├── /setlist operator workspace
└── /performance stage display
The extension is local-first. The SDK-facing files sit at the edge; parser, state, transport policy, persistence and browser clients are testable through the public dependency gate.
npm ci
npm run ci:publicThe Ableton SDK and CLI are not redistributed in this source repository. Authorized developers can configure a complete build using vendor/README.md and docs/DEVELOPMENT.md.
- Documentation index
- What is new in 0.5.1
- Installation
- User guide
- Português (Brasil)
- Troubleshooting
- Tester guide
- Development
- Privacy
- Security
- Support
- Contributing
- Third-party notices
Ableton RC Setlist is source-available under the PolyForm Noncommercial License 1.0.0. Noncommercial use, modification and redistribution are permitted under its terms; commercial use is not permitted. This is not an OSI-approved open-source license.
Required Notice: Copyright © 2026 Gabriel Worm
https://github.com/ntworm/rc-setlist
Ableton and Ableton Live are trademarks of Ableton AG. Ableton RC Setlist is an independent project and is not affiliated with or endorsed by Ableton AG.