Grainwaver

Granular synth simulation: Raspberry Pi 5, 7" touchscreen at 1024×600, 4 encoders and 4 buttons.

Init—
1/8 · MAIN
120.0 BPM INT AUTO SYNC FREEZE SHIFT STOP
GRAINWAVER
PLAY
PAGE
FREEZE
SHIFT
ENC 1
ENC 2
ENC 3
ENC 4

Encoders

Drag vertically or use the mouse wheel. Slow turns make small steps, fast turns big steps. With Shift: extra-fine. Double-tap a tile to reset it. Keyboard: click an encoder, then ↑ ↓.

Buttons

Play starts and stops the grain cloud. Shift + Play previews the original sample. Page goes to the next page (Shift: previous). Freeze holds the head and sustains held notes. Shift + Freeze toggles tempo sync. Touch the Tempo tile to tap tempo.

Playing

Autonomous mode: Play runs the cloud at the sample's pitch. MIDI mode (page 8): notes from a MIDI keyboard, 4 voices with ADSR. Computer keys A to K play notes, Z X shift the octave. Space Play, Enter Freeze, P Page.