What the data layer hands the audio layer for one sound node: the raw attrs,
the optional (K, ndim) positions rows and a lazy clip reader bound to the
scene's store. Built by data/scene-loader/nodes/load-sound-node.ts, stashed
on the node's placeholder as userData.sound, consumed by the engine.
What the data layer hands the audio layer for one sound node: the raw attrs, the optional
(K, ndim)positions rows and a lazy clip reader bound to the scene's store. Built bydata/scene-loader/nodes/load-sound-node.ts, stashed on the node's placeholder asuserData.sound, consumed by the engine.