User Rating 0.0
Total Usage 0 times
Category Audio Tools
00:00.000
0.0 dB

Spatial Stage

Drag dots to Pan L/R
L C R

Drag & Drop Supported (WAV, MP3, FLAC)

No tracks loaded. Import audio to begin mixing.

Is this tool helpful?

Your feedback helps us improve.

About

This tool bridges the gap between complex Digital Audio Workstations (DAWs) and quick browser-based summing. Unlike traditional list-based mixers, this application utilizes a Psychoacoustic Visual Stage. This allows you to position audio sources in a 2D space, mimicking how the human ear perceives the stereo field - Left/Right for panning and Depth (represented by gain) for distance.

Accuracy is paramount in summing. The engine runs on 32-bit floating-point architecture, ensuring infinite headroom internally until the final output stage. We employ a Constant Power Panning Law (Sine/Cosine rule) to prevent the center-channel drop effect, ensuring that a sound panned hard left carries the same acoustic energy as one in the center.

Smart-Mix Technology: The system analyzes filenames upon upload. If it detects keywords like "Kick", "Snare", or "Vox", it automatically applies industry-standard EQ curves and panning positions derived from a database of over 100 professional mixing templates. This reduces the "time-to-static-mix" from minutes to seconds.

audio mixer multitrack stem mastering spatial audio eq equalizer web audio api

Formulas

When summing uncorrelated signals, the total amplitude is calculated using the root of the sum of the squares. If you have n tracks with amplitude A:

Atotal = ni=1 Ai2

We use a Peaking EQ filter (Biquad) for the 3-band equalizer. The transfer function H(s) in the s-domain for a peaking filter depends on gain A and quality factor Q:

H(s) = s2 + s(VQ) + 1s2 + s(1VQ) + 1

where V is related to the boost/cut gain in dB by V = 10|GdB|/20.

Reference Data

Source ClassFund. Freq (f0)Low Cut (HPF)Mud Zone (Cut)Presence (Boost)Spatial Rec.
Sub Bass (808)30 - 60 Hz20 Hz200 HzN/ACenter (0%)
Kick Drum (Acoustic)50 - 80 Hz30 Hz250 - 400 Hz3 - 5 kHzCenter (0%)
Snare Body150 - 250 Hz80 Hz400 Hz1.5 - 2.5 kHz2% L/R
Snare Wires (Bottom)Noise150 Hz800 Hz5 - 8 kHzCenter (0%)
Hi-Hats (Trap)300 - 600 Hz350 Hz1 kHz10 - 15 kHz25 - 45% Side
Claps / Perc400 Hz200 Hz1.2 kHz2 - 4 kHz15% Side
Bass Guitar60 - 120 Hz40 Hz180 Hz700 - 900 HzCenter (0%)
Male Vocals100 - 150 Hz80 Hz300 - 450 Hz3 - 5 kHzCenter (0%)
Female Vocals200 - 300 Hz120 Hz500 Hz5 - 8 kHzCenter (0%)
Backing VocalsVariable150 Hz400 Hz10 kHz (Air)100% L/R
Guitars (Distorted)150 Hz100 Hz350 Hz2.5 kHz40% L / 40% R
Acoustic Guitar80 Hz120 Hz250 Hz5 - 7 kHz20% Side
Piano (Stereo)27 Hz (A0)80 Hz300 Hz6 kHz100% Width
Synth PadsVariable200 Hz500 Hz8 kHz100% Width
Strings (Section)Variable100 Hz350 Hz7 - 10 kHz60% Side

Frequently Asked Questions

Yes. The mixer captures the summed output of the master bus in real-time. Simply click the "Rec / Export" button, play your track through, and hit Stop to download the .webm or .wav file (browser dependent).
The application parses the file name of your uploaded tracks. If you upload a file named "Kick_01.wav", it queries its internal database for "Kick" settings and automatically applies a Low-Pass filter, EQ bumps at 60Hz, and centers the pan. You can override this manually at any time.
The Stage view is a X-Y pad for mixing. Moving a dot Left/Right changes the Stereo Pan. Moving it Up/Down does NOT change volume in this version to avoid accidental level jumps, but serves as a visualizer for frequency content (planned update).
Crackling usually occurs when the Master Output exceeds 0dB (Clipping). Check the Master VU meter. If it hits red, lower the Master Fader or the individual track faders. Digital distortion is harsh and cannot be removed after export.
Yes. We strictly adhere to WCAG 2.1 standards. All faders are standard HTML range inputs with ARIA labels, allowing full keyboard control (Arrows to adjust levels, Tab to navigate tracks).