I am pleased to announce cloud-music at https://gogins.github.io/cloud-music/.
This is a Web site that contains computer music pieces, written by me, that run in any modern Web browser using my WebAssembly builds of Csound and of my algorithmic composition library for use with Csound, CsoundAC. There are no external dependencies.
These pieces are not recordings that are streamed. These pieces are not intended primarily for concert presentation. They are specifically designed to play in one’s Web browser. In fact, they are designed to play indefinitely. There are interactive controls with which the user can change the tempo of score generation and the levels and even sounds of the instruments. The state of these controls can be saved and restored by the user. The pieces generate both audio and video.
So far there are just two of these pieces. I intend to make a series of them. In the meantime, if anybody finds any problems, or has any suggestions, please enter an issue at https://github.com/gogins/cloud-music/issues. I expect there will be some problems, and that I will be able to work them out.
The first piece generates a moving visual, and samples that to generate music. The second piece generates a score as a dynamical system in chord space, and samples the audio to control a moving visualization.
For more information, take a look at the cloud-music Web site, at the About pages of the pieces, and at the source code of the pieces. Each piece is one self-contained HTML file with embedded Csound and JavaScript code.
These works are under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. You can’t simply copy my pieces and call them yours and sell them, but the pieces are open source in the sense that you can obtain all the source code, make any changes you like, or use the pieces as templates for making your own pieces, as long as such uses are noncommercial and have the same license.
Regards,
Michael Gogins