Csound 5.09 released

Csound 5.09 was released on September 23, 2008 and is available from

http://csound.sourceforge.net/#Downloads

Notes for 5.09

New Opcodes

  • corrected ambisonic opcodes: bformenc1/bformdec1.

  • bformenc/bformdec are now deprecated and should not be used
  • Chua's Oscillator
  • Csound i-rate and k-rate opcodes for much standard linear algebra over
    real and complex vectors and matrices: elementwise arithmetic, norms,
    transpose and conjugate, inner products, matrix inverse, LU decomposition,
    QR decomposition, and QR-based eigenvalue decomposition. Includes
    copying vectors to and from a-rate signals, function tables, and f-signals.

  • Vosim opcode
  • dcblock2 opcode
  • setscorepos and rewindscore opcodes

New Gen

  • exp plugin GEN

Modified Opcodes and Gens

  • vbap family now take k-rate third and fourth arguments

  • Deprecated soundout in favour of fout
  • Added 'skip normalisation argument' to tanh GEN
  • Fixed space opcodes to accept non-pow-2 (deferred) tables
  • Added optional envelopes for sfont opcode (extra argument) using
    sfont file parameters

Bugs fixed

  • printk and printks check that opcode is initialised

  • poscil no longer overwrites frequency if variable is shared
  • Error on /* */ comments in orchestra fixed
  • Fixed pvsmorph bug

System Changes

  • New parser has #include and argumentless macros

  • Allow scientific notation (as was in csound4!) in Gen23
  • pulseaudio IO plugin module
  • added scheduler priority option on alsa

Internal

  • A number of small changes

  • Includes experimental multicore
  • Less casting between floats and doubles in float version
  • buzz rewritten