sjaehn / BHarvestr

Granular synthesizer LV2 plugin (experimental)
GNU General Public License v3.0
26 stars 0 forks source link

Set grain rate relative to pitched grain size #5

Open naught101 opened 3 years ago

naught101 commented 3 years ago

Currently, the synth seems to have an absolute grain rate. This is a problem because if you have the grain rate set to work around the middle of the keyboard, and then move up the keyboard, the grains get spaced further and further apart, and you get a lot of silence, while at the bottom of the keyboard, the grains overlap a LOT and the output gets really loud and clippy.

It would be good if the grain rate changed with the pitch (e.g. make it relative to the grain size).

sjaehn commented 3 years ago

Thanks to mention this. This is indeed a problem that I saw, too. My initial idea was to implement note regions (NOT IMPLEMENTED YET). You may define up to 8 note regions and your can make settings for the respective region. But relative grain rates are a better and / or additional solution.

naught101 commented 3 years ago

It might be good to make it optional? It definitely produces some weird effects, which can definitely be a good thing sometimes (it's the main reason I want to use granular resampling!). It's just not very expected as the default behaviour for me.