Not Too Much, Vocal Split

Shiner, BELIEVEYOUME (2025), track 08. Splitting the single Moises vocals stem into a centered lead and the panned stack around it.

The pro Moises pass never split the vocals.

Track 08 did get the fullest Moises treatment on the record: six kit parts, three guitar splits, keys, bass, other, other-drum, and a strings stem that no other BELIEVEYOUME song has. The vocal came out of that pass as one combined file.

So the split below was made here, from that combined stem.

Listen

Original vocal stem

−19.5 dBFS · L/R 0.697

LEAD

−23.2 dBFS · L/R 0.945 · f0 194.7 Hz

BACKING / stack

−26.1 dBFS · L/R 0.274 · f0 180.6 Hz
Previews are 128 kbps mp3. The deliverables are 24-bit WAV at the paths below.

Why the strings stem was not the answer

The obvious suspect for a hidden vocal was strings, since track 08 is the only song that has one. Measured over the loudest vocal minute, it is not a voice.

StemdBFSSibilance 4-10 kHzEnvelope corr with vocalVerdict
vocals−19.50.31531.000the only voice
strings−32.10.1227−0.109pad, sounds when the vocal rests
keys−27.60.1127+0.386follows the vocal, no consonants
Solo Guitars−24.90.0917−0.286guitar
Other Guitar−43.80.1054−0.006guitar
Sibilance is the discriminator. Consonants put 2.5x more energy into 4-10 kHz than any instrument stem here. strings measures with the guitars, and it runs anti-correlated with the lead, meaning it sounds when the singing stops. Moises also labels its outputs literally (Rhythm Guitars, Hi Hat, other drum), so a vocal split would have arrived named Lead Vocals and Backing Vocals. Neither filename exists on any disk.

How the split works

Per-bin azimuth masking on a 4096-point STFT. For every time-frequency bin, two things get measured: how evenly the energy divides between left and right, and whether the two channels are in phase. Bins that are both balanced and coherent are the centered lead. Everything else is the stack.

panbal = 1 - |(|L| - |R|)| / (|L| + |R|)     1 = dead centre, 0 = hard panned
coh    = (cos(∠L - ∠R) + 1) / 2             1 = in phase
mask   = (panbal * coh) ^ 2.5

lead    = L*mask , R*mask
backing = original - lead                    exact complement

Defining backing as the complement means the two files sum back to the source sample for sample, so nothing is invented and nothing is lost.

Verification

MeasureOriginalLEADBACKINGReading
L/R correlation0.6970.9450.274lead centred, stack wide
Median f0192.5 Hz194.7 Hz180.6 Hzstack runs lower
f0 spread (IQR)37.440.144.7stack more scattered, harmony-like
Sibilance 4-10 kHz0.31530.30680.3267stack is voice, not reverb
Voiced frames65.7%64.9%58.7%both carry real singing
Reconstruction error2.78e-17 max abslossless complement
The reverb question, answered. A decorrelated residue could have been reverb tail rather than a second voice. Two measurements rule that out. The backing carries more 4-10 kHz sibilance than the lead does, and reverb smears consonants rather than sharpening them. And 70% of the backing energy lands during the lead's loud half, so it sings along instead of ringing out after. Envelope correlation between the two is +0.573.

Three methods, judged against a real calibration target

Brandon supplied a genuine unlabeled Moises Premium backing-vocal export for Endless Summer. Measured against that song's lead stem it scores an 88.3% consonant-interval share over 508 co-voiced frames, against a 40.0% flat baseline, peaking on unison 34.4% and minor third 29.2%. That gives a real number for what a correct lead/backing pair looks like, so the three methods below are scored against it rather than against my own description.

MethodLead L/RBacking L/RSib ratioEnv corrHarmony %Verdict
DSP azimuth0.9280.1380.96+0.68593.8PASS
MDX on vocal stem0.8510.4220.69+0.00978.8FAIL
MDX-guided0.8060.3720.78+0.40590.2FAIL
The DSP split wins on evidence. Its lead-versus-backing harmony share of 93.8% exceeds the 88.3% that a genuine Moises backing-vocal export scored. The trained karaoke model (UVR_MDXNET_KARA_2) lost twice. Fed the isolated vocal stem it returned a backing that barely correlates with the lead at +0.009 and carries only 0.69 of its sibilance, which is residue and reverb rather than a second voice. That is the out-of-distribution failure predicted before the run, since karaoke models are trained on full mixes. Fed the full mix and used as a spectral guide it improved to 90.2% harmony and still missed the sibilance gate at 0.78.
One metric discarded. The concurrency measure returned exactly 100.0% for all three methods, a degenerate result from a percentile mask in my harness. It is excluded from the verdict rather than reported as a finding.

MDX-guided output, for comparison

LEAD, MDX-guided

-28.5 dBFS · L/R 0.806

BACKING, MDX-guided

-25.3 dBFS · L/R 0.372

What this is and what it is not

Files

/Users/drwu/Projects/_outputs/believeyoume-vocal-split/08 - Not Too Much-vocals-LEAD.wav /Users/drwu/Projects/_outputs/believeyoume-vocal-split/08 - Not Too Much-vocals-BACKING.wav
88 MB each, 24-bit, 44.1 kHz, 348.1 s. Source stem left untouched at /Volumes/T7 Shield/Moises_Stems/BelieveYouMeStems/08 - Not Too Much/.