Crossfade Joiner
Blend one track into the next instead of slamming them together.
choose them all at once, you can reorder them after
The player above previews the first file only. The blended result is built when you download.
How to use it
- Drop every file you want blended together in one go. They are decoded on your machine, so a set of full-length tracks opens as fast as a set of clips.
- Arrange them in playing order. Drag a row by its handle, or move it with the up and down buttons, which work from the keyboard.
- Set the crossfade length. Each join overlaps by that amount, so the finished file is shorter than the parts added together. The running total shows by how much.
- Choose a format and download. Every join is rendered with an equal-power blend, so the level stays steady straight through the transition.
Equal power, not equal gain
There are two ways to fade one piece of audio into another, and the obvious one is wrong. Equal-gain crossfading turns the outgoing track down along a straight line while turning the incoming one up along the mirror image, so at the halfway point both sit at 50 percent. That reads as balanced, and it is, in amplitude. The problem is that loudness follows power, not amplitude, and for two unrelated signals power adds. Half plus half gives half the power you started with, which is a 3 dB hole in the middle of every transition.
An equal-power crossfade replaces the straight lines with a quarter of a cosine and a quarter of a sine. The outgoing track is scaled by cos(t·π/2) and the incoming one by sin(t·π/2) as t runs from 0 to 1. Since cos² plus sin² equals 1 for every value of t, the summed power is constant across the whole overlap. That is the crossfade every DAW uses by default for unrelated material, and it is the one applied at each join here.
The exception worth knowing about is correlated audio, two copies of the same recording, or two takes of the same part. There, amplitude adds rather than power, so equal-power gives you a 3 dB bump instead of a dip, plus comb filtering from the two nearly-identical signals interfering. That is not a fixable setting; it is a sign that a crossfade is the wrong join.
Length is the only creative decision
Everything else about a crossfade is arithmetic, so length is where the judgement goes. The useful way to think about it is how long you want the listener to be uncertain about which track they are hearing. In a dance mix, eight to sixteen bars of uncertainty is the point, that ambiguity is the craft, and at 128 BPM sixteen bars is thirty seconds. Between two ambient beds, three to five seconds is enough that no single instant is the seam.
Speech is the opposite case. Two voices overlapping for more than about a second stop sounding like a transition and start sounding like a mistake in the edit, so podcast and interview joins want 300 milliseconds to a second at most. Long enough to remove the click, short enough that nobody notices.
What the overlap costs you
Every join consumes one crossfade length from the running time, because the end of one track and the start of the next occupy the same seconds. Withn files there are n−1 joins, so the result runs the sum of the parts minus the crossfade times n−1. This is worth checking when you are aiming at a target duration, and it is why a long crossfade across many short clips can remove a surprising amount of material.
It also means the audio inside the overlap is gone as an independent thing. If the last eight seconds of a track contain something you need to hear clearly, an eight-second crossfade will bury it under whatever comes next. Trim the tracks so that the overlapping regions are the parts you are happy to lose. Intros and outros usually are, which is exactly why they exist.