Oh that sounds great!  Thank you.

I can write a script to create a single-file "minified" version of the LiCK 
library to use.

   michael


> On Jul 20, 2020, at 12:08 PM, Jack Atherton <l...@ccrma.stanford.edu> wrote:
> 
> Hi Michael,
> 
> You can deploy a page in a way that loads a bunch of files into the file 
> system and runs them when the VM is initialized. See preloadfiles.js and 
> theChuckReady.then() (in host.js) below. One problem you might hit -- if I 
> remember correctly, creating subdirectories in the ChucK virtual file system 
> is broken. So, all your virtualFilenames will likely need to be at the top 
> level of the directory. 
> 
> https://ccrma.stanford.edu/~lja/timbre-library/ 
> <https://ccrma.stanford.edu/~lja/timbre-library/>
> https://ccrma.stanford.edu/~lja/timbre-library/js/preloadfiles.js 
> <https://ccrma.stanford.edu/~lja/timbre-library/js/preloadfiles.js>
> https://ccrma.stanford.edu/~lja/timbre-library/js/host.js 
> <https://ccrma.stanford.edu/~lja/timbre-library/js/host.js>
> 
> (For an example of the directory shenanigans:)
>     {
>         serverFilename: './chuck/voicebank/intqueue.ck 
> <http://intqueue.ck/>',   // hierarchy ok on your webserver
>         virtualFilename: 'intqueue.ck <http://intqueue.ck/>'                  
>                 // hierarchy not ok in the virtual file system
>     },
> 
> ~Jack
> 
> On Mon, Jul 20, 2020 at 9:20 AM Michael Heuer <heue...@gmail.com 
> <mailto:heue...@gmail.com>> wrote:
> Hello Jack,
> 
> WebChucK is very cool!
> 
> Is there some way I could deploy a version of this with the LiCK library (a 
> bunch of .ck files and an import.ck <http://import.ck/> file that 
> Machine.adds all of them) included in the virtual file system, or better yet 
> loaded at ChucK VM initialization?
> 
> Thank you,
> 
>    michael
> 
> 
>> On Jul 20, 2020, at 10:06 AM, Jack Atherton <l...@ccrma.stanford.edu 
>> <mailto:l...@ccrma.stanford.edu>> wrote:
>> 
>> Web ChucK has existed since last September, but only in Chrome: 
>> https://ccrma.stanford.edu/~lja/webchuck/ 
>> <https://ccrma.stanford.edu/~lja/webchuck/>
>> For a while, Chrome was the only browser that had implemented the WebAudio 
>> Worklet standard.
>> 
>> It seems like Firefox has implemented the standard in May ( 
>> https://hacks.mozilla.org/2020/05/high-performance-web-audio-with-audioworklet-in-firefox/
>>  
>> <https://hacks.mozilla.org/2020/05/high-performance-web-audio-with-audioworklet-in-firefox/>
>>  ), but WebChucK hasn't started working in Firefox as a result of those 
>> changes. It's possible the implementation is subtly different and more 
>> development will need to happen for WebChucK to work in Firefox.
>> 
>> ~Jack
>> 
>> On Mon, Jul 20, 2020 at 7:58 AM Mícheál Ó Catháin 
>> <micheal.ocath...@gmail.com <mailto:micheal.ocath...@gmail.com>> wrote:
>> hi 
>> I'm developing an audiovisual installation to tour a number of arts centres 
>> in Ireland. I want to use ChucK to drive the audio elements, linking 
>> raspberry pi devices (up to 4) connected via hdmi to screens.  The visuals I 
>> want to use browsers - probably firefox run off the RPi's.  Each screen then 
>> displaying a different page from a javascript application run from one of 
>> the RPi's. 
>> 
>> I've done some initial check online of running ChucK wrapped in javascript, 
>> and this github page is the latest activity I can find 
>> https://github.com/aknuds1/chuck <https://github.com/aknuds1/chuck>.  
>> 
>> I thought it best to check with the user community if 
>> 1) there are further developments on running ChucK in the browser
>> 2) if the av setup I'm considering has been done before so I could perhaps 
>> link in and learn from others
>> 3) if there are better setups that I should be following...
>> 
>> 
>> Thanks and kind wishes
>> micheal
>> 
>> michealocathain.com <http://michealocathain.com/>
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users@lists.cs.princeton.edu 
>> <mailto:chuck-users@lists.cs.princeton.edu>
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users 
>> <https://lists.cs.princeton.edu/mailman/listinfo/chuck-users>
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users@lists.cs.princeton.edu 
>> <mailto:chuck-users@lists.cs.princeton.edu>
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users 
>> <https://lists.cs.princeton.edu/mailman/listinfo/chuck-users>
> 
> _______________________________________________
> chuck-users mailing list
> chuck-users@lists.cs.princeton.edu <mailto:chuck-users@lists.cs.princeton.edu>
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users 
> <https://lists.cs.princeton.edu/mailman/listinfo/chuck-users>
> _______________________________________________
> chuck-users mailing list
> chuck-users@lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

Reply via email to