At 11:15 PM 5/10/2000, John Lazzaro wrote:
>5.11 and 5.7.3.3.5.4
>Summary: First Pass of Effects Instr and SASL Control Commands
>
>The decoder execution ordering always uses "dispatch time
>earlier than current time" to describe the dispatch process.
>If only positive dispatch times are allowed in SASL files,
>an issue arises at the start of an orchestra. The effects
>instruments exist during the first execution cycle (zero
>time), but if these effects instruments are being initialized
>by importing global variables that are being set by SASL
>control commands, those SASL control commands (even if given
>timestamp 0.0) won't execute until the second cycle, because
>"0 is not earlier than 0". Unless, of course, there's roundoff.
>The mixer.saol example on the SAOG website from Studer uses
>this coding technique, and the initialization words under
>saolc because of roundoff, but not under sfront. The easy
>solution is to specifically allow negative score times for
>SASL lines, which a cursory reading seems to neither allow
>or disallow. Without this, effects instrs cannot be reliably
>initialized from SASL.
Hi John,
thank you for your great list of problems.
At a first glance just a small doubt about this point. Isn't easier
to explicitely change that sentence into "dispatch time earlier than
or equal to the current time" ? This imo helps both the precision
of the performance and the generation/readability of the scores,
not only at t=0 but on the whole time axis. Opinions ?
Giorgio
__________________________________________________________________
Giorgio ZOIA
Integrated Systems Laboratory - DE/LSI - EPFL
CH-1015 Lausanne - SWITZERLAND
Phone: + 41 21 693 69 79 E-mail: Giorgio.Zoia@epfl.ch
Fax: +41 21 693 46 63
__________________________________________________________________
This archive was generated by hypermail 2b29 : Mon Jan 28 2002 - 12:03:55 EST