I have planned on some day making the Classic mode playback more flexible, so that it could play the texture forwards and backwards, at any speed (including "freezed"), as well as be envelope controllable, but haven't yet done anything to enable that.Architeuthis wrote:Hey Xenakios, I found myself wanting to control the "Texture Length" with an envelope so that I could speed up / slowdown everything globally... actually I really wanted to have two "Source Position" envelopes.
Here's my audio demo contribution: http://www.elanhickler.com/_/elan_hourglass.mp3
There's basically 2 ways this could be done.
1) Like you perhaps imply, have an envelope that maps the texture playback position (like the Source position maps the playback position of the source sound files) but keeps the user set real time texture length the same. Or
2) Have a global tempo/playback speed type of parameter/envelope that would change the texture duration like the Play Forward mode already does.
Programming-wise I think option 1 would be easier to implement, but I am not sure if that is what you meant you would like to have?
Thanks for the sound snippet!