File: BeCmix.tar.gz Author: Various (BeOS port by Alistair Riddell (amr@alphalink.com.au)) Release: Nov 10, 1998 Compatibility: R3, PPC. Location: contrib/audio Contents: Source code, binaries and documentation Description: Audio Mixing and Signal processing System Notes: A port of Cmix - An audio mixing and signal processing package from Princeton. See the Princeton Sound Kitchen (http://www.music.princeton.edu) Installation ====== Anywhere you like. Links should be installed to make terminal access available from any desired directory. Cmix === Cmix is a non-reali-time audio mixing and signal processing system. It is considered non-real-time because you can do very complex operation which eventually become non-real-time. It runs interactively or through scripts. Example scripts can be found with most instruments. Documentation ========= Cmix documentation is in the traditional Manpage format and a discussion of how to use Cmix is beyond the scope of this port effort. Check the Princeton site. Getting Cmix to work under BeOS has always been in theory straightforward. I have through the many different OS upgrades had almost all of my Cmix stuff running. The core part of Cmix has always seemed to work including the Headertools. Cmix compiles under CodeWarrior. I now use the makefiles instead of an IDE project. It's just easier in some ways. They are all included with this package. The core of Cmix is made up from cmix.a, lib.a and Minc.a found in the sys, lib and Minc directories respectively. You normally compile these with you custom instrument (if you have written one). There are a number of utilities to help organize, examine and edit soundfiles. These can be found in head. There are also numerous signal processors and also examples of how to build Cmix instruments. Caveat: ===== I have used most of the Cmix package extensively. In particular, I drive the Cmix instruments from perl scripts and this works fine. However, I have included some instruments that I have not used or converted successful. With some work they should be useable.