You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the moment, synthio.Envelope creates Attack and Release slopes in a linear fashion, however due to logarithmic human perception of loudness, this doesn't sound as natural or musical as "logarithmic" (non-linear) envelopes do. That's why ADSR+VCA parts of synthesizers don't use linear response. Another example is Volume potentiometers in audio, typically logarithmic for better control.
What could work best in this case is 'exponential' flag for Envelope parameters, which is False by default and can be set to True for approximately log response.
Unfortunately, Note only accepts Envelope object as envelope parameter so there's no way to solve this currently.
The text was updated successfully, but these errors were encountered:
At the moment, synthio.Envelope creates Attack and Release slopes in a linear fashion, however due to logarithmic human perception of loudness, this doesn't sound as natural or musical as "logarithmic" (non-linear) envelopes do. That's why ADSR+VCA parts of synthesizers don't use linear response. Another example is Volume potentiometers in audio, typically logarithmic for better control.
What could work best in this case is 'exponential' flag for Envelope parameters, which is False by default and can be set to True for approximately log response.
Unfortunately, Note only accepts Envelope object as envelope parameter so there's no way to solve this currently.
The text was updated successfully, but these errors were encountered: