Previous Section: Compiling Cmix Instruments
Final Words
CMIX isn't really all that difficult to learn and use. Probably the biggest conceptual stumbling block for many musicians is the non-real-time nature of the language. This reflects a "tape studio" heritage, where composers accepted a methodology more like that of a sculptor or painter than the traditional musician/performance paradigm. The gain is in the power and flexibility of the language. Virtually any synthesis or signal-processing algorithm imaginable can be implemented in CMIX. The creation of instruments in CMIX is constrained only by the abilities of the C programming language (and the abilities of the C programmers using it, of course!). As computers become ever more powerful, chances are that some of the current software synthesis languages will become tools for real-time performance. Some modifications will be necessary, of course, but imagine the possibilities!
What is CMIX? - Index -
Cmix Home Page