audiolaz

Guide · Roon DSP

Roon room correction: how convolution in MUSE works, and where the filter comes from

Roon applies room correction through convolution in MUSE, its DSP engine: you give it a filter, a zip of WAV impulse responses (one per sample rate, with a small configuration file), and Roon plays every track through it, zone by zone. Roon does not measure the room or compute that filter itself. You build it with a measuring program such as REW and a filter designer, or with a tool that does both, like audiolaz Room, which measures with a phone or a calibrated microphone and installs the filter in MUSE for you.

Updated by Alexandre Besson, who makes audiolaz. audiolaz Room is in beta.

In Roon

Zone, MUSE, Convolution.

The filter

Three ways to get one.

ROCK and Nucleus

The filter, without the desktop app.

Check

Measure again, compare at one level.

Plainly

What convolution will not do.

Questions

Short answers.

  • Does Roon convolution add latency?

    Some: a convolution filter needs a block of audio before it can play it. For music the delay does not matter. For video it can, which is why lip sync is measured with the picture, not guessed.

  • Do I need a filter for each sample rate?

    It is best: one impulse response per rate in the zip, listed in its configuration file. audiolaz Room writes them from 44.1 to 192 kHz in its zip, and up to 384 kHz when it installs the filter in Roon itself.

  • Does convolution work on a Nucleus or a ROCK?

    Yes, it runs on the Core. Loading the file normally needs Roon on a Mac or a Windows PC; audiolaz Room installs it without that step.

  • Can I use a REW filter in Roon?

    Yes, as WAV impulse responses, zipped with a configuration file or as a single file. audiolaz Room also imports a REW target curve.

A question this page does not answer?