Csound 5.08

Version 5.08 now released

Downloads at SourceForge.net

Command line and Top level changes:

  • Added --csd-line-nums= option;
  • Major changes to score error reporting; now accurately reports the line numbers for the chain of inputs for most errors;
  • Change to gettext localisation; French and Columbian-Spanish translations available;
  • Messages about loading opcode plugins modified so can be suppressed;
  • New "no-carry" operator (!) for score language that prevents implicit carrying of p-fields in i-statements;
  • Added --syntax-check-only commandline flag (exclusive with --i-only);
  • <CsLicense> is accepted as an alternative to <CsLicence>;
  • Line numbers of errors in CSDs are now reported using the CSD line numbers instead of the temporary ORC and SCO line numbers *unless* the --csd-line-nums=0 option is given.

Bug fixes:

  • pan2: Corrected so it agrees with documentation;
  • hilbert had its outputs reversed, now correct;
  • <CsVersion> works again according to the manual;
  • Fixes in the { and } score looping statements.

new opcodes etc:

  • image opcodes;
  • pvsbandp and pvsbandr: filters using spectral domain;
  • New opcodes powershape, polynomial, chebyshevpoly, pdclip, pdhalf, pdhalfy, and syncphasor;
  • New HRTF opcodes by Brian Carty: hrtfmove, hrtfmove2 and hrtfstat;
  • jackTransport opcodes to control Jack from Csound.

A number of internal changes:

  • gettext version;
  • pvsscale: Improved algorithm for SDFT case so no ampltitude variation;
  • partikkel: Internal changes to partikkel, interpolation of waveform read and windowing, allowing more precise pitch synchronous granular synthesis.