Punctual's lo/mid/hi analyse the program's own audio output — they are zero if no audio statement is running
In Punctual, lo, mid, and hi are spectral analysis values derived from the program’s own audio output (the signal routed to >> audio). They are not microphone inputs and are not driven by external audio. If the program has no audio statement, lo/mid/hi return 0, leaving visuals frozen at their base values. For microphone input, use ilo, imid, and ihi (which require mic permission). fft b takes a bipolar index (−1..1) and returns a frequency-band value from the output analysis.
Examples
Program with only [0.5*lo, 0.5*mid, 0.5*hi] >> rgb — all values stay 0 (black) because there is no audio output to analyse. Fix: add osc 55 >> audio; so lo/mid/hi track the drone.
Assessment
A Punctual program drives its visual colors from lo and mid but the image sits still. Name two possible causes and the fix for each.