Csound Csound-dev Csound-tekno Search About

[Cs-dev] icsound nacl module

Date2013-11-16 21:52
FromVictor Lazzarini
Subject[Cs-dev] icsound nacl module
I’ve put together a pnacl module that should have all that is need for people to create their web apps using just
html and a few javascript lines.

The module sources are in ./nacl/icsound. They are composed of a C++ source (icsound.cpp), which is
built into the pnacl pexe and a javascript helper script (icsound.js), which has functions for loading the
pnacl module and communicating with it. The module accepts orchestras, scores, line events and 
channels (see icsound.js for functions to send these in).

The module also mounts two filesystems: a html5fs with persistent storage in ”/local” and a 
http filesystem that maps files on a remote webserver into the local filesystem in “/http”. For instance
a file in the website called “test.wav" will be found in “/http/test.wav”.

An example webpage is found in ./nacl/index.html.  This is the example I showed yesterday.

Victor 
------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-11-17 00:51
FromRory Walsh
SubjectRe: [Cs-dev] icsound nacl module
That's great Victor. Really, I can't believe that this all happened so
fast. You should probably take a break now and let the rest of us
catch up with developments :)


On 16 November 2013 21:52, Victor Lazzarini  wrote:
> I’ve put together a pnacl module that should have all that is need for people to create their web apps using just
> html and a few javascript lines.
>
> The module sources are in ./nacl/icsound. They are composed of a C++ source (icsound.cpp), which is
> built into the pnacl pexe and a javascript helper script (icsound.js), which has functions for loading the
> pnacl module and communicating with it. The module accepts orchestras, scores, line events and
> channels (see icsound.js for functions to send these in).
>
> The module also mounts two filesystems: a html5fs with persistent storage in ”/local” and a
> http filesystem that maps files on a remote webserver into the local filesystem in “/http”. For instance
> a file in the website called “test.wav" will be found in “/http/test.wav”.
>
> An example webpage is found in ./nacl/index.html.  This is the example I showed yesterday.
>
> Victor
> ------------------------------------------------------------------------------
> DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
> OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
> Free app hosting. Or install the open source package on any LAMP server.
> Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
> http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net