Mix Revision

Help & Guide

Everything you need to know about managing your mix review workflow with Mix Revision.

Getting started walkthrough

From creating an account to approving a mix. Pick a chapter to jump straight to it.

Overview

Mix Revision is a mix review platform for music engineers. You upload a bounce, share a link, and your client leaves timestamped notes directly on the waveform. Those notes become a task list you work through. When you're done, you upload a new bounce and repeat.

Mix Revision replaces the cycle of emailing audio files, copying timestamped feedback into a separate list, and losing track of which notes belong to which version.

Your workflow

The core loop:

01
Create an artist and project to organize your work.
02
Add a song and upload your first exported audio file — either by dragging it into the web app or dropping it into a Relay watch folder.
03
Copy the review link and send it to your client.
04
Your client listens, clicks on the waveform to place timestamped notes, and submits.
05
You receive an email with the full note list. Open the song in Mix Revision to see your task list.
06
Work through the tasks, upload a new bounce, and repeat.
07
When the mix is approved, mark the song as approved.

Artists, projects & songs

Mix Revision organizes your work in three levels:

Artists — a client or act you work with. An artist can have multiple projects. Artists with no active projects are hidden from the main list but remain available as a selection when creating new projects.

Projects — an album, EP, single, or any grouping of songs. Projects have their own review link that covers all songs at once. Each project belongs to one artist.

Songs — individual tracks. Each song has its own review link, revision history, waveform, and task list. A song belongs to one project.

Uploading a bounce

There are two ways to upload audio:

Web upload — drag an exported audio file into the drop zone on the project page or song page. Supported formats: WAV, MP3, AIFF, FLAC, MP4. Maximum file size: 500MB in the browser. For larger files, use Relay, which takes up to 2GB. The file is uploaded to your account and a waveform is generated automatically.

Mix Revision Relay — a companion app that watches a folder on your Mac. When you export a bounce from your DAW into the watch folder, Relay detects it and uploads it automatically. See the Relay section below for setup.

If “Rename songs from filename” is on in Settings → Uploads, the song name will update to match the uploaded filename on every upload — whether from the web or via Relay.

To add a new revision to an existing song, open the song page and drop a new exported audio file into the upload zone. Each upload creates a new revision. The most recently uploaded revision becomes the active one shown to clients.

What clients see

When a client opens a review link, they see a clean, minimal page — no login required. Listening doesn't ask for anything. The first time a client starts a note or approves, the note box asks who they are. They can:

01
Play the mix using the waveform player. The waveform is interactive — they can click anywhere to seek.
02
Click on the waveform while listening to drop a timestamped pin at that moment.
03
Click into the note box. The first time, enter a name — and an email, if you ask for one — and click Continue. Both are remembered on that device.
04
Type a note and add it. Add as many as you like, at different timestamps.
05
Submit all notes at once. Nothing reaches you until they do — if a client tries to leave the page with notes unsent, the browser asks first.

Once submitted, you receive an email with the full note list including timestamps and note text. The notes appear in your task list immediately.

On a project review link, clients can also mark individual songs as approved before submitting.

Comparing versions — if a song has multiple revisions, clients can switch between them directly on the review page using the version selector. This lets them compare the current mix to previous versions before leaving notes. Notes are always submitted against the version the client is currently listening to.

Clients cannot delete or edit notes after submitting. If a client submits incorrect notes, you can delete individual tasks from the song page.

Tasks

Each note a client submits becomes a task on the song page. Tasks are ordered by timestamp so you can work through them in playback order.

Check off tasks as you address them. Completed tasks move to the resolved section. The task count shown on the artists and project pages reflects open tasks only.

Tasks are tied to a specific revision. When you upload a new bounce, the task list carries over — completed tasks stay completed, open tasks stay open.

Replying & sending a review

Type a reply under any note. Replies save as you type. When you're ready, click Send Review on the song page, or next to Copy review link on the project page to cover every song at once. Each reviewer gets their own email with their notes, your replies, and a link back to the review page. A note you didn't reply to is listed as “no reply”. A reviewer who hasn't heard the current version yet is sent it, even with no new notes.

Only reviewers who gave an email can be sent a review. Every email has an unsubscribe link, and unsubscribing stops review emails from your studio.

Approving a song

When a mix is done, mark it as approved. You can do this from:

01
The song page — open the ··· menu and choose Approve mix.
02
The project page — open the ··· menu on the song row and choose Approve mix.

Both locations show a confirmation before changing the status. Approving a song marks it as done and updates the project status. You can unapprove a song at any time from the same menu, with Mark as needs revision.

A project shows as fully approved when all songs are marked approved.

Uploading a new revision clears the approval: the client approved the previous mix, not this one. If Hold new mixes is on, the approval stays until you send the new version.

Clients can also approve songs from the project review link before submitting their review.

Revisions

Every upload creates a new revision. Revisions are numbered sequentially (v1, v2, v3…) and are permanent — they are not deleted when you upload a new bounce.

The active revision is the one shown to clients on the review link. When you upload a new file, it becomes the active revision — unless you hold it (below).

You can switch the active revision from the song page sidebar — useful if you want to roll back to a previous version. You can also download or delete individual revisions from the same panel.

Deleting a revision is permanent and cannot be undone. The audio file is removed from storage immediately.
Holding a revision until you send it

Turn on Settings → Client review → Hold new mixes until you send them, and new uploads stay private. Your client keeps hearing the current version, and the new one is marked New revision on the song and project pages. Send Review publishes it and emails your reviewers. Set active in the Revisions list publishes it without an email. A song's first upload is never held.

Mix Revision Relay

Relay is a macOS menu bar app that watches a folder and automatically uploads new audio files as revisions. It eliminates the manual step of dragging files into the web app.

Download Relay from the Downloads page.

01
Install and launch Relay from your Applications folder.
02
Enter your API token from Settings → Plugin and Relay → API token.
03
When macOS asks to store credentials in the keychain, click Always Allow. This is expected behavior and is secure.
04
Set each song's bounce folder: click the folder icon in the song's row on the project page, or on the song page open ··· › Song Settings › Set Relay folder. Relay opens a folder picker. Pick the folder where your DAW exports that song.
05
Export audio from your DAW into the watch folder. Relay detects it, transcodes it if needed, and uploads it as a new revision.
06
The review link updates as soon as the upload finishes — or, if you hold new revisions, when you send it.

Relay runs in the menu bar. You can switch the active song, change the watch folder, or quit from the menu bar icon.

Relay shows a Dock icon by default. Turn Dock off in Relay's window to keep it in the menu bar only.

A song's folder icon shows its folder once one is set. If the project has its own folder, the song row shows ✓ via project instead, and a per-song folder isn't offered.
One folder for a whole project

Most sessions bounce one song at a time, so the usual setup is a folder per song — point each one at its bounce folder with the folder icon in its row. If instead everything bounces to a single directory, as it tends to on a live show or a whole-record session, you can watch that one folder for the entire project. Set it up from the panel beside the songs on the project page. To stop watching it, click Stop in the same panel.

Relay then decides which song each file belongs to from its filename, ignoring the extension and a trailing version suffix — so Chorus Fix_3.wav, chorus fix v2.wav and Chorus-Fix.wav all land on the same song.

Create songs for new filenames controls what happens when a bounce matches nothing. Leave it on and Relay creates the song for you, named from the file — useful when a record is still growing. Turn it off and unmatched files are listed on the project page instead, with the reason, so nothing is silently invented. Either way the file is recorded; the difference is only whether a song appears for it.

New songs are capped at 20 a day per project. A folder of unrelated audio should not be able to mint a hundred songs before anyone notices — files past the cap are listed as unmatched.
A project folder and per-song folders are mutually exclusive. Two watchers over one project would both upload the same bounce, so setting a project folder is refused while any song in it has its own, and per-song folders are inactive while a project folder is on.

Naming bounces for Relay

In a project folder, Relay matches a bounce to a song by its filename, ignoring a version marker at the end. Keep the song name the same on every bounce and change only the version.

Works

Neon Tapes.wav → Neon Tapes v2.wav → Neon Tapes v3.wav

Neon_Tapes_v2.wav, Neon Tapes (2).wav, Neon Tapes #2.wav all match Neon Tapes

Doesn't work

Changing the name between versions (Neon Tapes.wav then Neon Tapes final.wav) creates a second song — or, with Create songs for new filenames off, lists the file as unmatched.

Re-bouncing the same audio under a new name is skipped — Relay recognizes the file's contents and won't upload a duplicate.

If a bounce lands on the wrong song, open that song and delete the revision from its Revisions list, or delete the extra song from its settings. Then drop the file onto the right song's page. A name that ends in a number still matches its later versions: Studio 54 v2.wav goes to the same song as Studio 54.wav.

The DAW plugin

The Mix Revision plugin (AAX, AU, VST3) runs inside your DAW and shows your task list alongside your session. Click a note and your DAW's playhead jumps to that moment. This works in Pro Tools, Reaper, and Logic Pro.

Download the plugin from the Downloads page.

01
Run the installer and follow the prompts. You may be asked for your Mac password.
02
Open your DAW. In Pro Tools, the plugin appears automatically. In Reaper, load it as VST3 (not AU) — click-to-seek needs the VST3. In Logic Pro, load it as an Audio Unit.
03
Add the plugin to any channel.
04
Enter your API token from Settings → Plugin and Relay → API token.
05
Click the Artist, Project, or Song row at the top of the plugin and drill down to the song you are working on. Your task list appears.
06
Open the plugin's settings (the gear icon) and set Song Start and Frame Rate for this song. See below.
Song Start & Frame Rate

Song Start is the timecode where your bounce begins on the DAW's timeline. The plugin adds it to each note's timestamp, so a note at 1:04 on a song that starts at 01:00:00:00 jumps to 01:01:04:00. Frame Rate tells it how to read that timecode.

Song Start and Frame Rate are saved per DAW, for you, and used for every song — set them once and the rest of your songs follow. For a song that sits somewhere else on the timeline, tick This song only and that song keeps its own value; the value on screen never changes when you tick or untick, only where it's stored. Unticking makes the value you're looking at your DAW default again and drops the song's own copy. Both must match your DAW session: a wrong start or frame rate sends every click to the wrong place, so if you move the song on the timeline or change the session's frame rate, update them in the plugin. Per-DAW defaults need plugin 1.0.13 or later. Offsets saved at 29.97 drop-frame before plugin 1.0.10 were stored late — re-enter them.

While you type, a preview beside the field shows what the value will become. Timecode fills from the frames end, so 130 is one second and thirty frames — and because frames run 00–29 at 30 fps, that rolls to 00:00:02:00. A line under the fields confirms each save and says which DAW it was saved for, or that it was saved for one song only. If a save can't reach the server it says so, and keeps saying so until one succeeds.

Logic Pro setup

Logic doesn't let a plugin move its playhead directly, so the plugin sends it MIDI timecode instead. Logic only follows that timecode with two project settings turned on. The same steps appear in the plugin's settings, under Song Start and Frame Rate. Logic Pro setup (once per project, or save in your template):

01
File › Project Settings › Synchronization › General: tick Auto-enable external sync and Tap Tempo. Note the Frame Rate.
02
Synchronization › MIDI: tick Listen to MIDI Machine Control (MMC) input.
03
In the plugin's settings, set Frame Rate to match Logic's, and Song Start to where your bounce begins (Logic's default is 01:00:00:00).

If the playhead doesn't move, re-check steps 1 and 2. The first time you click a note in Logic, the plugin shows a reminder with a Set up button that opens these steps.

In Logic, a song with no Song Start yet shows Logic's defaults, 01:00:00:00 at 25 fps. Nothing is saved until you change it. The plugin also adds a MIDI source called Mix Revision, which Logic lists as an input. That's expected.

Logic click-to-seek works at 24, 25, 29.97, and 30 fps. At 50 or 60 fps Logic can't take the timecode, so clicks don't move the playhead and the plugin's settings say why. At 30 fps Logic reads the timecode as 29.97 and seeks drift slightly, so use 29.97 to match. In DAWs other than Pro Tools, Reaper, and Logic Pro, the plugin shows your task list, but clicking a note doesn't move the playhead. Logic Pro support needs plugin 1.0.11 or later.

Archiving

Archiving hides a project from your active list without deleting any data. All songs, revisions, and audio files are preserved. Archived projects are accessible from the Archive page in the nav.

To archive a project, open the project page and click the ··· menu in the top right, then select Archive project.

You can also archive from the artist page — click Archive in the project row.

To unarchive a project, go to the Archive page and click Unarchive.

Individual songs cannot be archived independently. If you want to hide a song, archive the project it belongs to, or delete the song from the song page.

Artists automatically disappear from the main list when they have no active projects. They reappear when you add a new project under them. Artists are never auto-deleted.
Archiving a project also closes its review links. A client who opens one is told the project has been archived. Unarchiving reopens the links, with no other step.

Project expiration

Mix Revision can automatically archive projects that have had no new uploads after a set number of days. This keeps your active list clean without manual housekeeping.

Set your expiration preference in Settings → Projects → Auto-archive projects. Options are 30, 60, 90, 180 days, or Never (the default).

Expiration is based on the date of the last revision upload to any song in the project. If no new audio has been uploaded within the window, the project is auto-archived at 5am UTC.

Auto-archived projects appear in the Archive page. Archived projects can be unarchived any time while your subscription is active. No audio files are deleted by auto-archiving.

Storage & deleting

Mix Revision is where mixes get reviewed and approved, not long-term storage. Keep your masters on your own drive.

Deleting a revision — open the song page, find the revision in the sidebar, and click Delete. This permanently removes the audio file from storage and cannot be undone. The song and its other revisions are not affected.

Deleting a song — open the song page and use the ··· settings menu. This deletes the song, all its revisions, and all audio files permanently.

Deleting an artist — open the artist page and use the ··· settings menu. Artists can only be deleted when they have no active projects. Archive or delete all projects first. Deleting an artist removes all associated projects, songs, revisions, and audio files permanently.

Auto-archiving — archiving a project, by hand or automatically, never deletes audio.

When a subscription ends — whether you cancel or it ends after failed payments, your account becomes read-only. Your audio is removed 365 days after the subscription ended, or 90 days after if no payment was ever made on it. We email you 30 days and 7 days before. Your account, projects, songs, notes and history are kept. Resubscribe before the date to keep your audio too.

When a free trial ends without a subscription — your account becomes read-only. The first time you open Mix Revision after the trial ends, a 30-day countdown starts, and we email you 7 days before it ends. Then your audio is deleted, along with your artists, projects, songs, revisions and notes. Your login is kept, so you can subscribe and start again.

Removed audio can't be recovered. Keep your own copies of anything you need.

Settings

Open Settings from the menu on your avatar, top right. Sign out is there too.

API token — used to authenticate both the DAW plugin and Relay. Regenerate this token if you believe it has been compromised. Regenerating invalidates the previous token immediately — you will need to re-enter it in the plugin and Relay.

Rename songs from filename — when enabled, uploading a file renames the song in Mix Revision to match the filename (without the extension). Applies to web uploads and Relay uploads.

Keep version number — every song name made from a filename keeps the trailing take number (“Vignette AH_6”, not “Vignette AH”), including a new song a project folder creates. Relay still matches every take to the same song. A name you typed yourself is never overwritten.

Hold new mixes until you send them — see Revisions above.

Auto-archive projects — see the Project expiration section above.

Billing — see your plan, cancel, and update your card or download invoices from Settings → Billing.