defines time-varying transformations applied within a note's lifespan, including spectral morphing, gated filtering, and stochastic grain skipping. each follows a structured temporal contour.
each dynamic behaviour is built from two layers:
a
, b ∈ [0…1]
, remapped to musically useful rangesid 0: slow spectral morph
behaviour
notes
parameters
a
= morph depth (0 = no morph, 1 = full target)b
= morph rate (0 = spans whole note, 1 = completes in first 10% of note)id 1: gated band-pass
behaviour
notes
parameters
a
= band centre frequency (0 = fundamental, 1 = nyquist)b
= relative bandwidth (0 = narrow, 1 = full span)id 2: stochastic grain-skip
behaviour
notes
parameters
a
= skip probability per grain (0 = never skip, 1 = skip all)
b
= grain length fraction of note (0 = very short, 1 = long grain)
id 0: constant
behaviour
parameters
a
= fixed intensity (0 = bypass, 1 = full effect)b
= onset delay fraction (0 = start immediately, 1 = start at end)id 1: ramp in-out
behaviour
parameters
a
= rise duration fraction (0 = instant, 1 = entire note)b
= fall duration fraction (same mapping)id 2: periodic window
behaviour
parameters
a
= period fraction of note (0 = very fast, 1 = one cycle)b
= duty cycle (0 = always off, 1 = always on)id 3: random burst
behaviour
parameters
a
= expected bursts per note (0 = none, 1 = ~20 bursts)
b
= burst duration fraction (0 = very short, 1 = half the note)
a
, b
control what* the effect does (depth, rate, centre, probability, grain length)a
, b
control how* it changes over time (intensity, timing, period, duty, bursts)completeness
continuity
interoperability
musical relevance
slow morphs for pads, gated filters for rhythmic patterns, grain-skip for glitch effects
the dynamics domain adds a fourth axis of in-note variation, giving designers the tools to inject motion, rhythm, and randomness into their sounds. with its families of effects and progressions, it remains fully continuous, parameter-pure, and additive-only, fitting seamlessly into the super-instrument's architecture.