Skip to content

Effective envelopes

Compare
Choose a tag to compare
@mikesol mikesol released this 27 Feb 17:42
· 91 commits to main since this release

Bumps the minor version!
Breaking change alert: AudioParameter is no longer a functor/applicative/monad. There are various reasons for this, but the tl;dr is that this allowed for envelopes to be implemented via setValuesCurveAt. Instead of pure 1.0, from now on, write paramize 1.0 and onOffIze _on. These have been part of the API for a while now, but are now the only way to hoist a number or an on/off into a parameter.
Enjoy your envelopes via setValuesCurveAt! They're in the no-loop unit test now 💪 .