Feedback Effects 🌀 Bulka

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

  1. Start with small values (scale: 1.01, rotate: 0.01)
  2. Add decay (brightness: -0.005)
  3. Use blend for control (0.05-0.3)
  4. Clear the screen: solid(0, 0, 0).out() if it “blew up” to white