Monorepo for Aesthetic.Computer aesthetic.computer

notepat/gm: drum-filename + dev-asset path + working SF2 download master

After running the bake against a fresh SF2, three small mismatches showed up; this fixes all three so live testing actually plays GM samples. - gm.mjs: drum-kit lookups now use raw MIDI numbers (35.mp3 = Acoustic Bass Drum) instead of pitched names (B1.mp3); pitched names are semantically wrong for an unpitched kit and didn't match bake output - gm.mjs: ASSET_BASE auto-routes to /assets/gm on localhost / codespaces / .local hosts so dev tests don't require a Spaces upload; production hosts still hit the CDN - gm-bake.mjs: switched default URL from the dead schristiancollins.com ZIP path (page is now an SPA) to mrbumpy409/GeneralUser-GS direct .sf2 download, with a branch that skips unzip when the URL ends in .sf2 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>


+36 -8
2 changed files