Csound Csound-dev Csound-tekno Search About

[ANNOUNCE] Csound-X for Emacs goes 2.0

Date2006-04-12 15:37
FromStéphane Rollandin
Subject[ANNOUNCE] 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





Date2006-04-12 16:05
FromVictor Lazzarini
SubjectRe: [ANNOUNCE] Csound-X for Emacs goes 2.0
Stephane, thanks a lot!

At 15:37 12/04/2006, you wrote:
>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
>
>
>
>
>
>
>--
>Send bugs reports to this list.
>To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth