filmSound
The soundtrack of *Standing Ovation*, on the film clock. It sits on the `Sound` anchor.
filmSound
The soundtrack of Standing Ovation, on the film clock. It sits on the Sound
anchor.
On wake it builds the whole soundtrack under that anchor as real entities in real places — the rain in the dome, the water on the proscenium, the ballast at the worklight, the applause across the stalls and up in the balcony, the fourteen filaments down the apron — and then registers with the clock:
- every frame, each bed's
gain(t)fromsound.mixis a pure function of film time, so the mix is the same on every playthrough and a rewind puts it back; - every one-shot is a
Film.atcue, so it fires once, on its frame, and is re-armed byFilm.rewind().
Everything is heard through the AudioListener on the FilmCamera, which the camera slice moves shot by shot — so the mix re-balances itself as the lens changes seats, with no automation written for it at all.
Fields
beds, emitters, cues — what it built. loudest — the bed on top right now.
Methods
local s = entity.find("Sound").component.get("filmSound")
s:at(70) -- every bed's gain at that film second
s:rebuild() -- rebuild every emitter and restart the beds
Putting it on the world
require("camera.mount").all()
Scoped to this part · feeds back into the world's score.