Beatmatched Automix

Derive an automatic crossfade duration and a tempo/key match from how far apart two tracks are, the way a DJ would — halftime normalisation before comparing tempos, beat-quantised durations, a front-loaded ramp and quantised gain/speed steps. Use when an automatic transition length feels arbitrary, when tracks an octave apart in tempo are treated as a huge gap, when tempo matching only lands after the outgoing track is inaudible, or when ramping speed produces ticks.

maxrave-dev 32f6f3e 7.3 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/beatmatched-automix commit 32f6f3e797

Frequently asked questions

npx skillmds@latest add maxrave-dev/beatmatched-automix