Csound-x for Emacs
download - requirements - overview - features - installation - documentation - Surmulot
(last modified April 16, 2013)
coded by Stef,
Csound-x is a set of editing modes and libraries intended to compose music for Csound without leaving Emacs.
Its main purpose is to propose a full-featured textual front end for Csound.
Please note that these packages are NOT automatically installed by csound-x
- GNU Emacs 21.1 or newer
- The Calc package (get it already patched for Emacs 21 here)
- Not really required but quite useful with csd files: the MMM mode
- Highly recommended to get the most of the matrix packages:
- Cmask, a multiplatform stochastic event generator for Csound.
- SES, the Simple Emacs Spreadsheet.
- MIDI features are provided by KeyKit. This is not required, only useful.
Calc and SES are part of Emacs 22 (and newer) so you may not have to install them
Install the required external packages.
Unpack the stef-elisp.zip archive in your site-lisp directory and add the following lines to your .emacs file:
Evaluate this form, then go to the programming/languages/csound-x customization group and make the necessary settings so that the package is correctly interfaced with your system (although this is autodocumented, you should read the Info docs before... see just below).
The documentation also comes as Info files in the distribution (with Texinfo source included).
Bugs happen... revert to one of those if the newest version is plagued:
Windows and Linux users may want to give a try to Surmulot,
a more ambitious project where csound-x is extended with powerful graphical editors and a
full-fledged sytem for music composition.