Speak fluent Ableton.
Tine performs the operation instead of explaining it. Say what you want — warp that to transient, punch in over bars 5 to 8, render every clip on this track to stems — and it happens in your open set.
It is not a plugin, and it does not write your music.
Not on sale yet — the list below gets the download first.
Separating a bounced loop into parts, then saving — with Live never taking focus.
Built for the moment your hands are already busy
Mid-take. Holding a chord. A guitar in your lap, a hand on a hardware knob. There is no keyboard shortcut for that moment — the take just stops while you go and click. That is the gap Tine was built to close, and it is why the value goes up with your skill rather than down: the more precisely you can name what you want, the more it does.
Hands on the instrument
Punch in, arm a track, drop a locator, or comp a take without letting go of the keys. The performance doesn't stop for the mouse.
Deep in a menu
Warp modes, groove amount, envelope breakpoints, routing — the operations buried four clicks down are the ones a sentence wins outright.
The same move, forty times
Rename, colour, bounce, export, separate. Batch operations that would be an afternoon of clicking run unattended.
The word you already know
It speaks Ableton's vocabulary, not a simplified version of it. Knowing the right term is the skill — and here it pays off directly.
Operations Live’s own scripting can’t do
Every other tool that connects an assistant to Ableton talks to the same official scripting interface, and inherits the same ceiling. Tine goes underneath it. These run without stealing focus, without a dialog, and without a model in the loop — they either work or they don’t.
Headless save
Saves your set without bringing Live to the front or opening a dialog. Live's own scripting interface cannot save a project at all.
Focus-free render
Drives Live's export end to end in the background — format, range, and destination — while you keep working in another window.
Stem separation
Splits a clip into vocals, drums, bass, and everything else, and brings the parts back in as tracks in your set.
Batch anything
Apply the same operation across a selection — every clip on a track, every track in a set — as one instruction.
Why it won’t wreck your project
Anyone can wire a language model to Ableton, and the demo always works on an empty set. The hard part is a real session: sixty tracks, four of them called some version of “bass”, and a model that would rather be helpful than correct.
So the model doesn’t get the last word. A deterministic layer sits underneath it and resolves what you meant against a live read of your actual set — which clip is selected, which track you’re looking at, what the playhead is on — and corrects the model when it guesses.
- Resolves references — “it”, “that clip”, “the second bass” — against what's actually selected and on screen.
- Asks a clarifying question when a request is ambiguous instead of picking one and hoping.
- Confirms before heavy or destructive moves, and stays instant on ordinary ones.
- Everything routes through Live's own undo — nothing happens that you can't take back.
- youraise it an octavetine“It” = the clip you have selected in Session view. +12 semitones.
- youdelete the basstineThere's Bass 1 and Bass 2 — which one?
- youmake that a bit brightertineI can move the filter cutoff on the Lead — is that what you mean?
38 things you can ask for, written out
In the words you’d actually use, with the exact phrasings our tests run against a real session — and where something has a limit, it says so there rather than after you’ve bought.
See what you can ask forIt doesn’t write your music
No generated melodies, no generated audio, no “make me a track”. Everything Tine does is an operation you could have done yourself with enough clicking — that is the entire design, and it isn’t a stage we plan to grow out of. It removes the mechanical tax on ideas you already had. The ideas stay yours, and so does the credit.
Before you buy
Stated up front rather than in the fine print. If any line here doesn’t match your setup, Tine is not for you yet.
- Ableton Live
- 12.3.x (Suite, Standard, or Intro)
- OS
- Windows 10 / 11 (64-bit)
- Model
- Runs a local model on your GPU, or bring an API key
- Mic
- Optional — everything works typed as well as spoken
No Mac build yet.
The native operations are built against the Windows build of Live and have to be redone, not recompiled. Leave your email and you’ll hear when that changes.
Tine
- One-time purchase — no subscription, no per-seat renewal.
- Use on up to 3 of your own machines.
- All 1.x updates included.
- Licence key validates offline — the app never has to phone home.
Questions worth asking first
Including the ones we’d rather you asked before buying than after.
What is Tine?
Tine is a desktop assistant for Ableton Live. You say or type what you want — "warp that to transient and loop the first bar", "sidechain the bass to the kick with a 30ms release", "render every clip on this track to stems" — and Tine drives Live directly. It is not a plugin and not a chatbot that gives you instructions: it performs the operation in your open set.
Does it write music for me?
No, and it never will. Tine is a tool, not a generator. It doesn't compose parts, invent melodies, or produce audio out of a model. Everything it does is an operation you could have done by hand — it just removes the clicking between your idea and your session. The music stays yours.
What can it actually understand?
Everything Tine does is listed on the "what you can ask for" page, in plain language: transport and recording, clip and note editing, warping, device and parameter control, mixing and sends, arranging, library loading, plus native operations like headless save, render, and stem separation. Many entries show phrasings marked as tested, which means those exact words are run against a real Ableton session by our test suite before each release.
Do I have to use the exact tested wording?
No. The tested phrasings are the ones we can prove, not the only ones that work — think of them as a floor rather than a syntax. In practice you can be considerably vaguer than those examples, and how vague you can get scales with the model you run. A small local model wants a clear target and a clear verb; a larger local model handles pronouns, implied targets and two requests in one sentence; the hosted model handles the most roundabout phrasing and the most compound requests. The capability is the same in every case — what changes is how much interpretation sits in front of it. You can switch models at any time, so if a phrasing doesn't land you can either say it more plainly or move up a tier.
What's the philosophy behind it?
That the assistant should be an instrument that listens, not a collaborator with opinions. The friction in music production is rarely the idea — it's the distance between having the idea and executing it: the clicking, the menu diving, the four views you cross to do one thing. Tine exists to collapse that distance and then get out of the way. It augments the person with the taste rather than substituting for them, which is why it removes mechanical work and never creative work. If you're an artist who is sceptical of AI in music, we think that scepticism is largely correct, and we built this to be the thing it doesn't apply to.
What principles is it built on?
Four, and they explain most of the design decisions. It performs the operation rather than explaining how to do it — an assistant that gives you instructions has just added a step. It asks instead of guessing: when a request is ambiguous, a clarifying question is always better than a confident wrong action on someone's work. It is deterministic wherever it can be, so the parts that must be reliable don't depend on a model being in a good mood. And it rewards knowing your craft: the more precisely you can name what you want in Ableton's own vocabulary, the more it does for you — there is no skill ceiling where it stops being useful.
Will it wreck my project?
That is the objection that matters, and it drove the design. Tine resolves what you meant against a live read of your actual set instead of guessing, asks a clarifying question when a request is ambiguous rather than picking something, and asks for confirmation before heavy or destructive moves. Ordinary operations stay instant and undoable with Live's own undo.
Does my project get uploaded anywhere?
No. Tine runs on your machine and talks to Live locally. You can run the language model entirely on your own GPU, in which case nothing leaves the computer at all. If you choose to use a hosted model instead, only the text of your request and a short description of the relevant part of your set are sent — never audio and never your project file.
Do I have to talk to it?
No. Everything works typed. Voice matters most in the moments your hands are already committed — mid-take, holding a chord, a hand on a hardware knob — which is exactly where no keyboard shortcut can help you. But the microphone is optional and can be switched off entirely.
Is it a subscription?
No. Tine is a one-time purchase with all 1.x updates included. You get a licence key that validates offline, so the app does not need to phone home to keep working.
Is there a Mac version?
Not yet. Tine's native operations — headless save, render, and stem separation — are built directly against the Windows build of Live, and that work has to be redone for macOS rather than recompiled. Windows 10 and 11 are supported today.
What happens when Ableton updates Live?
Tine's conversational and clip-editing features work through Live's official scripting interface and are stable across updates. The native operations are pinned to specific Live builds and are verified against each one, which is why the supported version is stated plainly on this page. If you update Live before Tine supports that build, the native features report that clearly instead of doing something unpredictable.
How is this different from an MCP server that connects an AI to Ableton?
Those wire a chat model to Live's scripting interface, which is the easy part and works well on a clean, empty project. Tine's value is the two things that only show up on a real session: native operations Live's scripting interface cannot do at all, and a deterministic layer that resolves references, refuses ambiguous commands, and keeps an ordinary-sized model from doing damage in a 60-track project.