Csound Csound-dev Csound-tekno Search About

[Csnd-dev] ANNOUNCING CLOUD-MUSIC

Date2022-10-23 02:19
FromMichael Gogins
Subject[Csnd-dev] ANNOUNCING CLOUD-MUSIC
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

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com

Date2022-10-23 15:58
FromAaron Krister Johnson
SubjectRe: [Csnd] ANNOUNCING CLOUD-MUSIC
These didn't work so well on my old Samsung Galaxy Android 8, but will check them out on my laptop later.

Intriguing summary...

On Sat, Oct 22, 2022, 18:20 Michael Gogins <michael.gogins@gmail.com> wrote:
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

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2022-10-23 17:17
FromDave Seidel
SubjectRe: [Csnd] ANNOUNCING CLOUD-MUSIC
Working great and sounding good on my laptop. Thanks, Mike!

On Sun, Oct 23, 2022 at 10:59 AM Aaron Krister Johnson <akjmicro@gmail.com> wrote:
These didn't work so well on my old Samsung Galaxy Android 8, but will check them out on my laptop later.

Intriguing summary...

On Sat, Oct 22, 2022, 18:20 Michael Gogins <michael.gogins@gmail.com> wrote:
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

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2022-10-23 18:20
FromOeyvind Brandtsegg
SubjectRe: [Csnd] ANNOUNCING CLOUD-MUSIC
Thanks for making this. It is very interesting. 
Piece number 2 renders nicely, but there are quite a lot of dropouts here when I play piece number 1.
For both pieces, there seems to be quite a bit of lag from changing a control until it is (visually) updated on screen (a second or so)
Could it be a threading issue? Testing on Win10 with Chrome.
all best
Øyvind

søn. 23. okt. 2022 kl. 03:20 skrev Michael Gogins <michael.gogins@gmail.com>:
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

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2022-10-24 01:22
FromMichael Gogins
SubjectRe: [Csnd] ANNOUNCING CLOUD-MUSIC
Thanks for your feedback. I'm not sure what causes the delays, which I also see on macOS with Chrome, but it might be how the Web browser schedules events triggered from input elements when there is an animation loop running. 

Regards,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Sun, Oct 23, 2022 at 1:22 PM Oeyvind Brandtsegg <obrandts@gmail.com> wrote:
Thanks for making this. It is very interesting. 
Piece number 2 renders nicely, but there are quite a lot of dropouts here when I play piece number 1.
For both pieces, there seems to be quite a bit of lag from changing a control until it is (visually) updated on screen (a second or so)
Could it be a threading issue? Testing on Win10 with Chrome.
all best
Øyvind

søn. 23. okt. 2022 kl. 03:20 skrev Michael Gogins <michael.gogins@gmail.com>:
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

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here