static placement: center, stereo spread, frequency-dependent bias, or randomized positions.
The position domain sits in the spatial layer and assigns each source a fixed location in the stereo or multichannel field.
All placements are precomputed and deterministic-no time-varying panning or movement (handled by motion
), nor spreading beyond point-size (handled by diffusion
).
Given two parameters a, b ∈ [0,1]
, each form maps voices or partials to spatial coordinates once and for all.
stereo_pan
Parameters:
a
: pan position (−1.0 full left → 0 center → +1.0 full right)b
: stereo spread (0 = strict mono → 1 = full dual-channel width)multi_point
Parameters:
a
: number of anchors (2…8)b
: starting-anchor rotation (0…1 wraps to 0…n–1 offset)frequency_bias
Parameters:
a
: cutoff frequency (0 → 20 Hz … 1 → 20 kHz)b
: bias slope (−1 = all lows left/highs left → 0 = neutral → +1 = lows left/highs right)random_spread
Parameters:
a
: random seed (normalized 0…1, determining the pseudorandom mapping)
b
: maximum spread (0 = all at center → 1 = full stereo width)
stereo_pan
a
: pan location on the L–R axisb
: width of stereo imagemulti_point
a
: how many fixed pan points to useb
: rotates the anchor set's starting pointfrequency_bias
a
: spectral cutoff dividing low vs. highb
: strength and direction of pan biasrandom_spread
a
: seed for deterministic randomization
b
: size of the allowed panning range
motion
domain.diffusion
.The position domain offers a concise, two-parameter toolkit for placing sound sources in space. Its forms provide static, deterministic layouts-from simple pan to complex anchor arrays-laying the groundwork for motion and diffusion to sculpt dynamic and enveloping spatial experiences.