home/ atoms/ seed-mapping-formalized

The seed mapping uses bass for brightness, high-mid for rotation speed, and low-mid for warp depth — three of four bands are assigned, highs are unused

The livecoding rig’s seed Hydra sketch (visuals/hello.hydra) formalizes three band-to-parameter couplings: bass (a.fft[0]) drives oscillator brightness (linear, 0.6–3.1); high-mid (a.fft[2]) drives rotation speed (linear, 0.1–0.7); low-mid (a.fft[1]) drives noise warp depth (linear, 1–6). The highs band (a.fft[3]) is unused in the seed — it is available for the performer to add a fourth coupling. The seed represents a minimal viable reactive sketch; the bank in §B provides twelve additional drop-in mappings.

Examples

osc(10,0.1,()=>0.6+a.fft[0]*2.5)
  .rotate(()=>0.1+a.fft[2]*0.6)
  .modulate(noise(()=>1+a.fft[1]*5))
  .color(1,0.55,0.9).out()

Assessment

Without looking at the seed file, reconstruct the three band-to-parameter assignments. For each, state the band, the visual target, and whether the curve is linear or exp.

“Note `a.fft[3]` (highs) is **unused** in the seed — the first row of the bank below adopts it, so all four bands have at least one documented mapping.”
context/ · L2b-av-link/mappings.md · chunk 1