Csound Csound-dev Csound-tekno Search About

[Cs-dev] Csound on PNaCL builds and runs for me

Date2013-11-18 18:40
FromMichael Gogins
Subject[Cs-dev] Csound on PNaCL builds and runs for me
AttachmentsNone  None  
I have built Csound for PNaCl from source and got it running in a local web server on my Windows 8 notebook.

The only snag I ran into, and it was a minor one, is that on my notebook the nacl makefile did not know where to find sndfile.h. I added the dir to the makefile and everything worked.

There appears to be a PNaCl port of libsndfile. Victor, did you try this? Maybe it's not necessary to download the PNaCl source archive for libsndfile?

There are a number of features that I would like to see in this project. Perhaps plans already exist for them. If not, I am willing to help with the programming.

(1) Render to soundfile instead of real-time audio. Presumably this has to be to the sandbox, then automatically copied to the local filesystem.

(2) Read from the local soundfile for samples, etc. Presumably these have to be detected and copied to the sandbox from the local filesystem. 

(3) Perform from a csd file. Does the Csound API have to be modified to perform a CSD from the API as opposed to setting options, compiling an orc, and reading a sco?

These features aside, I am definitely planning to do the following things:

(1) Find out if there is any way to get Csound on PNaCl to act like a desktop application (i.e., you don't really see the browser as such, or everything but the Csound page is hidden, or something).

(2) Benchmark against regular Csound on the same machine, this should be fairly straightforward even with an orc only piece, even with only real-time audio (keep adding static notes until dropouts occur, how many can I run?).

(3) Demonstrate algorithmic composition in JavaScript feeding a score to Csound.

(4) Demonstrate real-time control widgets a la Cabbage or CsoundQt on a Web page controlling Csound.

I think this project has enormous potential, and I appreciate how quickly you have made this actually work.

Best,
Mike


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

Date2013-11-18 18:49
FromSteven Yi
SubjectRe: [Cs-dev] Csound on PNaCL builds and runs for me
This raises a question for me:  should we put together a README.md, or
add a wiki page, or both?  It would be great to track all of these
ideas.  We could also create a new tracker or added a tracker field
for NACL to keep track of ideas.

On Mon, Nov 18, 2013 at 1:40 PM, Michael Gogins
 wrote:
> I have built Csound for PNaCl from source and got it running in a local web
> server on my Windows 8 notebook.
>
> The only snag I ran into, and it was a minor one, is that on my notebook the
> nacl makefile did not know where to find sndfile.h. I added the dir to the
> makefile and everything worked.
>
> There appears to be a PNaCl port of libsndfile. Victor, did you try this?
> Maybe it's not necessary to download the PNaCl source archive for
> libsndfile?
>
> There are a number of features that I would like to see in this project.
> Perhaps plans already exist for them. If not, I am willing to help with the
> programming.
>
> (1) Render to soundfile instead of real-time audio. Presumably this has to
> be to the sandbox, then automatically copied to the local filesystem.
>
> (2) Read from the local soundfile for samples, etc. Presumably these have to
> be detected and copied to the sandbox from the local filesystem.
>
> (3) Perform from a csd file. Does the Csound API have to be modified to
> perform a CSD from the API as opposed to setting options, compiling an orc,
> and reading a sco?
>
> These features aside, I am definitely planning to do the following things:
>
> (1) Find out if there is any way to get Csound on PNaCl to act like a
> desktop application (i.e., you don't really see the browser as such, or
> everything but the Csound page is hidden, or something).
>
> (2) Benchmark against regular Csound on the same machine, this should be
> fairly straightforward even with an orc only piece, even with only real-time
> audio (keep adding static notes until dropouts occur, how many can I run?).
>
> (3) Demonstrate algorithmic composition in JavaScript feeding a score to
> Csound.
>
> (4) Demonstrate real-time control widgets a la Cabbage or CsoundQt on a Web
> page controlling Csound.
>
> I think this project has enormous potential, and I appreciate how quickly
> you have made this actually work.
>
> Best,
> Mike
>
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
> ------------------------------------------------------------------------------
> Shape the Mobile Experience: Free Subscription
> Software experts and developers: Be at the forefront of tech innovation.
> Intel(R) Software Adrenaline delivers strategic insight and game-changing
> conversations that shape the rapidly evolving mobile landscape. Sign up now.
> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-11-18 18:52
Fromjoachim heintz
SubjectRe: [Cs-dev] Csound on PNaCL builds and runs for me
yes, please.
thanks -
	j

Am 18.11.2013 19:49, schrieb Steven Yi:
> This raises a question for me:  should we put together a README.md, or
> add a wiki page, or both?  It would be great to track all of these
> ideas.  We could also create a new tracker or added a tracker field
> for NACL to keep track of ideas.
>
> On Mon, Nov 18, 2013 at 1:40 PM, Michael Gogins
>  wrote:
>> I have built Csound for PNaCl from source and got it running in a local web
>> server on my Windows 8 notebook.
>>
>> The only snag I ran into, and it was a minor one, is that on my notebook the
>> nacl makefile did not know where to find sndfile.h. I added the dir to the
>> makefile and everything worked.
>>
>> There appears to be a PNaCl port of libsndfile. Victor, did you try this?
>> Maybe it's not necessary to download the PNaCl source archive for
>> libsndfile?
>>
>> There are a number of features that I would like to see in this project.
>> Perhaps plans already exist for them. If not, I am willing to help with the
>> programming.
>>
>> (1) Render to soundfile instead of real-time audio. Presumably this has to
>> be to the sandbox, then automatically copied to the local filesystem.
>>
>> (2) Read from the local soundfile for samples, etc. Presumably these have to
>> be detected and copied to the sandbox from the local filesystem.
>>
>> (3) Perform from a csd file. Does the Csound API have to be modified to
>> perform a CSD from the API as opposed to setting options, compiling an orc,
>> and reading a sco?
>>
>> These features aside, I am definitely planning to do the following things:
>>
>> (1) Find out if there is any way to get Csound on PNaCl to act like a
>> desktop application (i.e., you don't really see the browser as such, or
>> everything but the Csound page is hidden, or something).
>>
>> (2) Benchmark against regular Csound on the same machine, this should be
>> fairly straightforward even with an orc only piece, even with only real-time
>> audio (keep adding static notes until dropouts occur, how many can I run?).
>>
>> (3) Demonstrate algorithmic composition in JavaScript feeding a score to
>> Csound.
>>
>> (4) Demonstrate real-time control widgets a la Cabbage or CsoundQt on a Web
>> page controlling Csound.
>>
>> I think this project has enormous potential, and I appreciate how quickly
>> you have made this actually work.
>>
>> Best,
>> Mike
>>
>>
>> -----------------------------------------------------
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>> ------------------------------------------------------------------------------
>> Shape the Mobile Experience: Free Subscription
>> Software experts and developers: Be at the forefront of tech innovation.
>> Intel(R) Software Adrenaline delivers strategic insight and game-changing
>> conversations that shape the rapidly evolving mobile landscape. Sign up now.
>> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> Shape the Mobile Experience: Free Subscription
> Software experts and developers: Be at the forefront of tech innovation.
> Intel(R) Software Adrenaline delivers strategic insight and game-changing
> conversations that shape the rapidly evolving mobile landscape. Sign up now.
> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-11-18 18:58
FromFelipe Sateler
SubjectRe: [Cs-dev] Csound on PNaCL builds and runs for me
On Mon, Nov 18, 2013 at 3:40 PM, Michael Gogins
 wrote:
>
> (1) Find out if there is any way to get Csound on PNaCl to act like a
> desktop application (i.e., you don't really see the browser as such, or
> everything but the Csound page is hidden, or something).


This is certainly possible. Chrome apps/extensions can run in windowed
mode, showing only the desired html and a window border:

http://lifehacker.com/5985924/chromes-app-launcher-runs-chrome-apps-on-your-desktop-available-on-dev-channel-now

You can test it by going to the apps page, right clicking on (any?)
app and selecting "Open as window", and then opening the app.


-- 

Saludos,
Felipe Sateler

------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-11-18 19:19
FromMichael Gogins
SubjectRe: [Cs-dev] Csound on PNaCL builds and runs for me
AttachmentsNone  None  
Thanks for the info,
Mike


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


On Mon, Nov 18, 2013 at 1:58 PM, Felipe Sateler <fsateler@gmail.com> wrote:
On Mon, Nov 18, 2013 at 3:40 PM, Michael Gogins
<michael.gogins@gmail.com> wrote:
>
> (1) Find out if there is any way to get Csound on PNaCl to act like a
> desktop application (i.e., you don't really see the browser as such, or
> everything but the Csound page is hidden, or something).


This is certainly possible. Chrome apps/extensions can run in windowed
mode, showing only the desired html and a window border:

http://lifehacker.com/5985924/chromes-app-launcher-runs-chrome-apps-on-your-desktop-available-on-dev-channel-now

You can test it by going to the apps page, right clicking on (any?)
app and selecting "Open as window", and then opening the app.


--

Saludos,
Felipe Sateler

------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2013-11-18 20:09
FromVictor Lazzarini
SubjectRe: [Cs-dev] Csound on PNaCL builds and runs for me
On 18 Nov 2013, at 18:40, Michael Gogins  wrote:

> I have built Csound for PNaCl from source and got it running in a local web server on my Windows 8 notebook.
> 
> The only snag I ran into, and it was a minor one, is that on my notebook the nacl makefile did not know where to find sndfile.h. I added the dir to the makefile and everything worked.
> 
> There appears to be a PNaCl port of libsndfile. Victor, did you try this? Maybe it's not necessary to download the PNaCl source archive for libsndfile?

No, do you a have link?

> There are a number of features that I would like to see in this project. Perhaps plans already exist for them. If not, I am willing to help with the programming.
> 
> (1) Render to soundfile instead of real-time audio. Presumably this has to be to the sandbox, then automatically copied to the local filesystem.

The problem is that getting to the local filesystem is hard. The link you point may offer something, but it is a real hack, and I am not convinced
it will work well. Generally speaking, it’s a security issue that seems to be difficult to get around in a simple way.

> (2) Read from the local soundfile for samples, etc. Presumably these have to be detected and copied to the sandbox from the local filesystem. 

I have added access to URLs, which might allow the hack in one of the links you pointed at (not sure). Note that access to anything but the origin
seems to be limited to the CORS mechanism. I am still finalising this code, which has been the most difficult bit to do so far.

> (3) Perform from a csd file. Does the Csound API have to be modified to perform a CSD from the API as opposed to setting options, compiling an orc, and reading a sco?

It is a matter of modifying icsound to start differently, that should not be difficult.

> These features aside, I am definitely planning to do the following things:
> 
> (1) Find out if there is any way to get Csound on PNaCl to act like a desktop application (i.e., you don't really see the browser as such, or everything but the Csound page is hidden, or something).

I don’t know.

> 
> (2) Benchmark against regular Csound on the same machine, this should be fairly straightforward even with an orc only piece, even with only real-time audio (keep adding static notes until dropouts occur, how many can I run?).

Note that the minimum buffer size the Audio object will allow is 512, so the minimum latency is 11ms at 44.1KHz.

> (3) Demonstrate algorithmic composition in JavaScript feeding a score to Csound.

That is possible now.

> (4) Demonstrate real-time control widgets a la Cabbage or CsoundQt on a Web page controlling Csound.

Also possible now.

> 
> I think this project has enormous potential, and I appreciate how quickly you have made this actually work.
> 
> Best,
> Mike
> 
> 
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com


------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-11-19 00:41
FromAndres Cabrera
SubjectRe: [Cs-dev] Csound on PNaCL builds and runs for me
AttachmentsNone  None  
Hi,

I'm wondering if a different name might be better for this project, as icsound implies iDevices, which is not really what it is.

Cheers,
Andres


On Mon, Nov 18, 2013 at 12:09 PM, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote:

On 18 Nov 2013, at 18:40, Michael Gogins <michael.gogins@gmail.com> wrote:

> I have built Csound for PNaCl from source and got it running in a local web server on my Windows 8 notebook.
>
> The only snag I ran into, and it was a minor one, is that on my notebook the nacl makefile did not know where to find sndfile.h. I added the dir to the makefile and everything worked.
>
> There appears to be a PNaCl port of libsndfile. Victor, did you try this? Maybe it's not necessary to download the PNaCl source archive for libsndfile?

No, do you a have link?

> There are a number of features that I would like to see in this project. Perhaps plans already exist for them. If not, I am willing to help with the programming.
>
> (1) Render to soundfile instead of real-time audio. Presumably this has to be to the sandbox, then automatically copied to the local filesystem.

The problem is that getting to the local filesystem is hard. The link you point may offer something, but it is a real hack, and I am not convinced
it will work well. Generally speaking, it’s a security issue that seems to be difficult to get around in a simple way.

> (2) Read from the local soundfile for samples, etc. Presumably these have to be detected and copied to the sandbox from the local filesystem.

I have added access to URLs, which might allow the hack in one of the links you pointed at (not sure). Note that access to anything but the origin
seems to be limited to the CORS mechanism. I am still finalising this code, which has been the most difficult bit to do so far.

> (3) Perform from a csd file. Does the Csound API have to be modified to perform a CSD from the API as opposed to setting options, compiling an orc, and reading a sco?

It is a matter of modifying icsound to start differently, that should not be difficult.

> These features aside, I am definitely planning to do the following things:
>
> (1) Find out if there is any way to get Csound on PNaCl to act like a desktop application (i.e., you don't really see the browser as such, or everything but the Csound page is hidden, or something).

I don’t know.

>
> (2) Benchmark against regular Csound on the same machine, this should be fairly straightforward even with an orc only piece, even with only real-time audio (keep adding static notes until dropouts occur, how many can I run?).

Note that the minimum buffer size the Audio object will allow is 512, so the minimum latency is 11ms at 44.1KHz.

> (3) Demonstrate algorithmic composition in JavaScript feeding a score to Csound.

That is possible now.

> (4) Demonstrate real-time control widgets a la Cabbage or CsoundQt on a Web page controlling Csound.

Also possible now.

>
> I think this project has enormous potential, and I appreciate how quickly you have made this actually work.
>
> Best,
> Mike
>
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com


------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2013-11-19 13:44
FromVictor Lazzarini
SubjectRe: [Cs-dev] Csound on PNaCL builds and runs for me
Indeed. I’ve dropped the i, it’s csound only now.
On 19 Nov 2013, at 00:41, Andres Cabrera  wrote:

> Hi,
> 
> I'm wondering if a different name might be better for this project, as icsound implies iDevices, which is not really what it is.
> 
> Cheers,
> Andres
> 
> 
> On Mon, Nov 18, 2013 at 12:09 PM, Victor Lazzarini  wrote:
> 
> On 18 Nov 2013, at 18:40, Michael Gogins  wrote:
> 
> > I have built Csound for PNaCl from source and got it running in a local web server on my Windows 8 notebook.
> >
> > The only snag I ran into, and it was a minor one, is that on my notebook the nacl makefile did not know where to find sndfile.h. I added the dir to the makefile and everything worked.
> >
> > There appears to be a PNaCl port of libsndfile. Victor, did you try this? Maybe it's not necessary to download the PNaCl source archive for libsndfile?
> 
> No, do you a have link?
> 
> > There are a number of features that I would like to see in this project. Perhaps plans already exist for them. If not, I am willing to help with the programming.
> >
> > (1) Render to soundfile instead of real-time audio. Presumably this has to be to the sandbox, then automatically copied to the local filesystem.
> 
> The problem is that getting to the local filesystem is hard. The link you point may offer something, but it is a real hack, and I am not convinced
> it will work well. Generally speaking, it’s a security issue that seems to be difficult to get around in a simple way.
> 
> > (2) Read from the local soundfile for samples, etc. Presumably these have to be detected and copied to the sandbox from the local filesystem.
> 
> I have added access to URLs, which might allow the hack in one of the links you pointed at (not sure). Note that access to anything but the origin
> seems to be limited to the CORS mechanism. I am still finalising this code, which has been the most difficult bit to do so far.
> 
> > (3) Perform from a csd file. Does the Csound API have to be modified to perform a CSD from the API as opposed to setting options, compiling an orc, and reading a sco?
> 
> It is a matter of modifying icsound to start differently, that should not be difficult.
> 
> > These features aside, I am definitely planning to do the following things:
> >
> > (1) Find out if there is any way to get Csound on PNaCl to act like a desktop application (i.e., you don't really see the browser as such, or everything but the Csound page is hidden, or something).
> 
> I don’t know.
> 
> >
> > (2) Benchmark against regular Csound on the same machine, this should be fairly straightforward even with an orc only piece, even with only real-time audio (keep adding static notes until dropouts occur, how many can I run?).
> 
> Note that the minimum buffer size the Audio object will allow is 512, so the minimum latency is 11ms at 44.1KHz.
> 
> > (3) Demonstrate algorithmic composition in JavaScript feeding a score to Csound.
> 
> That is possible now.
> 
> > (4) Demonstrate real-time control widgets a la Cabbage or CsoundQt on a Web page controlling Csound.
> 
> Also possible now.
> 
> >
> > I think this project has enormous potential, and I appreciate how quickly you have made this actually work.
> >
> > Best,
> > Mike
> >
> >
> > -----------------------------------------------------
> > Michael Gogins
> > Irreducible Productions
> > http://michaelgogins.tumblr.com
> > Michael dot Gogins at gmail dot com
> 
> 
> ------------------------------------------------------------------------------
> Shape the Mobile Experience: Free Subscription
> Software experts and developers: Be at the forefront of tech innovation.
> Intel(R) Software Adrenaline delivers strategic insight and game-changing
> conversations that shape the rapidly evolving mobile landscape. Sign up now.
> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> ------------------------------------------------------------------------------
> Shape the Mobile Experience: Free Subscription
> Software experts and developers: Be at the forefront of tech innovation.
> Intel(R) Software Adrenaline delivers strategic insight and game-changing 
> conversations that shape the rapidly evolving mobile landscape. Sign up now. 
> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk_______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2013-11-19 13:45
FromVictor Lazzarini
SubjectRe: [Cs-dev] Csound on PNaCL builds and runs for me
There is a PDF now in ./nacl/csound/docs

Victor
On 18 Nov 2013, at 18:52, joachim heintz  wrote:

> yes, please.
> thanks -
> 	j
> 
> Am 18.11.2013 19:49, schrieb Steven Yi:
>> This raises a question for me:  should we put together a README.md, or
>> add a wiki page, or both?  It would be great to track all of these
>> ideas.  We could also create a new tracker or added a tracker field
>> for NACL to keep track of ideas.
>> 
>> On Mon, Nov 18, 2013 at 1:40 PM, Michael Gogins
>>  wrote:
>>> I have built Csound for PNaCl from source and got it running in a local web
>>> server on my Windows 8 notebook.
>>> 
>>> The only snag I ran into, and it was a minor one, is that on my notebook the
>>> nacl makefile did not know where to find sndfile.h. I added the dir to the
>>> makefile and everything worked.
>>> 
>>> There appears to be a PNaCl port of libsndfile. Victor, did you try this?
>>> Maybe it's not necessary to download the PNaCl source archive for
>>> libsndfile?
>>> 
>>> There are a number of features that I would like to see in this project.
>>> Perhaps plans already exist for them. If not, I am willing to help with the
>>> programming.
>>> 
>>> (1) Render to soundfile instead of real-time audio. Presumably this has to
>>> be to the sandbox, then automatically copied to the local filesystem.
>>> 
>>> (2) Read from the local soundfile for samples, etc. Presumably these have to
>>> be detected and copied to the sandbox from the local filesystem.
>>> 
>>> (3) Perform from a csd file. Does the Csound API have to be modified to
>>> perform a CSD from the API as opposed to setting options, compiling an orc,
>>> and reading a sco?
>>> 
>>> These features aside, I am definitely planning to do the following things:
>>> 
>>> (1) Find out if there is any way to get Csound on PNaCl to act like a
>>> desktop application (i.e., you don't really see the browser as such, or
>>> everything but the Csound page is hidden, or something).
>>> 
>>> (2) Benchmark against regular Csound on the same machine, this should be
>>> fairly straightforward even with an orc only piece, even with only real-time
>>> audio (keep adding static notes until dropouts occur, how many can I run?).
>>> 
>>> (3) Demonstrate algorithmic composition in JavaScript feeding a score to
>>> Csound.
>>> 
>>> (4) Demonstrate real-time control widgets a la Cabbage or CsoundQt on a Web
>>> page controlling Csound.
>>> 
>>> I think this project has enormous potential, and I appreciate how quickly
>>> you have made this actually work.
>>> 
>>> Best,
>>> Mike
>>> 
>>> 
>>> -----------------------------------------------------
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com
>>> Michael dot Gogins at gmail dot com
>>> 
>>> ------------------------------------------------------------------------------
>>> Shape the Mobile Experience: Free Subscription
>>> Software experts and developers: Be at the forefront of tech innovation.
>>> Intel(R) Software Adrenaline delivers strategic insight and game-changing
>>> conversations that shape the rapidly evolving mobile landscape. Sign up now.
>>> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> 
>> 
>> ------------------------------------------------------------------------------
>> Shape the Mobile Experience: Free Subscription
>> Software experts and developers: Be at the forefront of tech innovation.
>> Intel(R) Software Adrenaline delivers strategic insight and game-changing
>> conversations that shape the rapidly evolving mobile landscape. Sign up now.
>> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> 
> 
> ------------------------------------------------------------------------------
> Shape the Mobile Experience: Free Subscription
> Software experts and developers: Be at the forefront of tech innovation.
> Intel(R) Software Adrenaline delivers strategic insight and game-changing 
> conversations that shape the rapidly evolving mobile landscape. Sign up now. 
> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net