I’ve coded up a granulator, currently running on the Daisy Pod:
Here’s a demo (please excuse the background noise picked up by my phone):
I still need to add MIDI support, and I’m planning on porting it to the kxmx_bluemchen so there’s a screen for browsing folders of samples. As it stands it will just read the first 16 wav files it comes across in the root directory of the sd-card.
Recording from the inputs is also missing at the moment, but I figured I’d get this up on github now that I think all the other functionality is there.
I’ve got a bluemchen, but I haven’t powered it up yet. I’m not surprised it makes sound, but I guess the controls don’t make much sense.
I suppose It shouldn’t take too much reorganization to separate those out.
And I don’t think we’d need too many drastic changes to make it build for several daisy platforms, probably just some defines in the Makefile and some ifdefs sprinkled through the code. Do you have any thoughts on the subject?
In any case when you get something working I’d gladly accept a pull request.
I just pushed some rudimentary MIDI support for anyone who’s interested. It’s liable to change once I bang on it a bit to see what does and doesn’t work, but it should be enough to get most parameters under MIDI control.