the latest version of the csound-x modes for Emacs is available at the
usual address:
http://www.zogotounga.net/comp/csoundx.html
this is a major update so the version jumped to 2.
here are the main changes:
* the csound-sco and csound-orc modes by John ffitch have been heavily
hacked and integrated into csound-x. so there is no more compatibility
between the current and future versions of John’s modes and csound-x
* as a consequence, the sco and orc modes menus have been simplified: no
more “Orc+” and “Sco+”
* an opcode database (directly built from the Csound 5 manual) is used
for fontification and indentation, which have been improved and have now
customizable behaviors. the database also provides opcode templates
* utilities for the algorithmic generation of orchestras are in the
works. there is still a lot to do but…
* …as a consequence, it is already possible to bypass sco/orc/csd
editing and code directly in Emacs Lisp for csound:
(csl-play-composition
(csound-composition
:ftables ‘(1 :sin 8192)
:instr 1 ‘(out (oscili :arate (oscili :krate p4 1/p3 p7) p5 p6))
:score (insert “f 2 0 513 5 1 12 1024 500 1” ?n)
:i-stream
(i 1 0 4 8000 440 1 2)
(loop for h in ‘(2200 600 215 1852 990)
for d in ‘(2 2.5 2 1.5 4)
do (+i :p5 h :p3 d))))
as always, feedback is welcome !
Stef