Monorepo for Aesthetic.Computer aesthetic.computer

native: `.npscore` — scores that carry melody and light master

Menu Band .mbscore files (both dialects: the app's flat auto-perform score and the fleet score's compact beat strings) translate through tools/mbscore-to-npscore.mjs into .npscore — seconds-normalized voices with GM programs plus a lights track of timed rgb cues. When a source has no lighting, cues derive one-per-note from the notepat pitch-class palette, so every existing mbscore is instantly light-capable; an .mbscore may also author its own "lights" array (Menu Band's decoder ignores the extra key). The `npscore` piece performs them on bare metal — notes down the GM synth lane, cues averaged out the DMX lane, backdrop mirroring the room — and scripts/score-push.sh puts a score on a device and plays it in one move (pointer file, since /jump can't carry colon params). First performance: prelude-in-c on the wedge tri. Claude-Session: https://claude.ai/code/session_01Xju7GpzP6o2JwxtqfKqFiG


+274
3 changed files