Hey I also got bored of SD-wrangling for module dev! So much so that I came up with a couple of solutions which both have their place… So there’s a blackfin module ‘hotswap’ utility here: https://github.com/monome/aleph/blob/dev/utils/serial-com-proto/module-hotswap.c which is tested & works fine on linux.
There’s also C emulation of the fract arithmetic primitives & build targets for most of the existing modules which generate linux/jack executables. This technique was used to develop & debug a lot of the recent bfin dev work. I’d advise setting up some single-step tests for new DSP code on linux, catching all the segfaults with gdb then you can use printfs to generate csv & visualise what’s going on in different bits of the new algorithm…
Try “make” sim in the module directory for, e.g acid, on monome’s dev branch…