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 💪 .