Csound-x for Emacs
download - requirements - overview - features - installation - documentation - Surmulot
(last modified April 16, 2013)
coded by Stef,
hepta@zogotounga.net
Overview
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.
Requirements
- 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.
Please note that these packages are NOT automatically installed by csound-x
Calc and SES are part of Emacs 22 (and newer) so you may not have to install them
Installation
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:
(require 'stef-elisp)
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).
Older versions
Bugs happen... revert to one of those if the newest version is plagued:
stef-elisp-2.25.zip
stef-elisp-2.24.zip
stef-elisp-2.23.zip
stef-elisp-2.22.zip
stef-elisp-2.21.zip
stef-elisp-2.20.zip
stef-elisp-2.19.zip
stef-elisp-2.18.zip
stef-elisp-2.17.zip
stef-elisp-2.16.zip
stef-elisp-2.15.zip
stef-elisp-2.14.zip
stef-elisp-2.13.zip
stef-elisp-2.11.zip
stef-elisp-2.10.zip
stef-elisp-2.09.zip
stef-elisp-2.08.zip
stef-elisp-2.07.zip
stef-elisp-2.06.zip
stef-elisp-2.05.zip
stef-elisp-2.04.zip
stef-elisp-2.03.zip
stef-elisp-2.01.zip
Surmulot
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.