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


