05-06-22, 20:01 -
(17-05-22, 19:26)bbishop Wrote: I haven't thought about this in awhile, mostly because it failed to generate the kind of interest I thought it would, but my work is soon getting a UV printer, which should allow me to easily print pretty decent circuit boards for etching, as well as nice graphics for faceplates and the like, so I've been musing on this project again. I had originally planned on using an arduino to create a MIDI control surface to be embedded along with the Raspberry Pi, including 4 push encoders and 4 slide resistors, but along with the two sound cards this ends up being a lot of hardware to shove into one box (not impossible, just messy and big).
I recently learned about the Daisy Seed microcontroller , which is SMT32H7 based, has audio in and out, USB Midi, and can run on arduino code, C++, and compiled PD, as well as having it's own DSP library. I don't know how complicated of a patch it can handle, so there are probably some pretty big processor limitations compared to running pure data directly on the raspberry pi, but there's a lot of potential here, and as a dedicated processor probably more stable and reliable. there's also the potential to add a second display dedicated to what's happening on the daisy. The only downside of pushing audio processing to a secondary board is that you lose immediate testing of patches/code, as it has to be flashed to the microcontroller, but pure data patches and other code could still be written on the Pi itself, keeping all coding self contained.
I still think this project, of creating a flexible audio environment to run alongside Samplerbox has a lot of potential as an instrument
I guess the task ahead of me is to get a Daisy Seed to experiment with audio processing and hardware controls, and then to design a carrier board for the pi, microcontroller, OLED, encoders and slide resistors...
This sounds sooo good! I'm a newbie in samplerbox, but got one working an running nicely. It will be awesome to have PD included!
Looking forward for advances in this subject! Thanks for you time and effort in heading this idea!