Csound Csound-dev Csound-tekno Search About

[Csnd-dev] Online manual now plays examples online using the PNaCl build of Csound

Date2016-07-05 02:40
FromMichael Gogins
Subject[Csnd-dev] Online manual now plays examples online using the PNaCl build of Csound
I have pushed updates to the Csound manual and to the Csound build for PNaCl that permit creating and hosting a build of the Csound Reference Manual that will play many if not most of the CSD based examples in the manual by running the PNaCl build of Csound right in the Chrome browser.

The csd2docbook.py script now takes a --pnacl option, which builds in additon to the pretty xml block to display on the man page, a separate HTML page that embeds the example CSD along with Csound and a button for playing the CSD. It is possible to edit the example CSD and thus experiment quickly with different parameters to the opcode.

To enable this, I also have added to the PNaCl build's JavaScript interface the ability not only to play CSD files from filenames, but also to play CSD files from literal CSD text.

In the coming days I will update http://github.com/gogins/gogins.github.io with a playable version of the reference manual.

Regards,
Mike

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

Date2016-07-05 08:35
FromTarmo Johannes
SubjectRe: [Csnd-dev] Online manual now plays examples online using the PNaCl build of Csound

Great news!
Looking forwqtd to try it out!
Tarmo

05.07.2016 4:40 kirjutas kuupƤeval "Michael Gogins" <michael.gogins@gmail.com>:
I have pushed updates to the Csound manual and to the Csound build for PNaCl that permit creating and hosting a build of the Csound Reference Manual that will play many if not most of the CSD based examples in the manual by running the PNaCl build of Csound right in the Chrome browser.

The csd2docbook.py script now takes a --pnacl option, which builds in additon to the pretty xml block to display on the man page, a separate HTML page that embeds the example CSD along with Csound and a button for playing the CSD. It is possible to edit the example CSD and thus experiment quickly with different parameters to the opcode.

To enable this, I also have added to the PNaCl build's JavaScript interface the ability not only to play CSD files from filenames, but also to play CSD files from literal CSD text.

In the coming days I will update http://github.com/gogins/gogins.github.io with a playable version of the reference manual.

Regards,
Mike

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

Date2016-07-05 09:22
FromRory Walsh
SubjectRe: [Csnd-dev] Online manual now plays examples online using the PNaCl build of Csound
Perhaps we can host it on the Csound website?

On 5 July 2016 at 02:40, Michael Gogins <michael.gogins@gmail.com> wrote:
I have pushed updates to the Csound manual and to the Csound build for PNaCl that permit creating and hosting a build of the Csound Reference Manual that will play many if not most of the CSD based examples in the manual by running the PNaCl build of Csound right in the Chrome browser.

The csd2docbook.py script now takes a --pnacl option, which builds in additon to the pretty xml block to display on the man page, a separate HTML page that embeds the example CSD along with Csound and a button for playing the CSD. It is possible to edit the example CSD and thus experiment quickly with different parameters to the opcode.

To enable this, I also have added to the PNaCl build's JavaScript interface the ability not only to play CSD files from filenames, but also to play CSD files from literal CSD text.

In the coming days I will update http://github.com/gogins/gogins.github.io with a playable version of the reference manual.

Regards,
Mike

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