This is the grungy heart of my cmix working directory. To make the cmix.o kernel go to sys and make cmix.o This should make the m.o file from ../Minc (the front end) and compile the kernel. To make the genlib.a library go to lib and make genlib. Cmix will now read NeXT-only, as well as combined NeXT-IRCAM soundfile headers. It normally writes the NeXT-IRCAM soundfile headers, however, with the NeXT header as the first item in the data structure. After you make the cmix.o file look at proto and model to see how to build cmix applications. The cmix mixer is in the cmd directory. Go there and make uumix. There is a manual page on this in the man directory. Spliceplay is a cute program which will splice together sound objects even mix segments, and also play the result. It gets around the soundobject play command, which sometimes flakes out when it is asked to play highly segmented soundfiles, by using a version of Rob Poor's DACPlayer object. It should all be clear from the makefile. A lot of these files may refer to /musr/bin/.. We just set this up as a convenient link to a lot of things. You may have to change some of these references back to ../sys/cmix.o etc. The lpc stuff has some fortran code which I had painfully translated using atom and a Sun3. Unfortunately the Sun 4.0 os makes this a little trickier and screws up some things about stdio which I havent worked out. I didnt want to include the binaries here however, since it would make the distribution too large. People can contact me directly if they want these binaries. Paul Lansky paul@winnie.princeton.edu