Kid mode 🧒

This page is Brandon's reading map for his music-audio work. He splits songs into their separate instrument tracks and makes voice readings loud enough to hear. This page lists the books that would teach the hard parts and the tools he already built that do the job. Tap Grown-up mode to see the full list.

Audio Pipeline Reading Map

Books worth reading and skills already in the library, mapped to the exact decisions in the stem-decomposition and Etsy-loudness work.

The 4 live problems Books, scored by fit Skills we have The one gap Open decisions

The 4 live problems

Fit scores below are relevance to these problems, not the book's general fame.

Problem 1

Audio too quiet

Raw export measures -33.86 LUFS at 130 kbps. Target is -16. Customers say they cannot hear the reading.

Problem 2

Is the stem actually right

Demucs then DrumSep produce lanes. A reconstruction near 1.0 proves the pieces add back, not that each holds the right content.

Problem 3

Alignment

GCC-PHAT, polarity, and offset. The -44.9 / -8.4 / +4 ms bass conflict is a periodicity question, not a by-ear one.

Problem 4

Composite and bleed

40 to 160 Hz summation, mono compatibility, kick-fundamental retention, and whether a near-empty lane belongs in the mix.

Books, scored by fit

Twelve books, three per problem, ranked. The top pick in each group is the one that speaks directly to the decision you are stuck on.

Problem 1 — Loudness, and why "I cannot hear it"

The -33.86 to -16 LUFS gap, and the perception behind a reading that reads as inaudible.

Mastering Audio: The Art and the Science

10/10
Bob Katz · Focal Press, 3rd ed. 2014

The loudness reference. Defines LUFS, the K-system, EBU R128, true-peak, and how to hit a delivery target on purpose instead of by luck. It is the exact vocabulary of your -33.86 to -16 problem.

Touches: fix_audio_levels.sh target, and why GarageBand exports land ~18 dB quiet.

An Introduction to the Psychology of Hearing

8/10
Brian C. J. Moore · 6th ed.

Loudness perception, masking, and threshold. Explains why a quiet reading sitting close to the noise floor is heard as "cannot hear it" on a phone speaker even after a small boost.

Touches: whether -16 is loud enough for real playback conditions.

The Mastering Engineer's Handbook

7/10
Bobby Owsinski · 4th ed.

Practical loudness, dither, and delivery specs for consumer playback. The hands-on companion to Katz for setting your final m4a target.

Touches: the delivered-file spec buyers actually open.

Problem 2 — Is the separated stem correct

Source separation quality, and the metrics that tell content apart from a well-formed empty lane.

Audio Source Separation and Speech Enhancement

10/10
Vincent, Virtanen, Gannot (eds.) · Wiley 2018

The reference text on the field Demucs and DrumSep come from. BSSEval (SDR, SIR, SAR), SI-SDR, mixture consistency, and the evaluation traps. This is the book behind your point that recon near 1.0 is a sanity check, not proof of content.

Touches: the museval SI-SDR / SIR / SAR check queued on the drum lanes.

Fundamentals of Music Processing

9/10
Meinard Müller · Springer 2015 / 2021

Onset detection, chroma, tempo, and DTW alignment, all in the MIR math your key-vote and window-pick steps already use. The cleanest single source for the analysis layer of the pipeline.

Touches: the pYIN note-continuity check on the bass lane.

Auditory Scene Analysis

7/10
Albert S. Bregman · MIT Press 1990

The perceptual theory of how a listener pulls one source out of a mixture. Grounds what "clean" means to an ear and why residual bleed matters even when a number looks fine.

Touches: your mandatory audible-review gate.

Problem 3 — Alignment

Cross-correlation, polarity, offset, and the periodicity that makes a bass-only offset ambiguous.

Understanding Digital Signal Processing

9/10
Richard G. Lyons · Prentice Hall, 3rd ed. 2010

Correlation, cross-correlation, and phase, with the periodicity math behind "smaller bass-only offsets are cycle aliases of a periodic low end". The book that settles why you cannot pick between offsets a bass cycle apart by ear.

Touches: the -44.9 vs -8.4 vs +4 ms bass-offset conflict.

The Scientist and Engineer's Guide to DSP

8/10
Steven W. Smith · free at dspguide.com

Plain-language correlation, convolution, and FFT. The fastest on-ramp to the transient-anchored narrow search you already built, and it costs nothing.

Touches: the one-coarse-offset-then-narrow-search model.

Think DSP

7/10
Allen B. Downey · O'Reilly, free

DSP taught in Python, matched to your scipy and librosa toolchain. The best fit for coding the composite-scoring test as an actual script.

Touches: the kick+bass summation scorer.

Problem 4 — Composite building and bleed

Low-end summation, mono compatibility, and the mix-check that resolves an offset better than a correlation number.

Mixing Secrets for the Small Studio

10/10
Mike Senior · Focal Press 2011 / 2018

Phase alignment, low-end summation, mono compatibility, and mic bleed, written for exactly the gear you have. This is the composite-aware test the brief prescribes for the bass resolver, in book form.

Touches: build kick+bass at each offset, score 40 to 160 Hz summation and mono compat, take the fullest low end.

The Mixing Engineer's Handbook

8/10
Bobby Owsinski · 4th ed.

Balance, frequency-space arrangement, and practical bleed handling. The reference for whether a near-empty lane earns a place in the composite.

Touches: the guitar 7.31 vs 8.07 keep-or-drop decision.

DAFX: Digital Audio Effects

7/10
Udo Zölzer (ed.) · Wiley, 2nd ed. 2011

The DSP of every process you run on a lane after alignment: filtering, dynamics, and the band-limited energy work your tie-break needs.

Touches: loudness-matched, band-limited comparison of the two guitar candidates.

Skills we already have

Grouped by what they do for this work. Each carries its invoke command. These are the current library, not a wish list.

The stem pipeline — the drum-stem work itself

jam-stem-rebuild

The direct match. Pull and verify a source master, drum-aware song mapping of a continuous jam, serial Demucs 6-stem then DrumSep MDX23C 5-piece, frame-matched packages, SHA256 provenance, atomic per-stage status. This is the harness your 8.07 / 8.00 / 7.31 run lives in.

/jam-stem-rebuild
five-stem-song-analyst

Reads a song supplied as five stems through a songwriting lens after the separation step. The interpretation layer above the decomposition.

/five-stem-song-analyst
stem-analyzer

Per-stem inspection of content and quality. Use it on each lane before trusting a package.

/stem-analyzer
stem-frequency-map

Frequency content per stem. This is your read on the 40 to 160 Hz low end and where the bass energy actually sits.

/stem-frequency-map
stem-player

Audition stems. The audible review the brief calls mandatory runs through here.

/stem-player
audio-stems-to-midi

Demucs plus per-stem transcription (crepe, basic-pitch, onset). Gives ground-truth MIDI to check a lane against.

/audio-stems-to-midi

Levels, mix, and measurement

mixing-engineering-craft

Mix-decision reference. The in-library companion to Senior and Owsinski for the composite step.

/mixing-engineering-craft
mir-toolkit-reference

The MIR metrics layer: onset, chroma, and the measurement vocabulary behind the alignment and key steps.

/mir-toolkit-reference
waves-mercury-mixer

Plugin-chain mixing. For finishing a lane or a composite once alignment holds.

/waves-mercury-mixer
synth-wav-grader

Grades wav quality against a bar. A programmatic gate to sit next to the audible review.

/synth-wav-grader

Drums and bass detail

midi-drum-analysis

Drum-pattern analysis reference. Reads what a kit lane is doing once split.

/midi-drum-analysis
drum-bass-matcher

Pairs drum and bass content. Directly relevant to the kick+bass summation test.

/drum-bass-matcher
drum-loop-grader

Grades a drum lane or loop for real signal, the guard against a full-size empty file.

/drum-loop-grader
bass-loop-grader

Grades a bass lane the same way. Pairs with the pYIN note-continuity check.

/bass-loop-grader
drum-craft · drum-realize

Drum writing and realization craft, for anything downstream of the split.

/drum-craft · /drum-realize

Delivery — the Etsy audio side

etsy-delivery-audit

The worklist and delivery-proof engine from your handoff. A Drive link in the buyer thread is the only proof, and this skill enforces it. Runs daily.

/etsy-delivery-audit
chiron-audio-reading

Builds an audio reading end to end. The producer of the files that then need the loudness fix.

/chiron-audio-reading
file-getter

Transcribes local mp4 or wav with faster-whisper. Your transcript step for the readings.

/file-getter
speech-synth · voice-clone

Voice generation, for any reading delivered as synthesized or cloned speech.

/speech-synth · /voice-clone

The one gap worth naming

The composite-alignment and tie-break logic (polarity, offset scoring, the keep-or-drop mix test) is not its own skill yet. jam-stem-rebuild is its closest existing home and already carries the Demucs-then-DrumSep decomposition.

The brief you pasted hands over a ready SKILL.md template for a drum-decomposition-and-composite-alignment skill. Turning that into a real skill with /skill-creator would make this whole pipeline one command next time instead of a hand-run sequence.

Open decisions, not executed this turn

You asked for books and skills, so I did not touch the pipeline. These stay queued and ready when you say go.