I’ve been cruising Github and the Web for interesting scripts… hard to find something
Have you folks tried some interesting Pure data scripts that could make the idea work? Have you experienced similar ideas? Could it work headlessly with Zynthian?
Perhaps peripheral to your goals, just being sure you’ve seen CUIA: Callable UI Actions (Callable UI Actions. ) for Controlling the UI with MIDI messages
Pure data vanilla runs headless on the Zynthian. I have used an Arturia Minilab to control pure data patches on the Zynthian and it works fine. I have never tried to run the Zynthian UI headless. Using a touchscreen is a much better experience for me because it makes it very easy to access the vast list of Zynthian features. Lets say you want to add external effects to your Granular Sampler. With the Zynthian you can do that easily and so much more.
This forum and the Zynthian wiki has all the info you need to get it going. If you get stuck there are plenty of folks here willing to help.
I just tried the Granular-Sampler patch out on a RPI4 zynthian with a minilab controller. Some of the controllers do not affect the sound immediatly when changes are made, but this also happened when I tried it on my windows pc. Other than the delayed reactions, its seemed to work okay.
I made the midi controller assignments in the patch by adding ctlin objects to match the midi cc of each encoder. I usually run and edit the pd patch on a pc. Then I save it and create a zip file with all of the associated files and upload the zip file to the Zynthian using the webconf. One could also create a yaml file to expose the controls on the Zynthian UI and include it in the zip, but didn’t need to do that to perform the test. Further details can be found in this thread: Adding Pure Data synths ....(and Csound?)