A music game for Ableton Live · v0.1

Six hands.
Three hours each.
One finished track.

A turn-based music game that lives inside Ableton Live. Pass your stuck project to the next producer — or jam a fresh seed with five strangers — and finish it together.

Requires Ableton Live 11+ Suite · Or Live Standard + Max for Live

The constraints are the product.

3 hours active time per hand

The clock only counts down when Ableton is open. No ghosting, no perfectionism spiral, no guilt — close Live, the clock pauses.

🔢

6 hands, then it's done

Finite by design. Every track ships. After hand six, the device locks the session and generates the landing page.

🎛

Palette-only or stems-only

No plugin hell. Either everyone works from the same curated palette, or you pass frozen stems. Sample-cleared by construction.

One device. Four moves. Five friends.

  1. 01

    Drop the device on your Master track

    Open a stuck Ableton set (or the fresh-start palette template). The device reads your tracks automatically.

  2. 02

    Spend your 3 hours

    Make moves. Add a hook. Print a vocal. Fix the drums. The active-time timer pauses when you close Live.

  3. 03

    Hit Pass

    The device freezes your tracks to stems, serializes the MIDI + device params, and uploads everything to the session.

  4. 04

    Next producer picks it up

    They hit Receive. Stems and MIDI rebuild in their Live set via LOM. Discord pings the group. Clock starts. Repeat until hand 6.

Painkiller or party.

Mode A · the painkiller

Stuck Track

"That track that's been dead for six months? Five producers finish it for you."

  • Open any existing Ableton set
  • Label tracks (drums · bass · melody · vocal · fx)
  • Device freezes them to clean stems
  • Pass. Five hands later, you get a finished song back
No palette required · works with your own sounds
Mode B · the game

Fresh Start

"Wordle for Ableton. Daily jam seeds. Six hands to a finished track."

  • Open the curated palette template (#001, #002…)
  • Build from scratch — full MIDI editability across hands
  • Device serializes ~3-10KB of MIDI + params per pass
  • Sample-cleared by construction. Distribute anywhere.
Palette-only · everyone uses the same sounds

Getting it running in Live.

⚠ Requires Max for Live

Pass the Track is a Max for Live device — it can't run without M4L. You need one of:

  • Ableton Live 11+ Suite (Max for Live is bundled, you're already set), or
  • Ableton Live 11+ Standard with the Max for Live add-on from ableton.com

Live Intro and Live Lite cannot load .amxd devices — you'll need to upgrade first.

  1. 1

    Confirm your Live edition

    Live menu → About Live. Look for "Suite" or "Standard". If Standard, check that the M4L add-on is installed (Preferences → Library → Max Application path is set).

  2. 2

    Verify Max 8.5+ with Node for Max

    Live Suite ships Max bundled. Open Max → About Max → confirm 8.5 or higher. Node for Max is enabled by default in 8.5+.

  3. 3

    Download the device

    Grab PassTheTrack.amxd + the Project folder from the releases page.

    git clone https://github.com/your-org/pass-the-track
    cd "pass-the-track/device/PassTheTrack Project"
    npm install
  4. 4

    Drop the device on the Master track

    Drag PassTheTrack.amxd onto the Master in any Ableton set. It auto-detects whether you're in stuck-track or fresh-start mode based on whether PTT_-prefixed tracks exist.

  5. 5

    Point it at a session

    Edit config.json with your Supabase URL + anon key (free tier works) and a Discord webhook URL if you want turn-advance notifications. Then either create a new session code or join an existing one.

  6. 6

    Make music. Hit Pass.

    When your studio-time budget runs out — or you're just done — hit Pass. The device freezes your tracks, uploads the session state, and notifies the next producer on Discord. Your hand is over.

Every finished track gets a grid.

Pure Unicode. Pastes anywhere. Spoiler-free. Shows the lineage of who added what, at which hand.

PassThe.Track #112
🟩🥁⬛⬛⬛⬛   h1 laid the drums
🟩🟪🎹⬛⬛⬛   h2 added keys
🟩🟪🟥🎤⬛⬛   h3 brought a vocal
🟩🟪🟥🟦🔊⬛   h4 — that's me
🟩🟪🟥🟦🟧🎸   h5 added guitar
🟩🟪🟥🟦🟧✅   h6 closed it out
finished · 18h studio time · ▶️ hear it: passthe.track/112

Six hands, three artifacts.

📻

Auto-generated landing page

Waveform player, contributor credits with backlinks to Spotify, Insta, BeatStars. Shareable URL the second hand 6 hits pass.

📜

Provenance-backed split sheet

Ownership follows the lineage. Six contributors, equal shares, signed by the session itself — not a Google Doc.

🟩

The emoji build grid

Copy-paste it to Discord, Twitter, your Insta story. It says everything without spoiling the song.

Questions producers ask.

Do I really need Max for Live?

Yes. Pass the Track is a .amxd device — it can't run without M4L. Live Suite includes it. Live Standard needs the add-on. Live Intro / Lite won't work.

Can I use my own plugins and samples?

In Stuck Track mode, yes — the device freezes your tracks to stems before passing, so plugin compatibility never matters. In Fresh Start mode, everyone shares the same curated palette so MIDI + params travel cleanly across machines.

What if someone ghosts mid-session?

Each hand has a 5-day wall-clock backstop on top of the 3-hour active budget. If it expires, the hand opens up to your friends pool, then to the wider community. The track keeps moving.

Who owns the finished track?

All six contributors, equal shares. The device generates a split sheet automatically. Because everything is sample-cleared by construction (palette mode) or built from your own sources (stuck mode), there's no rights drama.

Can I use any Ableton set in Stuck Track mode?

Almost any. You'll be prompted to label which tracks to include. The device handles freezing automatically. Return tracks can't be frozen in isolation — print their effects to the source tracks first.

What does it cost?

The device is free. You need a Supabase project for session storage (free tier handles plenty of jams; ~$25/mo once audio really starts piling up). A Discord webhook URL is optional but recommended.

Session View or Arrangement View?

Both. The device reads clip slots and arrangement clips, and reconstructs into either on the recipient's side.

Is this real-time? Like a jam?

No — it's turn-based. Real-time DAW sync is a nightmare. Turns make it work over days and timezones.

Ready to pass your first track?

Drop the device on your master, pick five friends, start the clock.

Made for stuck producers · v0.1