← All visualisers

What enters feedback — what stays clean

Feed a layer continuously, for only its first N rhythmic pips, or never; render it cleanly above the last visualiser independently. Native 64-pip source beat phase supports irregular tempo. A hidden and reappearing layer can restart its feed window.

Important: These are deterministic synthetic transfer-function simulations to test routing. They are not screenshots of actual Butterchurn/projectM GPU output. Actual engines retain their separately tested, checksum-pinned runtimes.

Scene configs and per-frame routing evidence
0 pips

Original continuous feed

butterchurn

Original continuous feed source and routed feedback preview

Butterchurn: first 16 pips

butterchurn

Butterchurn: first 16 pips source and routed feedback preview

projectM: first 32 pips

projectm

projectM: first 32 pips source and routed feedback preview

Butterchurn: 16 pips + clean overlay

butterchurn

Butterchurn: 16 pips + clean overlay source and routed feedback preview

projectM: 32 pips + clean overlay

projectm

projectM: 32 pips + clean overlay source and routed feedback preview

Never feed; always overlaid

butterchurn

Never feed; always overlaid source and routed feedback preview

Feed-only: no clean overlay

projectm

Feed-only: no clean overlay source and routed feedback preview

Clean subtitles above feedback

butterchurn

Clean subtitles above feedback source and routed feedback preview

Background injected; effects clean on top

projectm

Background injected; effects clean on top source and routed feedback preview

Burst after cue; on top and in feedback

butterchurn → projectm

Burst after cue; on top and in feedback source and routed feedback preview

Reappear: feed window resets

butterchurn

Reappear: feed window resets source and routed feedback preview

Butterchurn → projectM, clean captions

butterchurn → projectm

Butterchurn → projectM, clean captions source and routed feedback preview