Csound-X for Emacs goes 2.0

hello list,

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

Leave a Comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.