native: npscore v2 — velocity breathes the room, drums strike it white master
Velocity now shapes both lanes (volume and light gain), voices may be kind:percussion (fleet drum tokens k/s/c/h/o map through the shared kit), and the light model splits in two: sustained cues average like notepat's backdrop while flash cues (decay, no dur) ADD and fade — a kick punches white over the held chord color. DMX sends run at the 40Hz wire ceiling. tools/npscore-gen.mjs composes long-form scores (seeded pad/bass/arp/lead/percussion over i-VI-III-VII, arranged intro/groove/break/build/drop) whose dynamics exercise all of it. Two lessons carved in: system.readFile tails at 64KB (it is a log reader) so scores load via the uncapped readFileBytes lane, and lanserv can 200 a PUT while dropping the body — score-push verifies the round-trip size and retries. First long performance: vesper-engine, 4m40s, 3120 events. Claude-Session: https://claude.ai/code/session_01Xju7GpzP6o2JwxtqfKqFiG