<div dir="ltr">Hi Nathan<div><br></div><div>Thanks for the swift feedback (and starring my repository)! I'll consider filing issues with things that need to be done, when I can think of something. I'm totally new to ChucK, so ChucKJS is also a way for me to learn ChucK itself. As such, I'm not at all sure if this project is even feasible, but I'm treating it as a fun experiment. Hopefully, it can work well enough at some point to complement the original ChucK.</div>
<div><br></div><div>Merry Christmas.</div><div>Arve</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Dec 27, 2013 at 2:45 AM, Nathan Leiby <span dir="ltr"><<a href="mailto:nathanleiby@gmail.com" target="_blank">nathanleiby@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Arve,</div><div><br></div>Sounds very interesting! I have toyed with this a little (more web-audio API for making a DJing app, but to re-implement things I have done in Chuck). I've starred the repo and will keep an eye on your progress.<div>


<br></div><div>I haven't been able to carve out of a lot of time recently for side projects as I'm just starting a new job, but I'd love to contribute soon if possible. Definitely consider filing some issues with suggested features and I'll take a look.</div>


<div><br></div><div>Thanks!<br>Nate</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Thu, Dec 26, 2013 at 5:36 PM, Arve Knudsen <span dir="ltr"><<a href="mailto:arve.knudsen@gmail.com" target="_blank">arve.knudsen@gmail.com</a>></span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi guys<div><br></div><div>I've begun work on a JavaScript (well, CoffeeScript) implementation of ChucK, <a href="https://github.com/aknuds1/chuckjs" target="_blank">ChucKJS</a>, for which I'm seeking feedback from ChucK developers in particular. <a href="https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html" target="_blank">Web Audio API</a> is used to produce sound. Very little of the language is implemented so far, I've just today finished end-to-end support (including a VM) for playing back a sine tone for a certain interval of time as in the following program:</div>



<div><br></div><div>    SinOsc sin => dac;</div><div>    2::second => now;<br></div><div><br></div><div>Even though this may seem minor, I'm pretty happy that this is at all possible just from within the browser :) As explained in the project's README, there is a self-contained example (examples/example1.html) which demonstrates the aforementioned sine wave playback capability.</div>



<div><br></div><div>What do you guys think, are anyone else interested in being able to run ChucK programs in the browser? Anyone interested in helping out on <a href="https://github.com/aknuds1/chuckjs" target="_blank">ChucKJS</a> (like ChucK it's GPL licensed)?</div>



<div><br></div><div>My motivation for writing ChucKJS is to develop an online development environment for ChucK where one can execute the programs directly in the browser, I figure this will lower the threshold and make the language more fun to work with.</div>



<div><br></div><div>Merry Christmas,</div><div>Arve</div></div>
<br></div></div>_______________________________________________<br>
chuck-dev mailing list<br>
<a href="mailto:chuck-dev@lists.cs.princeton.edu" target="_blank">chuck-dev@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Nathan Leiby
</font></span></div>
</blockquote></div><br></div>