PicoWaveTracker | MIDI step sequencer
A MIDI step sequencer built on a Raspberry Pi Pico, with an OLED display, a rotary encoder, and an 8×8 NeoPixel matrix used as the step grid.
Besides manually programmed tracks, it supports a set of generative sequencing strategies — Euclidean rhythms, L-systems, cellular automata, Markov chains, arpeggios, call-and-response, drones, and more — each one turning a track into an algorithm instead of a fixed pattern. Scale/root-note awareness, adjustable mutation, and chord-note support keep the generated parts musical. Multiple tracks can run different strategies and step counts at once for polyrhythms.
Sends MIDI notes over a hardware serial DIN port, with optional MIDI input via an optocoupler. Can run tethered via USB or portably off a LiPo battery and a 5V booster board.
To make this extra fun, I repurposed a kids’ toy briefcase and made it a bit punk.

Status: Finished.
Project page: https://git.dejvino.cz/dejvino/PicoWaveTracker





