Fredrik is right. Cocoa calls are synchronous. Since GUI updates are secondary to sound-related activities, they must be on a lower-priority clock, i.e., AppClock.
On Dec 18, 2008, at 7:45 AM, jostM wrote:
Can anyone else clear this up? I will need to clarify a few places in the docs, if this is true.
Fredrik Olofsson wrote:
in my understanding coca gui calls from the lang are synchronous. and this is actually the reason they're not allowed on the system clock. they will mess up sound timing.
but maybe i misunderstood it all...
18 dec 2008 kl. 09.59 skrev jostM:
"Calls to the gui system from from the lang are asynchronous.". is
this really true for cocoa gui? you can't schedule changes on the
system clock, but that doesn't make it asynchronous me thinks.
Well, isnt't it asynchroneous relative to a Sytem Clock? Or is ther
another reason why gui calls do not work in a system clock? If i am
wrong please let me know.
: H. James Harkins
"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal." -- Whitman