Feedback Effects
Feedback is when the output is used as an input, making an infinite mirror effect.
Basic feedback
Feedback with scaling
Feedback with rotation
The structure of a feedback patch
src(o0) // 1. Take the previous frame
.scale(1.01) // 2. Apply a transform
.rotate(0.01)
.blend(source, amount) // 3. Blend with a new source
.out() // 4. Output
Feedback techniques
Infinite tunnel
Spiral feedback
Feedback with modulation
Cross feedback
Controlling the intensity
Feedback decay
Color shift
Complex examples
Psychedelic feedback
Glitch feedback
Organic growth
Feedback tips
- Start with small values (scale: 1.01, rotate: 0.01)
- Add decay (brightness: -0.005)
- Use blend for control (0.05-0.3)
- Clear the screen:
solid(0, 0, 0).out()if it “blew up” to white