Skip to content

adsr_bias skips decay if gate closes during attack. #193

@marchingband

Description

@marchingband

It's been about a year since I worked with another community member here on the adsr_bias family, and I sadly have forgotten how this really works.

My belief is that if a gate closes during the Attack phase, it should proceed to the Decay, before the Release.
I am noticing that in adsr_bias, it instead proceeds to Release, which sounds very unnatural, and I don't think correctly matches the behaviour of a typical ADSR module in a synth.

For example a patch with fast Attack and Decay, a low Sustain level, and a slow Release will produce a "pluck" sound, but if the player lifts their finger too fast, triggering the gate to close before Attack is done, then the envelope may stick open, and essentially sound much louder and certainly out of place.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions