Audio
Importing
Insert → Audio opens a file picker, or drag a file in. On the cloud path,
audio is stored as resource_type: 'video' in Cloudinary — an implementation
detail that only matters if you are looking at raw asset keys.
The Sound FX section of the Elements & Library panel holds 12 bundled one-shots; drag them straight onto the timeline.
The audio layer
Style → Audio carries:
| Control | Notes |
|---|---|
| Waveform | The decoded waveform, with a playhead marker |
| Level | Volume |
| In / out trim | Within the source |
| Mute | — |
The waveform also appears on the layer’s timeline bar, which is what you use to line animation up with a beat: scrub until the marker sits on the transient, then keyframe there.
Playback
Playback is driven by the transport through the Web Audio engine. Space plays and pauses, and audio follows the playhead.
Audio timing belongs to the clip bar: move the layer bar and the audio moves with it. One voice per clip.
The VU meter
Stereo peak bars in the status bar, from the master left/right analysers.
It draws only while playing, and is hidden entirely if Web Audio never produced an analyser. An absent VU meter therefore means “no audio path”, not “silence” — a useful distinction when something is not making noise.
Audio in exports
Audio is muxed into video exports, through the desktop backend’s staging and muxing path.
| Format | Audio |
|---|---|
| MP4 | AAC |
| WebM | Opus |
| MOV / ProRes | Yes |
| GIF | No — the format has none |
| PNG / JPEG sequence | Rides along as a separate audio.wav |
A PNG sequence export writes audio.wav alongside the frames. If you are
handing frames to another application, that is the file to bring with them.
The audio waveform visualiser
Separately from the layer’s own waveform display, there is an Audio Waveform shape operator that draws an amplitude envelope from a referenced audio layer. It is a visualiser you can style, animate and composite.
It is an amplitude envelope, not an FFT spectrum — no frequency bars. See Shape operators.