Band pipeline · status + finish plan

Hooray for Earth the ixi standard

Everything we have built for Hooray for Earth, lined up against the BELIEVEYOUME (Shiner) ixi bar the other band chats hit, with the exact one-song-per-pass route to finish it.

The one-line read: the expensive part is already done. All 22 songs (12 Racy + 10 True Loves) have full 6-stem demucs on disk, the evidence layer every ixi sheet is built from. What is missing is the ixi analysis itself: Hooray has zero vocal-vs-chord-stack sheets deployed, while BELIEVEYOUME shipped 10. We have charts and a book, not sheets.

01What "Hooray for Earth stuff" actually exists

Swept every root: skills, ~/Projects, ~/New Desktop, ~/Music, Brandon-Vault, /Volumes/T7 Shield, /Volumes/Black, and the live deploy. Seven buckets.

Source audio complete

Both albums as FLAC — Racy (12 tracks) and True Loves (10) — plus MP3 rips and remixes.

/Volumes/T7 Shield/Music/Hooray For Earth/…

Six-stem demucs all 22 songs

vocals · bass · drums · guitar · other · piano for every track. This is the ixi evidence layer, already registered in the stem map.

…/HoorayForEarth/3-voicing-derivation/_demucs_6s/htdemucs_6s/

BandBook — Racy book, not sheets

MANUSCRIPT (md/docx/epub) + designed PDF, 12 chapters, chord_charts.json, notation, lyric maps. A prose book, a different deliverable than an ixi sheet.

…/BandBooks/HoorayForEarth/MANUSCRIPT.md · HoorayForEarth_Racy_designed.pdf

Chord + lyric charts (live) charts ≠ ixi

Deployed page: chords, 92 fingerings, MIDI-correction notes, bar-level MIDI checks. Almost no vocal-vs-chord analysis (1 bVII, 4 Mixolydian mentions across the whole page).

drwu-htmls.vercel.app/hooray-for-earth-charts

MIDI runs skeletal

5 songs of run MIDI (Hey, Pass, Airs, Last First, Happening). midi16runscopyhooray lane seeded with r1–r4 refs; band-engine profile v0.5 skeletal; Vault log reads runs_done 0 / 16.

/Users/Shared/MIDI-Sessions Hooray/ · …/HoorayForEarth/midi/

Loops + mashups shipped

Say Enough bass/drum loops (v4/v5), mashup pack entries, drum loops at 102 bpm.

~/Music/Loops/… · ~/Music/Mashups/mashup_pack_v2/

Vault notes planning only

"Hooray 16-Runs" (midi lane, not started), "Hooray for Earth v2 (harmonic)" (0/10 chapters), "An Analysis of Racy". No ixi-sheet tracker yet.

Brandon-Vault/Music/ · 20 Projects/Music Books/BandBooks/

02The ixi standard — what BELIEVEYOUME actually cleared

BELIEVEYOUME (Shiner) is where this caliber was proven and fraud-proofed. It shipped a per-song sheet for all 10 songs plus ~50 supporting routes. A finished ixi sheet is this, per song:

03The gap, exactly

DimensionBELIEVEYOUME (the bar)Hooray for Earth (today)
ixi analysis sheets deployed10 / 10 songs0 (grep of the ixi index returns nothing)
Registered in believeyoume-v5 rosteryesno
Evidence layer (6-stem demucs)yesyes — all 22 songs
Per-song vocal-vs-chord readyesno — we have charts + a prose book
MIDI hosted + linked per sheetyesno
Fraud-proof pass10-phase, loggednot run

The gap is analysis + render + deploy, not data collection. Because the stems already exist for all 22 songs, each sheet is a self-contained pass, no new separation, no new downloads.

04How we finish it — the per-song pass

Run the believe-you-mebelieveyoume-v5 pipeline one song at a time, exactly as BELIEVEYOUME was done. Each pass:

  1. Evidence. five-stem-song-analyst + audio-stems-to-midi on the song's 6 stems → key, chords, bass tonic, transcribed vocal + bass MIDI. Let the stems settle the key; never guess it.
  2. Section map. Mark verse / pre / chorus / bridge; for each, find the one move that matters (a vocal note recoloring, a borrowed chord, a refused home).
  3. Write the sheet. Per section: bass → guitar voicing → vocal note → interaction → emotion, Roman + letters, modal-mixture flags, favorite-moment callout, a 2–4 bar abcjs excerpt with lyrics above the notes.
  4. Render. build_sheet.py analysis.json --theme light (matches the existing ixi sheet set) → hooray-<song>-ixi/index.html + sibling .md.
  5. Host the MIDI. Copy vocals/bass/guitars .mid into the route, link them in the JSON sources, curl for 200.
  6. Gate. anti-AI voice gate → ixi grounding gate → deploy → register in the ixi index + a new hooray-ixi-overviewsession-fraud-check --hard-only, then hand to you to grade.

05Suggested order — Racy first (most supported), then True Loves

Racy already has a book, charts, MIDI runs, and loops, so its sheets have the most cross-evidence. Say Enough is the natural song 1 — it is the reference anchor (reference.mid), the key is settled (C# minor), and it already has loops and a mashup.

3 · Sails 4 · True Loves 5 · Same 6 · Hotel 7 · No Love 8 · Bringing Us Closer Together 9 · Pulling Back 10 · Black Trees

Shipped so far: 14 of 22. All 12 Racy routes return 200, and the first two True Loves songs, Realize It's Not The Sun and Last Minute, come through the new ixi-sheet-from-stems skill at the full music_pro_gate bar: three transcribed MIDIs (vocal, bass, guitar top-line), engraved words on every sung staff, and a per-section sounding-seconds evidence table. Racy: Say Enough, Keys, Racy, Somewhere Else, Hey, Last, First, Airs, Happening, Pass, 128, Wayout, What'd You Let Go.

house rule One song per pass. Build, ship, grade, then the next. Never bulk-complete the album in one shot.

🛍️ Get the printable