AUD · Audio tools

Audio Mixer

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

Layer audio files instead of joining them. Each track gets a level, a balance, and a start time, and the export is what they sum to.

Levels add up

Two tracks of the same material at the same level sum 6 dB louder than either one alone. Two unrelated tracks land somewhere between 3 and 6 dB above the louder of the two, depending on how much their peaks coincide.

Nothing is scaled back automatically to avoid it. The mix is written as summed, and the peak of the result is reported afterwards along with the number of samples that went over full scale. Solving for a gain that fits would mean measuring every source before writing anything, which doubles the decoding for a number you can read off the result and dial in once.

If the mix is hot, drop the master level by the amount the peak reading names, or send the file to the limiter.

Balance, not pan

Centre passes a track through at exactly the level it went in. Moving it to one side takes it out of the other channel and leaves the near channel alone.

That is a balance control rather than a constant power pan, and the difference matters here: a pan law would drop a centred track by 3 dB, so layering one file under another would change the level of the file you did not touch.

A mono source is fed to both output channels first, so balance moves it across the field. A stereo source keeps its own two channels and balance acts on them as a left/right trim.

Start times

Start at delays a track from the beginning of the mix. It is one direction only: a track cannot start before zero, because the mix has no earlier point to put it at.

To move a track earlier relative to another, raise the other track’s start time instead. To line two takes up sample for sample, measure the offset with the time aligner first.

What the output inherits

Sample rate and channel count are the highest of the set. Resampling a 22 kHz file up to 48 kHz adds nothing and loses nothing; folding a 48 kHz file down to 22 kHz would throw away a track that was fine, so the mix never does it.

The length is the track that ends last, start offset included. Silence before the first track and after the last is written out as part of the file.

Track limit

8 tracks. Each one holds a decoder and a block of decoded audio while the mix runs, so memory stays flat in the length of the files and only grows with the count. Past 8 the useful next step is usually to export a submix and bring it back as a single track.

Frequently Asked Questions

The merger joins files end to end, so a 30 second file and a 20 second file make a 50 second output. The mixer plays them at the same time, so the same pair makes a 30 second output with both audible throughout.

It delays a track by that many seconds from the beginning of the mix. A voice track set to start at 4 s comes in four seconds after the music that starts at 0.

A mono track is fed to both output channels, and balance takes it out of one of them. Centre passes it at unity to both, +100 removes it from the left, -100 removes it from the right.

Summing two signals at the same level adds up to 6 dB. The peak reading after the export says how far over full scale the result went and by how much to drop the master level. Running the mix through the limiter afterwards is the other option.

As long as the track that finishes last, counting its start offset. A 20 second file starting at 10 s makes a 30 second mix even if every other track is shorter.

The output takes the highest rate and the highest channel count of the set, and the other tracks are resampled up on the way in. Nothing is folded down, so a 48 kHz stereo file is not degraded by a 22 kHz mono one sitting next to it.

Explore Our Tools

Browse all tools