Recur-recur. cyberboy666 recur - ish for pi 5

https://github.com/thedirgemedia/recur-recur

pi 5 implementation based on recur

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)

See less

2 Likes

thats awesome! thanks for keeping this project alive. i dont have a pi5 so cant test myself. but i do have a pi4 if you think that would work ?

feel free to reach out if i can help in any way (tim@cyberboy666.com)

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:

  1. SPI device path: spidev10.0spidev0.0 (probably in control/display.py)
  2. DRM device path: card1 → auto-detect or card0 (probably in engine/sampler.py)
  3. setup.sh: drop v3d_freq_min=500, add gpu_mem=128

just swapped the SD card into a pi 4b and it fired right up. havnt tested everything but screen and hdmi output are both working

1 Like

quick dirty port of the recur-recur to web

https://dirgemedia.com/recur-recur/

controls from green button at bottom, drag a video onto the screen in sampler mode. control area is scrollable.

work in progress

2 Likes

thats cool to see it in the web! nice work

Working on brave/android like a charm :heart: