🌀 This mode renders a full-screen, audioreactive, kaleidoscopic spiral with fluid “swirly” motion.
A single animated spiral is generated, then mirrored and rotated into multiple symmetrical slices to create a mandala-style kaleidoscope that fills the entire screen.
The motion is:
Time-based (always moving)
Audio-reactive (breathes and wobbles with sound)
Playable via MIDI gate and trigger inputs
🎛️ Knob Controls
Knob 1 – Kaleidoscope Slices
Controls how many mirrored wedges are drawn.
Low values → simple symmetry
High values → dense, mandala-like geometry
Range: ~6 to 24 slices
Knob 2 – Spiral Spacing (Density)
Controls how tightly the spiral winds outward.
Low → tight, intense spirals
High → looser, more open curves
Also affects how fast the spiral reaches the screen edges
Knob 3 – Swirl Speed / Intensity
Controls how fast and how strongly the spiral “swirls.”
Modulates the sine-based angle distortion
Knob 4 – Color Palette
Controls the color spectrum.
Each kaleidoscope slice is offset in color
Knob 5 – Background Color
Sets the background color using Eyesy’s color picker.
🔊 Audio Reactivity
Audio input affects multiple aspects simultaneously:
Spiral expansion (pushes outward)
Swirl strength
Radial wobble
Line thickness
🎹 MIDI & Trigger Controls
MIDI Gate (Note 60 – Middle C)
Holding note 60 acts as a true MIDI gate
On note-on, the swirl direction reverses
Holding the note does not retrigger (clean edge detection)
Eyesy Trigger (eyesy.trig)
Any trigger event (audio transient, MIDI note-on, etc.)
Immediately reverses swirl direction
🔄 Direction can flip:
Rhythmically (via audio trigger)
Intentionally (via MIDI gate)
NOTES: Highly suggest turning on Persistence for this mode
