> I want commands that I send to the server to > synchronize with already-running things.
For sample accurate scheduling see 'Bundle', as pointed out by Henning. Also, trigger based scheduling can be co-ordinated between unit generator graphs by using a shared audio bus, see the 'impulse' unit generator and then the various trigger based and demand rate unit generators. > In the supercollider documentation I see things like > SystemClock, TempoClock, etc. and functions like > 'sched', 'schedAbs', and so on, but I cannot seem to > find bindings for these in the hsc3 package. TempoClock etc. are scheduling classes for the supercollider language interpreter. hsc3 only has 'bindings' to the supercollider synthesiser. hosc has the functions 'pauseThread' and 'pauseThreadUntil' and the ghc runtime is reasonably good, so writing something like 'TempoClock' would not be difficult. There are also FRP-like models that can be used for scheduling. And finally, the hsc3 tutorial files "non-real-time.hs" and "Waveset.hs" may have some useful code? Bests Rohan _______________________________________________ haskell-art mailing list [email protected] http://lists.lurk.org/mailman/listinfo/haskell-art
