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.