From: Steven Yi <stevenyi@gm...> - 2005-05-16 19:05:09
As reported on the csound list, using an event opcode call with "e"
properly shuts down csound. From my initial tests, this makes notes
which should be truncated do so in a way to sound correctly (which is
the most important thing). Notes with start times before the
renderStartTime are still not sounded, which is all one can do in this
case, and I believe the way most MIDI environments work.
I'm excited by all of this! ^_^
Okay, so I am eager to release this by tonight if after some more
testing it looks good to me. If anyone with CVS access reports errors
though I'll wait an extra day or two. Also together with the looping,
I've added a bit of code to ignore calling note generation and other
CSD render methods on soundObjects that can't possibly contribute to
the end CSD (if they're start times are after the end time or end
times are before the start time). It's help speed up compile times
for when not working with the entire project, which at least has been
noticable to me.
Thanks again everyone for your feedback!