mechanism for chained slew:level
Opened this issue · 1 comments
tehn commented
currently it's not possible to get reliable results with something like:
slew(1,0)
level(1,1)
slew(1,30)
slew(1,0)
(ie, start at level 1, slope to level 0 at over 30s)
because all the messages get processed at once in between audio blocks, hence sequential slew and level values just get overwritten.
possible feature to allow sub-nframe envelopes would be something like:
env( 1,0, 0,30 )
ie vararg queue where the audio process would keep track of position.
env interruptions would be fine to overwrite themselves (i think?)
catfact commented
just heads up that this repo is long obsolute. i'm closing it.
the current softcut code is at https://github.com/monome/softcut-lib