A granular synthesizer for the Daisy Patch, inspired by Instruo Arbhar
Select any stereo or mono wav file (up to 64MB storage), loaded from SD card.
CTRL0 = position in the WAV
CTRL1 = range after position that grains are spawn
CTRL2 = grain density
CTRL3 = pitch control
Sure, give some feedback how it works for you.
It is also possible to merge the granular synth, sample player and cloudseed reverb in a single binary, but only select one at boot time. For the granular synth, it is nice to expose a few more settings, without having to go deep menu diving.
Will do, grain duraction (and random range) is already in the PC testbed:
The code also has an option for grain envelope shape, similar to Arbar, but I didnât enable that in the UI.
Note that the a=⌠points to active grains playing.
I tried to use the granular today. But I have a problem, it doesnât recognize my sd card. Is there a storage limitation for use with daisy?
I have a 64GB SanDisk Ultra. Tried to format it in exFat and NTFS and both didnât work. Do I need FAT32, or a smaller SD Card? or where could be the problem?
Ah and yes on the SD Card there is only one wav File, 23MB big, Stereo.
I have samples loaded to my SD card which show up on my Daisy, but play super quiet. I had to plug the Daisy output into a 4ms Listen IO (line to modular booster) in order to hear anything! Do you know of a way to boost line level signals to modular level on a computer, or do I have to amplify the signal with another module as I am doing? Thanks for any help!
@vax
Gain structure is a bit of a morass in the modular world.
Best practice is (unfortunately) to normalize your samples to 0db.
If playing from the Daisy Patch the levels will be 5v level audio. As in, a fully normalized wav file will max output 5 volts. BUT, like I said, donât go putting that full level into an Erica Synths Dual FX because it will distort. And then some other manufacturers allow up to 10 volts. +/- evenâŚ
I am uncertain of the exact specs of the Patch off-hand but thatâs a close enough reference at the moment.
There is no way to boost these levels in a DAW or wav file editor. Go full normalize and then attenuate if itâs too loud.
âLine levelâ is only 1.23 volts for 0dBvu which equates to -18dBfs (digital) sooooooooâŚ
If youâre not using the Patch you will need to convert the levels as you did with the 4ms Listen IO
Just bought a new sd card to try out the granular synth on daisy patch. SD card gets detected, but doesnât see any samples, although I copied some small wavs on it.
Erased and formatted several times to MSFAT, but it doesnât find any samples. does it need any folder structure or sth?
Iâve just come across the Daisy Patch and very interested⌠Is it possible to have this granular synth and within it record the sample to the SD? And then process it granularly? Or would you need to load up a patch for recording the sample, and then switch to the DaisyGranular?
At the moment, it loads samples from SD, and processes those into grains/granular. It would be reasonably easy to allow recording samples from input (and freeze), but it requires modifying the C++ code. I may do it in the future.