[Csnd] Microcsound -- online!

Hi all,

Part of the reason I was asking about csound-wasm (web assembly) apps was my wish to make the recent online version of microcsound easily available and fun to use for all with a zero-install situation.

Here it is:

https://www.untwelve.org/static/javascript_demos/microcsound.html (manual copy)
or
microcsound online tool

Please – comments, enthusiasm, praise, and critiques are all most welcome.

TODO:

  1. A less dumb set of examples

  2. More instruments than the basic pluck being provided…part of that is figuring out screen real-estate and a way to provide such instruments via the UI (users who know what they are doing can simply paste what they want anyway)

  3. Saveable compositions that are shareable as an URL (UUIDs or similar being the mechanism)

  4. Other stuff I’ve not thought of, or suggested by others.

  5. Real documentation, in detail, on how to write microcsound scores. It exists elsewhere on the web, but having it on the page would be important, maybe as a pop-up or auto-tabbed link.

Special thanks to Michael Gogins and Steven Yi for their guidance through the csound-wasm process.

Michael – perhaps I can take some time to demo this at the next monthly meeting?

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

Cool - YES… please demo this at the next meeting and YES… please add more examples too.
Awesome work and resource.

Congratulations and thanks!

Dr. B -

Glad you enjoy this idea!

Maybe a link to this can exist somewhere (as a web tool resource) on the main csound site?

I hope so - it should certainly be there.

hi aaron -

yes this fits to the plans for a list of example pages / links.

what i am missing is the source code for your implementation. is it anywhere available?

best -
  joachim

I am updating my microcsound repo today to include the javascript version. In the meantime, since this is a Javascript app, you can easily see the source code via developer tools in the browser of your choice. “View page source” and such…