Live audio looper
Sampler with different play modes. Core cells.
An attempt to build a live sampler/looper with different play modes. An intense exercise on using arrays. Two of them work as a model for a stereo tape loop, and three separate core cells act as heads: clear, write and read. Time windows can be adjusted thru mouse clicking on small green rectangles over audio output display. There is an "idx gen" core cell that generates an index or position pointer to write on the tape, and a separate core cell "read idx gen" that generates the pointer for reading tape's content. The way these pointers behave are the different play and rec modes: Normal, Reverse, ping pong and random for playing; and Overwrite, Overdub and Insert for writing. In random play mode, grain size can be adjusted. A pitch control (really smooth) allows to alter reading speed. The whole stuff is syncable to frames at two different rates and read and write pointers can run linked or unlinked.