Repository navigation
Effective envelopes
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 💪 .