Sampler infinite release vs looping
I was testing the Sampler with a looping sample (many thanks for the change to read embedded loop points btw!) and came across an apparent bad behaviour. I’d set the Sampler module release to infinite and then run it through a filter and amp i.e. basic sample playback synth. The sample in question had a slow attack and I started to hear “thumps” on triggering a note. I suspect this is the sample playback position resetting a little after the voice is triggered.
Comments
What polyphony have you set?
8, but I encounter similar with 1 iirc, I will upload/link an example.
I’ve set poly to 4 but similar behaviour is occurring with any poly. Play the first 4 notes and you’ll hear a gentle attack, after this I hear a “popping” and just now noticed that the sample pitch doesn’t change immediately - play some low notes then high notes to hear this.
I should add that similar can be heard when Sampler release is set to long(er) values but not infinite.
So, it sounds like the popping is happening when Drambo needs to steal an active voice to handle the new note. Hard to see how to beat this in an app with limited polyphony.
This could well be related to voice stealing behaviour, however the envelope is opening to let the pop through… if there was a voice stealing process in place it ought to also delay the envelope?
This is weird indeed. Shouldn't happen IMO.
Maybe the voice handling in the envelopes of Sampler and ADSR get into each other's ways?
Just tested in 2.2, same behaviour still.