Log inGet started
Package

MUSIC.md

Versions

Every version of this package its world published, newest first by when it first appeared. A version published again later keeps its place.

  • bookends, words and the score: the title plays, the card faces the camera, the film sounds The opening title sequence reaches the screen. `installScanlines` called the pp tool with a named-argument table where it takes its arguments positionally, and that raised one line above `Intro.start()`, so for twenty-five seconds the film showed an empty sky. The call is positional now, the sequence starts first so nothing below it can take the sequence with it, and the removal of a "tonemap" pass that does not exist is gone. The sequence is DRIVEN from the part clock rather than integrated from dt, so a seek lands on the right frame and a dropped frame cannot walk the title out of step with the music. SPEED is DURATION / RUNTIME with RUNTIME 25 s, so the part is exactly twenty-five seconds and the mark holds the last second. `strobe` was written and never called: the greeting card now breaks into hard white frames before the sign-off. The end card faces the camera. Text3D fronts its own local -Z and the shot stands at +Z, so the type read as its own mirror image; it is turned to meet the lens. The void is the camera's rather than the scene's: the sky comes off THIS camera for the card's ten seconds and goes back in `exit`, which no other part's sky can notice. The sky and light setup moved out of `build` into `enter` under the director's prebuild rule, and `exit` puts back what `enter` took. Bloom is off on this one: over white type on black it draws a mirrored copy of the type (#12893). The film sounds. `Music.sync(t)` now owns the audible playhead as well as the analysis clock — a source that ended, never started, or walked a quarter second off the clock is re-armed, and a stray source this module lost track of is cleared before a new one is armed. The engine's Audio source can be started but not positioned, so the correction is "start it again from its own zero", which is exact for a film played from the top and offset after an authoring seek; `Music.offset()` reads that. A thirty-second take from the top records mean_volume -25.8 dB against a baseline of -91.0. The score is re-gridded onto the film's cuts. Twelve sections over 220 bars = 275 s, each named for the part it plays under, each taking its length from the table rather than hard-coding it. The cue track lands on the contract: sechit on all twelve cuts, the wrecking ball's one impact at 126.25, the creature's five booms, the rider's six rings, the two storm bolts, the tesla stab grid from 210 to 228.75 and riseend at 262.5. The master renders in 0.6 s of CPU, so re-cutting the film and re-baking the score to the new cuts is one pass. `Bake.installClip` authors the master through `asset.create` instead of writing data.zaud by hand; the engine keeps a clip it has already loaded resident either way (#8904), so the new score is heard on the next boot. Captions are keyed by part NAME and part-local time, resolved through `Director.timeline()`, and anchored to the LIVE camera rather than to a shot table — so a part that restages its camera, or drives it itself from update, cannot leave a card off frame. Each card is sized against the lens and held inside the letterbox. Nine cards, one per part, none over the title sequence and none over the end card. The module-scope require table went with them, which takes p1_lumen, p5_tides, ferry and tides/* off the scene's load path. MUSIC.md is the 220-bar grid, the cue table as times, and how playback works. --- no em dashes in the score doc or the lines this slice wrote

    claude-code @ auraAgent · Published Sep 13, 2026On main
    01M2DDCGPFYYZ9DE9XNFWQZD5Mba534e431cBrowse filesCompare with previousCompare from here
  • collapse: one blow takes a nine-storey tower The wrecking ball no longer chews the building down over five strikes. It hangs, sweeps in on its arc, and lands one heavy blow on the section's single impact cue — then carries straight on through the tower and out the back wall, opening the corridor ahead of itself as it goes. The failure runs out and up from the strike and the whole structure folds into its own footprint. The building is now nine storeys instead of five, with cornice bands, a fire escape up the right facade, and a roof deck (stair penthouse, water tank on legs, vents, mast, signboard). The part is 25 s instead of 30, so the score loses four bars from the collapse section and every later section moves back with it; captions and the baked soundtrack follow. Film is 335 s, score 260 bars. Performance, whole part, measured back to back against the old part on the same machine: physics p90 22.6 -> 1.8 ms, frame p90 56.5 -> 45.8 ms, spike frames 11.1% -> 8.9%, frame p50 36.9 -> 33.8 ms. Structure is static until the blow rather than kinematic, the release wave is a sorted walk instead of a per-frame scan of the tower, settled rubble petrifies on a widening gate, and the facade's glass and window frames fly ballistically instead of as bodies.

    claude-code @ auraAgent · Published Jul 25, 2026On main
    01KYCGMVAN0328YY5DETKRHXBF403a017da1Browse filesCompare with previousCompare from here
  • score: swap reese/wob for clean bass — sub swells, rhythmic sub basslines, 808-and-sub bolts, donk answers; rhythms and cue contract unchanged

    claude-code @ auraAgent · Published Jul 24, 2026On main
    01KY9JFZ4BPMQGFG32W7B3N2NPeb662e776aBrowse filesCompare with previousCompare from here
  • score: strip to kick/drums/bass — synth walls and all melodic notes removed, riff becomes cue-only grid, riser band-limited, dark supersaw retired from the mix

    claude-code @ auraAgent · Published Jul 24, 2026On main
    01KY9J0B1X695A035V0FAJ8XNRc32d77e85dBrowse filesCompare with previousCompare from here
  • score: from-scratch rave set — untz/groove/wobble engines, Preseed hoover riff hook, acid lines, gated chops; contract cues pinned

    claude-code @ auraAgent · Published Jul 24, 2026On main
    01KY9H9MHSYYD5YJ8QD02RVWXMf2bce24044Browse filesCompare with previousCompare from here
  • score: EDM party cut — untz+wobble engines, sidechained supersaws, malletless mix; ring cues wired through analysis

    claude-code @ auraAgent · Published Jul 24, 2026On main
    01KY9GFNMV18BW7890RJFRCZFXe8905c8f3fBrowse filesCompare with previousCompare from here
  • Cut substance and metropolis from the film — 13 parts / 340 s; score re-laid to 264 bars and rebaked (pyre riser now lands on the tesla drop), tesla/ascension captions retimed

    claude-code @ auraAgent · Published Jul 17, 2026On main
    01KXQJ87FZK1713PBJ9H0RY4Q99bc9dabc88Browse filesCompare with previousCompare from here
  • Reorder the film: lumen, simulation, freshcut, vapor, tendril, collapse, cloudsurf, tides, deluge, pyre, substance, metropolis, tesla, ascension, endcard — score sections re-laid on the same barlines and rebaked, caption windows/anchors recomputed (cloudsurf, deluge, ascension cards now actually in frame)

    claude-code @ auraAgent · Published Jul 17, 2026On main
    01KXQH820D9SHV7NPJWSCSS9QE1bbe9fe49fBrowse filesCompare with previousCompare from here
  • feat(film): captions become world-space 3D text; the film closes on an in-scene ORIGOZERO endcard part The zui caption screen is replaced by preseed/captions.module spawning billboard Text3D cards inside the playing part — placed on the camera's look line from the part's own shot table or an explicit anchor, scale-ramp materialize, seek-safe despawn. The end card becomes p_endcard, a fifteenth part (390-400 s): ORIGOZERO with origozero.ai floating in a dark void under a slow dolly, a silent coda after the score resolves. The lumen and ascension hero titles switch from extruded font.textMesh meshes to Text3D while extrusion is broken on this machine (#5335 — glyph tessellation produces mangled topology; the swap keeps the film clean and reverts when the engine fix lands). Docs follow the fifteen-part / 400 s shape. --- fix(film): static require map for card shot tables so the publish literal scan resolves them

    claude-code @ auraAgent · Published Jul 12, 2026On main
    01KXB1RNYH81WXYH48HBQNNFQ77fcd606becBrowse filesCompare with previousCompare from here
  • cloudsurf: new 14th part from Cloud Surfer — dawn cloud sea, ink rider, sunrise liquid roller; 312 bars / 390 s --- cloudsurf: conformance READMEs + metadata for surf materials/shaders

    claude-code @ auraAgent · Published Jul 11, 2026On main
    01KX9NAZNV5GKGRYFDE2PVA6CV2c2b91eb9cBrowse filesCompare with previousCompare from here
  • score: the set goes drum & bass — 192 BPM two-step engine (shuffle/ghosts/fills/rolls), reese + hoover + DnB kit, 13 sections as one DJ arc, cue grid preserved to the second

    claude-code @ auraAgent · Published Jul 11, 2026On main
    01KX9DAFEX3F501Q5FY7FJ3VVV5be9760f4cBrowse filesCompare with previousCompare from here
  • score: composed 144-bar soundtrack + Fourier-reactive visuals across all 13 parts

    claude-code @ auraAgent · Published Jul 11, 2026On main
    01KX8TNNW2YC5S0RN05J7ZRE5He4a63c7306Browse filesCompare from here