defines the frequency spacing of partials. forms range from harmonic, stretched, and inharmonic to modal and stochastic, each describing a different structural view of the frequency domain.
notation:
n = 1,2,3…
is the partial index andf₀
is the fundamental. formulae return the ratiorₙ = fₙ / f₀
.
0
harmonic
rₙ = n
1
stretch / compress
rₙ = n^{1+s}
(stretch +
, compress -
)a
= amount s
, b
= spectral skew2
stiff-string model
rₙ = n · √(1 + b n²)
a
sets inharmonicity b
, b
= fine offset3
quadratic membrane
rₙ = κ (n+δ)²
a
= curvature κ, b
= fractional shift δ4
bessel modal
rₙ = ζ_{m,n}
(nth root of bessel jₘ)a
chooses mode order m
, b
scales the series5
jittered harmonic
rₙ = n + εₙ
(band-limited jitter)a
= jitter depth, b
= correlation length6
logistic cloud
prototype ratio law: sorted logistic-map sequence for rₙ
real-world analogy: wind-chime flurries, granular pitch spray
notes: a
= chaos parameter r
, b
= span width
0
a
: (unused)b
: (unused)1
a
: stretch/compress factor s
b
: spectral skew (bias upper vs lower modes)2
a
: inharmonicity coefficient b
b
: linear frequency offset (fine tuning)3
a
: curvature κ (steeper ↑)b
: fractional shift δ (moves first mode)4
a
: mode order m
(0…6 mapped)b
: global scale of root series5
a
: jitter depth (0 = none)b
: correlation window (0 = white, 1 = slow)6
param a
: chaos parameter r
(3.6…4)
param b
: width of cloud around harmonic grid
they span the perceptual gamut from perfectly harmonic through controlled inharmonicity to chaotic tone clusters, while honouring the design constraints of two smooth parameters and no binary gating.
harmonic
stretch / compress
stiff-string model
quadratic membrane
bessel modal
jittered harmonic
logistic cloud
examples: wind-chime gusts, rustling leaves, splashing water
rationale: dense micro-inharmonic clusters with no single geometry
the frequency-distribution module now documents seven continuous families that, together with amplitude shapes, cover nearly all pitched or resonant natural sounds and provide clear guidance on when to use static distributions, automation, layering or filtered noise.