home/ atoms/ geometric-reactivity-high-mid

Mapping high-mid band to rotation speed or line thickness gives geometric visuals a crisp, articulate audio response

Among the 4-bin FFT bands, the high-mid (a.fft[2]) corresponds to percussive attack elements, synth articulation, and melodic presence — the most ‘crisp’ and defined part of the frequency spectrum. For geometric visuals, whose aesthetic is precision and articulation, driving rotation speed or line thickness from this band produces a response that matches the style: sharp, defined, not muddy. Bass (a.fft[0]) would feel too heavy and rhythmically dominant; highs (a.fft[3]) would feel noisy and frenetic. The design principle is to match the reactive band’s sonic character to the visual style’s character. All reactivity is envelope-following only — no beat-locking is available.

Examples

Hydra: .rotate(()=>speed + a.fft[2]*0.3) — rotation articulates with the mid-range melodic content, giving a precision feel. Alternatively, stroke width in GLSL: float w = baseW + a.fft[2]*0.02.

Assessment

A geometric patch uses bass (a.fft[0]) for rotation speed. The instructor says to use high-mid instead. Explain the reasoning in terms of sonic character matching visual style. What does ‘envelope-following only’ mean for the type of visual motion this produces?

“Map high-mid (`a.fft[2]`) to rotation speed or line thickness for a crisp, articulate response (`audio-reactive-map`). Envelope-following only”
context/ · L2-composer/visual/styles/geometric.md · chunk 1