best to think of it as inspired by rather than ported, a work in progress but fully functional
if you have a pi5, screen and the numeric keyboard floating around, give it a spin, also takes live video from pi camera. also midi (mostly untested apart from shader and parameter changes)
this was 90% claude code, but seams to work ok, could probably do with some hand optimisation, but the pi 5 has enough horse power for it not to be an issue. Some weird custom stuff was done with the spi output to get it working on the 5, pi 4 should be more straight forward, but claude code says it should work on a 4 with a couple of tweeks (i dont have one to test). maybe i should find a 4 and sort it
may require edits in the following spots:
SPI device path: spidev10.0 → spidev0.0 (probably in control/display.py)
DRM device path: card1 → auto-detect or card0 (probably in engine/sampler.py)