Dear All, chuck-1.1.5.1 is released. Most of the focus in this is on improving on-the-fly programming. You can, for example: - start server on host A > chuck --loop or > chuck --loop --port8888 - add shreds to A from B > chuck @A + foo.ck bar.ck - perform all the on-the-fly commands remotely - have multiple ChucKists share the same VM (and therefore same time-space) also, we now examples that show how synchronize on-the-fly shreds to time (see otf_*.ck in examples/). http://chuck.cs.princeton.edu/ executables for Windows and OS X.3 are up too. --- 1.1.5.1 - 2004.10.15 - on-the-fly chuck files to remote hosts! > chuck @hostname + foo.ck > chuck @hostname -p<N> + foo.ck - TCP replacing UDP for commands - endian observed (mac <-> win32/linux) - more sensible VM output for on-the-fly commands - many on-the-fly bug fixes - --replace: new shred inherits the replaced shred id (useful to keep track of shreds in VM) - sndbuf automatically set .rate to 1.0 (instead of 0.0) (0.0 => buf.rate if no play on next time advance) - new on-the-fly examples new examples: - otf_*.ck - illustrates precise on-the-fly timing (adapted from Perry's ChucK drumming + Ge's sine poops) chuck them one by one into the VM: terminal 1%> chuck --loop terminal 2%> chuck + otf_01.ck (wait) terminal 2%> chuck + otf_02.ck (wait) (repeat through otf_07.ck) (remove, replace and add your own) (NOTE: since otf_*.ck loads files from relative path data/ the listener VM (local or remote) must be started from a location that can access the correct files - we hope to fix this in the future - nonetheless, the otf_*.ck are worth fiddling with) HappY ChucKing! Best, ChucK team
On Sunday 17 October 2004 19:53, Ge Wang wrote:
chuck-1.1.5.1 is released. Most of the focus in this is on improving on-the-fly programming. You can, for example: ...
FWIW, I still get a Segmentation fault on AMD64 using either make linux-alsa or linux-oss. The only compile anomalies are... chuck_main.cpp: In function `void* cb(void*)': chuck_main.cpp:561: warning: cast from pointer to integer of different size util_sndfile.c: In function `double64_get_capability': util_sndfile.c:6100: warning: `and' of mutually exclusive equal-tests is always 0 Kernel 2.6.9-rc2 --markc
FWIW, I still get a Segmentation fault on AMD64 using either make linux-alsa or linux-oss. The only compile anomalies are...
From our earlier tests, it seems that the problem is deeper in the stack of the shreds and the instructions. we made initial effort to further standardize the data types for amd 64, but it still crashes. We have not given up, but will wait until after the current sequence of madness to dive into this (after this month). sorry for making you wait so long! we shall make amd 64 chuck-compatible.
Best, Ge! ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
participants (2)
-
Ge Wang
-
Mark Constable