This is to announce new releases of my GitHub projects for supporting algorithmic music composition and synthesis. These projects have been ported to Csound version 7, and built for macOS, Linux, and Windows, and in some cases for WebAssembly. The projects are:
csound-ac or CsoundAC (
https://github.com/gogins-dev/csound-ac) -- My C++ algorithmic composition library with Python interface for generating scores to be rendered by Csound. Facilities include music graphs, random generators, Lindenmayer systems, chaotic dynamical systems, chord spaces, an extension for Cursor or Visual Studio Code to speed up composition and rendering, an extension for using CsoundAC in Reaper, and a library of Csound instrument patches. Of particular note is that bugs that lived for many years in equally tempered chord spaces have been fixed and tested (continuous spaces always worked). For macOS, Linux, and Windows.
csound-nwjs (
https://github.com/gogins-dev/csound-nwjs) -- Implements Csound 7 as a native addon for NW.js (should also work for Node.js), and includes the WASM build of CsoundAC.
For macOS, Linux, and Windows.
cloud-5 (
https://github.com/gogins/cloud-5) -- A browser-based system for algorithmic composition, synthesis, music visualization, and visual music, incorporating my WebAssembly builds of Csound 7 and CsoundAC, together with the live coding system Strudel. For Web servers, Web browsers, and NW.js.
The macOS and WebAssembly binaries are tested. The Linux and Windows binaries have not been tested. Please log any questions, bugs, or suggestions in the relevant GitHub repository.
-- Michael
-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.comMichael dot Gogins at gmail dot com