h4yn0nnym0u5e
Well-known member
Hi folks
As part of familarising myself with the Audio ecosystem I've made a slightly different envelope generator which can be found at: https://github.com/h4yn0nnym0u5e/Audio/tree/features/expEnvelope . It attempts to emulate the old-school analogue envelopes based on RC circuits, which therefore had exponential transitions rather than the linear ones provided by the existing AudioEffectEnvelope. As such it consumes a bit more CPU than the linear one (I estimate about twice as much), but I've tried to make it more forgiving of noteOn / noteOff calls and parameter changes while the envelope is running.
For some reason my clone of the original repo seems also to have cloned PJRC's "issues" template (I really don't grok github) - I'll try to figure out how to fix that...
If anyone cares to try it out please report back here or via github. If enough people like it I might even be motivated to maintain it!
Cheers
Jonathan
As part of familarising myself with the Audio ecosystem I've made a slightly different envelope generator which can be found at: https://github.com/h4yn0nnym0u5e/Audio/tree/features/expEnvelope . It attempts to emulate the old-school analogue envelopes based on RC circuits, which therefore had exponential transitions rather than the linear ones provided by the existing AudioEffectEnvelope. As such it consumes a bit more CPU than the linear one (I estimate about twice as much), but I've tried to make it more forgiving of noteOn / noteOff calls and parameter changes while the envelope is running.
- attack, decay and release have a new optional "shape" parameter
- releaseNoteOn no longer exists (in this object - the linear one still has it, of course)
For some reason my clone of the original repo seems also to have cloned PJRC's "issues" template (I really don't grok github) - I'll try to figure out how to fix that...
If anyone cares to try it out please report back here or via github. If enough people like it I might even be motivated to maintain it!
Cheers
Jonathan