popping sound bass / zero crossing
Posted: Sat Sep 14, 2019 7:42 pm
EDIT (TLDR: Seeking solution for noisy envelope popping w/o zero-crossing, interesting thoughts, but problem redundant... solved with schematic in the replies)
Hello all,
So I'm constructing a synth. Let's say you've got a real nice loud square wave playing in a bass octave. Whenever I release the note I get a terrible popping sound. I typically solve this problem by extending the release on the volume envelope a bit, however with this synth, and a few other wave forms in it, I am getting the pop even at long release times... I'd love a near instantaneous release. There is no visible DC, and I have a DC blocker filter at the end of my chain (it does this with or without this filter).
I started thinking what would be cool and perhaps solve my problem would be some sort of zero-cross envelope gatey thingamajig, so If it releases while wave form is off 0, it would fade out very very quickly - adding no perceptual release, but defeating the problem of the pop. The pop itself is simply the wave form letting go off zero, creating the equivalence of an impulse at the volume of the waves amplitude at non zero-crossing release...
After ranting about it, it seems simple - but why hasn't it been done/implemented into every ahdsr I have?? I think I shall tackle this when I get back to the lab.... unless someone else has already worked through this.
Hope I've been brainstormy enough for you.
Any one else ever tackle this problem? Want to chime in? help? Enlighten me with your 2-cents?
Cheers.
~That Guy
Hello all,
So I'm constructing a synth. Let's say you've got a real nice loud square wave playing in a bass octave. Whenever I release the note I get a terrible popping sound. I typically solve this problem by extending the release on the volume envelope a bit, however with this synth, and a few other wave forms in it, I am getting the pop even at long release times... I'd love a near instantaneous release. There is no visible DC, and I have a DC blocker filter at the end of my chain (it does this with or without this filter).
I started thinking what would be cool and perhaps solve my problem would be some sort of zero-cross envelope gatey thingamajig, so If it releases while wave form is off 0, it would fade out very very quickly - adding no perceptual release, but defeating the problem of the pop. The pop itself is simply the wave form letting go off zero, creating the equivalence of an impulse at the volume of the waves amplitude at non zero-crossing release...
After ranting about it, it seems simple - but why hasn't it been done/implemented into every ahdsr I have?? I think I shall tackle this when I get back to the lab.... unless someone else has already worked through this.
Hope I've been brainstormy enough for you.
Any one else ever tackle this problem? Want to chime in? help? Enlighten me with your 2-cents?
Cheers.
~That Guy