macOS · Apple Silicon · Native

Spatial audio design
built for the stage

Load your venue plan, place speakers, drag sources — and watch real-time panning fire directly to QLab 5 via OSC. From system design to opening night, in one tool.

Buy a licence See what it does →

Free to use · Licence unlocks save, export & fade cue generation · macOS 13+ required

Spatial Awareness showing a D&B ArrayCalc venue plan with sources, speakers and a connected QLab workspace
What it does

Everything a show needs. Nothing it doesn't.

Built from real experience on professional productions. Every feature exists because it was needed on an actual show.

📐

Load any venue plan

Open a PDF, PNG, or JPEG of your technical drawing. Calibrate scale against any known distance — or import directly from D&B ArrayCalc for a pre-calibrated, pre-populated rig in seconds. EASE XLD speaker positions are also supported.

🔊

Place speakers precisely

Click to place speakers at their real-world positions, or right-click Add Speaker to auto-populate from a QLab audio output patch — names, output numbers, and channel routing assigned automatically.

🎯

Real-time panning to QLab

Drag any source and panning gains calculate and fire to QLab 5 via OSC instantly. Level & Distance, Linear, and additional panning modes let you match the behaviour to the production.

🌀

Trajectory recording & editing

Record a source path at performance speed — the linked QLab cue starts automatically and recording begins the moment you drag. Edit handles, simplify with Douglas–Peucker, smooth, or reverse in the built-in trajectory editor.

📤

Fade cue export Licence

Export any recorded trajectory directly into QLab as a chained sequence of fade cues. The result is a fully self-contained show file that plays back without Spatial Awareness running — useful for handover, touring, and archive.

🎭

Show Mode

Lock all editing with one tap before the show starts. Sources can still be dragged and OSC updates still fire — but speakers are locked, the sidebar collapses, and the inspector goes read-only.

🎚️

Output mixer

Per-speaker trim faders with a master offset. Spatial gain combines with trim before the OSC send. Double-click any fader to reset to zero. All values save with the project.

📏

Measurement & calibration

Click and drag to measure any distance on the drawing — the Inspector returns metres, feet, and sound travel time in milliseconds. Scale calibration underpins all distance, delay, and panning calculations.

💾

Project save & PDF export Licence

Save everything — drawing, markers, calibration, QLab links, trajectories, trims, and world origin — in a single .sas project file. Export a flattened PDF with a full project report appended.

See it in action

Real screenshots from live projects — a theatre venue plan and a D&B ArrayCalc import with QLab connected.

Theatre plan with sources connected to left and right speakers
Theatre plan — live gain lines from sources to Left, Right, and overhead speakers
Trajectory editor with editable path handles
Trajectory editor — editing a recorded path with simplify, smooth, and reverse tools
D&B ArrayCalc import with QLab cue list in inspector
D&B ArrayCalc import — QLab workspace connected, 9 cues linked to sources on a Y-Series rig
Source inspector showing trajectory armed with 250 keyframes
Source inspector — trajectory stored (250 keyframes, 270 s), per-speaker gain and delay live

From first draw to opening night

Spatial Awareness fits into how you actually work — not the other way around.

1

Load your venue plan

Open a PDF drawing or import from D&B ArrayCalc. Calibrate scale against any known measurement — ArrayCalc imports are pre-calibrated automatically.

2

Place your speakers

Add speakers manually, import from EASE XLD, or right-click Add Speaker to auto-populate from your QLab audio output patch. Assign names, outputs, and facing directions.

3

Connect to QLab and add sources

Confirm the green connection indicator, then place sources for each performer or playback origin. Right-click to pick directly from your QLab cue list — or create new cues on the fly.

4

Record trajectories

Arm recording, begin dragging — the linked QLab cue fires automatically and recording starts. Edit and refine paths in the trajectory editor. Playback syncs to QLab cue timing.

5

Export fade cues (optional)

Export any trajectory as a chained QLab fade cue sequence for a fully self-contained show file — no Spatial Awareness required during the performance.

6

Lock and run the show

Enter Show Mode, drag sources live, trigger cues from the keyboard with Space, and use Panic All in an emergency. Save the project when you're done.

Technical specs

Built for real professional environments

Spatial Awareness runs natively on Apple Silicon and works fully offline once set up. Licence validation happens silently in the background — a lost internet connection never interrupts a show.

QLab 5 integration via OSC with passcode
Import from D&B ArrayCalc & EASE XLD
Auto-populate speakers from QLab audio output patches
Panning modes Level & Distance, Linear, and more
Doppler effect per source
Trajectory simplification via Douglas–Peucker algorithm
Fade cue export self-contained QLab sequences
Requires macOS 13 or later
Optimised for Apple Silicon
Works fully offline during shows
Pricing

One-time purchase. Yours to keep.

No subscriptions. Buy once, use forever. Major version upgrades available at a discount when they arrive.

Single licence

Personal

One machine. For designers and engineers working from a single workstation.

$80

One-time payment, USD

Licence seats
1 × main
  • Full canvas and speaker design
  • Real-time QLab 5 OSC integration
  • Trajectory recording and editing
  • D&B ArrayCalc & EASE XLD import
  • Auto-populate from QLab patches
  • Project save & load
  • PDF export with project report
  • Fade cue export to QLab
  • All future features included
Buy personal licence

Use it free, forever

Spatial Awareness is free to download and use without a licence. Speaker placement, real-time QLab OSC panning, trajectory recording and playback, Show Mode, the Output Mixer, and D&B ArrayCalc & EASE XLD import are always available. A licence unlocks project saving, PDF export, and fade cue export to QLab.

Download free