The problem is that Pseg calculates based on time elapsed since it started. If you go through lots of events very quickly, time advances only a little bit so there would be no effect.
fastForward works by playing events but not yielding them. Logical time advances by 0 -- when the stream finally gets to play normally, the Pseg envelope segments behave as though time were 0.
I don't have a quick answer to this problem. Thinking about it...
hjh
On Apr 25, 2009, at 6:36 AM, Miguel Negrao wrote:
Dan Stowell escreveu:
Hi
Hi is there a way to make a Pseg funtion similarly to IEnvGen, so that i
can start an "envelope" in middle way between start and end ?
Maybe you want to use the "fastForward" method of Stream?
I'm not sure that works for what I need, because what I need is to predict where the Pseg will be after some time from the start in seconds, and not in number of events since the start. An example of what I need to do:
: H. James Harkins
.::!:.:.......:.::........:..!.::.::...:..:...:.:.:.:..:
"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal." -- Whitman