Spatial audio
Two layers of positional sound: automatic ambient tones for every page, and looping audio clips you anchor anywhere in the scene.
Open in the interactive manual →The interactive version has full-text search, a table of contents, and light/dark themes.
3dCMS scenes can sound as good as they look. Audio is positional (HRTF): it pans and fades with the camera, so a sound to your left really feels to your left. There are two layers.
Layer 1: ambient tones (automatic)
Every page surface quietly emits a soft positional tone, with no setup. Its pitch comes from the page's Accent Color (hue maps to a note), so a multi-page site has a gentle, coherent chord-bed as you move through it. Want a different note for a page? Change its accent color.
Layer 2: audio clips (you choose)
Any node can carry one looping, spatially-anchored clip. In that node's Properties, open the Audio Clip section:
| Field | Does |
|---|---|
| Audio URL | A file from your own Asset Library. Upload the clip there, then point this at it. An address on another website will not play for your visitors, and typing one says so on the spot: audio is served from this site so that a published page can reach it without a sign-in. |
| Label | A friendly name. |
| Volume | 0–1. |
| Mode | Spatial (the default) anchors the sound at the node and fades it with distance. Ambient bed is constant and non-spatial: it plays at full volume across the node's neighborhood and crossfades out as the visitor leaves for another one. |
| Loop | Loop the clip (on by default). |
A spatial clip plays from the node's position in 3D space, fading with distance and going genuinely silent past about 40 metres, not "quiet but still there", which is what makes a scene with six sound sources turn to mud. Neat detail: all clips in a scene start in sync, like stems of one track, so layered loops stay musically aligned.
Which room a bed belongs to
An ambient bed doesn't have to sit on the page node itself. It belongs to whichever page it lives under in the hierarchy, so a bed on a room's speaker prop, or on a group inside the room, is that room's bed. If you've bound the node to a neighborhood explicitly, that binding wins over where it sits. A clip with no page above it and no binding plays everywhere, which is what a single-page scene wants.