Skip to content

New release of csound-extended

Compare
Choose a tag to compare
@gogins gogins released this 07 May 01:40
· 616 commits to develop since this release

This release fixes some outstanding bugs in the csound-extended package.

  1. Csound performances can now be stopped and restarted in csound.node, and Csound message printing now works for successive performances.

  2. Some of the examples using csound.node and WebAssembly have been improved.

  3. The csound_loader.js script for loading Csound in the same manner across the csound.node, Android, and WebAssembly platforms has been much improved and is much more reliable.

  4. The CsoundAC VoiceleadingNode class now implements conforming notes produced by children of this node to specific instances of the Chord class, by timed segment. This makes composing algorithmically using chords, neo-Riemannian transformations of chords, and automatic voice-leading much easier and more flexible.

  5. Out of order and incorrect comments in the VoiceleadingNode class have been fixed, leading to corrected Doxygen documentation for this class.

  6. The Python interface for CsoundAC now specifically targets Python2, for compatibility with the csnd6 module in the csound repository.

  7. The "live" version of the Csound Reference Manual, using the WebAssembly build of Csound to play most of the examples from the Web browser, has been updated with the latest sources for the manual and my latest WebAssembly build of Csound.

  8. A page of advice on obtaining efficient audio performance on Linux has been added.