Skip to content

Source Vault: real stems (one WAV + MIDI zip per track) - #57

Merged
error404website merged 1 commit into
mainfrom
feat/vault-stems-upload
Oct 8, 2026
Merged

error404website merged 1 commit into
mainfrom
feat/vault-stems-upload

Conversation

@error404website

Copy link
Copy Markdown
Owner

Hooks the vault up to the remastered stems from STEMS & MIDI on the drive.

  • Stem lists re-read from the real files (git-ignored vault-private/vault-data.json, then npm run vault:encrypt): 10–12 stems per track, every one as WAV and MIDI. Suno's names differ between formats, so WAV Lead Vocals = MIDI Vocals and WAV Other = MIDI FX; they're listed once as Vocals / FX.
  • One zip per track on the private release (NN_slug_stems.zip, 260–580 MB, holding NN_TITLE/WAV/ and NN_TITLE/MIDI/).
  • ALL STEMS now downloads the 20 track zips one after another. The per-chapter zips it used to fetch can't exist: chapter 1 alone is about 2.4 GB, over GitHub's 2 GB cap per release file. vault-proof.json now allows exactly the 20 track zips.
  • The per-stem WAV / MIDI chips were mock-up buttons that only showed a toast; they're plain labels now (both formats are in the track's zip).
  • README note updated.

Checked: the new data.enc.json decrypts with the key and holds the new stem lists; all 20 zips pass unzip -t, with no macOS ._ files inside. npm run check passes.

Before this works live: the zips are uploading to release stems on error404website/error404-vault, and Netlify needs VAULT_GH_TOKEN set (fine-grained token, that repo only, Contents: read). Re-encrypting changed the salt, so anyone already unlocked will be asked for the key once more.

🤖 Generated with Claude Code

Stem lists re-read from the remastered stems (10-12 per track, each as WAV
and MIDI) and re-encrypted. ALL STEMS now hands over the 20 track zips in
turn instead of per-chapter zips, which would pass GitHub's 2 GB cap per
release file. Per-stem WAV / MIDI chips become labels, not mock-up buttons.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@netlify

netlify Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for stirring-hamster-57bba9 ready!

Name Link
🔨 Latest commit dcf4ad7
🔍 Latest deploy log https://app.netlify.com/projects/stirring-hamster-57bba9/deploys/6ac73369b10d420008cbd10e
😎 Deploy Preview https://deploy-preview-57--stirring-hamster-57bba9.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@error404website
error404website merged commit 9c07574 into main Oct 8, 2026
5 checks passed
@error404website
error404website deleted the feat/vault-stems-upload branch October 8, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant