A fully scripted audio player built entirely in Rive. The playhead runs on real audio playback time - not a looping animation. Custom scripts handle audio control and sync, while a layered state machine coordinates the rest - track transitions with a waveform mask effect, button states, and a volume knob with cross product rotation math. Dig in and see how it works.
License
Viewing