Session Updater for rxdoc files

Swap the audio inside an iZotope RX session document

Session Updater replaces the audio in a .rxdoc file, preserves its markers and view state, and can rebuild the edits you already made onto the new audio. macOS.

Runs without a licence key in demo mode, with no time limit. A key is needed only to write the updated document.

What it does

RX has no feature for replacing the source audio in a saved session. When a revised mix arrives, the edits in the session belong to the previous file.

This tool reads the session, substitutes the new audio, and writes a new document with the markers and view state intact. The source document is never modified: every operation produces a new file.

The main window, showing the source session, the new audio file, the output path, and waveform lanes for the original and reconstructed audio.
Source session, new audio, output path.

How edit recovery works

Each edit exists in the file twice: the input RX started from, and the output it produced. From those two, the tool recovers the operation as a transfer function in the frequency domain, then applies it to the corresponding range of the new audio.

This covers fades, gain moves, EQ, and quasi-linear dynamic operations such as de-essing. It transfers where the new audio is a different mix of the same material.

The edit history pane: one row per edit in the undo stack, each with a badge showing whether it is included, excluded, or only partially recoverable.
The session's undo stack. Click a row to include or exclude that edit; hovering shows the full set a change would affect.

What it cannot recover

Spectral repair and pitch shift depend on the input in ways a transfer function does not capture. RX does not store enough about an ad-hoc edit to reconstruct one by any means, so this is a limit of the format rather than of the tool.

Where an edit cannot be recovered, it is reported and dropped rather than approximated.

Auditioning and alignment

Holding any waveform plays it from the point held. The output lane is rendered by the same code that writes the file.

Where the new audio is a different length, the alignment panel detects the offset and allows it to be adjusted, with a null test for checking the result by ear.

The alignment panel, showing the detected offset between the original and new audio alongside a null test.
Detected offset, with a null test.

Download

Download for macOS

Free in demo mode · no time limit · no account · universal, Apple Silicon and Intel

What runs without a licence

Demo mode opens sessions, shows the full edit history, reconstructs the result and plays it back. It does not write the updated document.

There is no expiry and no countdown. Evaluate it on real sessions for as long as you need — that is the only way to know whether edit recovery transfers usefully on your material. Entering a key at any point unlocks writing.

Requirements

macOS 11 (Big Sur) or later. Universal binary — runs natively on Apple Silicon and Intel. Signed and notarized.

You need iZotope RX to have produced the .rxdoc sessions. It is not included, and this tool is not affiliated with iZotope. New audio is supplied as a WAV — 16, 24 or 32-bit PCM, or 32-bit float. To rebuild edits, its sample rate and channel count must match the source; the length may differ.

Installing

  1. Open the disk image and drag the app to Applications.
  2. Launch it. It is notarized, so macOS opens it without a warning.
  3. Enter your name and key if you have one. Otherwise close the dialog to continue in demo mode.

The disk image also contains the user guide and the third-party licence notices. A command-line tool ships alongside the app for batch and scripted work, documented in the guide.

Upgrading from an earlier version. Keys issued now require version 1.2.1 or later. An earlier build refuses a new key, which presents as an invalid key rather than as a version problem.

Pricing

£99 one-off
  • Perpetual. No subscription and no renewal.
  • Usable on as many machines as you personally work on.
  • Updates within version 1 included.
  • No activation server is contacted at any point.
Buy a licence

Payment is handled by Stripe. You will be asked for the name to issue the licence to.

What a licence covers

Before buying

Reconstructed edits are approximate. Audition the output before delivering it. The source document is never modified, so the original always survives.

Cancellation. As a consumer you have 14 days from purchase to cancel for a refund. Because the licence key is supplied immediately, you are asked to acknowledge at checkout that supply begins straight away and that the 14-day right ends once it has. That is the statutory position for digital content.

To keep the cancellation right, use demo mode instead and buy later.

After payment

1You give the name to issue the licence to, and accept the terms.
2Stripe takes the payment. Card details are not seen or held by us.
3The key is shown on screen and emailed to you.
4You enter the name and key in the app, which unlocks writing.

The name is built into the key, so activation uses the name exactly as given. Capitals and surrounding spaces are ignored; anything else is not. It is shown back to you before payment and again in the email.

Questions

Can I use it on more than one machine?

Yes. There is no device limit, on as many machines as you personally work on.

What if I lose my key?

Email hello@sessionupdater.com and it will be re-issued. Keys are reproducible from the name they were issued to.

Is there a subscription?

No. One payment, and updates within version 1 are included.

Does it need to be online?

No, at any point. The key is checked on your own machine.

Can I buy for a studio, or get an invoice?

A licence is issued to a named person. For several licences or a company invoice, get in touch.

Download for macOS

Try it on a real session before deciding. Demo mode does everything except write the finished document.