home/ atoms/ orca-animate-projector

Combining X-write with a movement operator animates a self-propelled operator across the grid

The ‘animate a projector’ idiom writes a movement operator (E east, N north, S south, W west) at a shifting offset each frame so it appears to travel the grid, triggering notes as it passes them. A bouncing counter (e.g. B8, which bounces a value between 0 and 8) feeds the offset of an X write, so 1XE stamps a moving E operator whose position advances every frame. As the E crosses a column of MIDI operators it bangs each in turn, producing an arpeggio without an explicit clock chain. H (halt) is used to stop a travelling operator at a fixed point. This is the core generative-visual technique that gives Orca patches their animated look.

Examples

C… .B4… .1XE… …:03C …:03D …:03E → B bounces, 1XE writes a moving E that bangs each :03x in sequence

Assessment

Explain in plain English what B8 combined with 1XE achieves. Why does an animated projector need a bouncing or counting value feeding its offset?

“B8, will bounce between 0 and 8.”
corpus · orca-100r-livecoding-sequencer-docs-and-practice · chunk 1