Stem Sync, and the Autopsy of Two 7-Hour Chats

Measured from Brandon's own files, 2026-07-19. Two parallel sessions burned ~14 hours on one jam. Here is what broke, why the stems still line up, and how to get the ones that matter.

A band recording got split into separate tracks for each instrument by two different computer programs, one after the other. The worry was that the drum tracks and the guitar tracks would not line up in time. Good news: they line up perfectly. The bad news is two chats took way too long and fought with themselves instead of just doing the job.

1. The question you asked: how hard are these to sync?

songframes (all 7 stems)ratech= source cut?
song0125,970,93144100monoexact
song029,966,60044100monoexact
song038,388,70244100monoexact
song049,040,50044100monoexact

In Ableton: drop all 7 clips at 1.1.1 and they stay locked. No warp, no nudge, no drift. It works because both separators are offline mask-and-invert models, so output sample n maps to input sample n with no delay. DrumSep runs on the drum stem, which is already aligned to the cut, so the drum pieces inherit the cut's time-zero. Same 44.1k on both passes, length equal to the cut, mono because the source is dual-mono. Bass and guitar are 16-bit PCM while the drums are 32-bit float, different bit depth, same timing, so that changes nothing.

The decisive test (Brandon's method): summed DrumSep vs the Demucs drums stem

Frame-count and rate identity prove only a shared sample grid and equal length. To prove no fixed latency and no drift, the correct probe sums the five DrumSep pieces and cross-correlates against the Demucs drums stem, a clean reference with no foreign instruments, at five windows per file using raw waveform and onset envelope. Run on all five of tonight's songs:

songpass-2 raw lag @ 5/25/50/75/90%drift spankit → drums residualverdict
song010, 0, 0, 0, 00−20.3 dBno latency, no drift
song020, 0, 0, 0, 00−31.6 dBno latency, no drift
song030, 0, 0, 0, 00−34.8 dBno latency, no drift
song040, 0, 0, 0, 00−30.4 dBno latency, no drift
song050, 0, 0, 0, 00−30.6 dBno latency, no drift

Raw-waveform lag is exactly 0 at every window on every song, and the drift span (end lag minus start lag) is 0 samples. The onset-envelope measure shows only a ±1 to ±3 sample wobble on sparse or faint windows, the unstable correlation peak on thin material, with no timing meaning. Pass-1 (the six Demucs stems summed against the source cut) is likewise 0-lag across every window, reconstruction residual −11 to −26 dB from ordinary separation leakage.

2. The two chats, side by side

2276d10bStem audio chat

"it keeps refusing to pull original 4 hour audio"

  • 7h 03m, 465 assistant turns
  • 163 tool turns, 0.0% batched
  • 98 Bash, 20 Write, 16 Read
  • Chased "why won't it pull" for hours. The file was byte-identical to the local copy the whole time. The Drive tool was never called on the first attempts, then Drive throttled the real pull to ~30 KB/s.

2a6a341aAbleton stem engine

"give me my files i asked for 14 hours ago"

  • 7h 06m, 487 assistant turns
  • 177 tool turns, 0.0% batched
  • 91 Bash, 24 Edit, 21 Read
  • Drifted from "build the skill" into full-stream null tests on 4.3 GB files to prove takes were dual-mono, while disk sat full and 2 of 4 takes would not download.

3. The five shared failure patterns

4. How to get the stems you need

Two sources, two very different verdicts.

7.3.26 jam — low-fi ceiling, finish it anyway

7.18 band practice — the real prize

Short version: the drum jam is already being turned into tracks and they line up fine, but it was recorded at low quality so the cymbals sound thin. The better recording from July 18 is the one to spend time on, and one song from it is already done. To finish the rest, clear space on the drives and download the two missing files a different way.
Provenance. Frame counts, rates and channels read with soundfile.info from the packages on /Volumes/T7 Shield/jam-7-3-26-rebuild/packages/ on 2026-07-19. Chat metrics computed from the session transcripts in ~/.claude/projects/-Users-drwu/. Source-quality note from session c3479a1f's coordination record. Sibling notes: stem-sync-audit.md.