<div dir="ltr">Oh wow, I helped!</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 5, 2020 at 10:35 PM Ge Wang <<a href="mailto:ge@ccrma.stanford.edu">ge@ccrma.stanford.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear all,<br>
<br>
chuck-1.4.0.1 (numchucks) is available:<br>
<br>
<a href="http://chuck.stanford.edu/" rel="noreferrer" target="_blank">http://chuck.stanford.edu/</a><br>
<a href="http://chuck.cs.princeton.edu/" rel="noreferrer" target="_blank">http://chuck.cs.princeton.edu/</a><br>
<br>
This is an minor release of ChucK and addresses a number of specific <br>
issues. Please see the release notes at the end of this email and, as<br>
usual, thank you and happy ChucKin!<br>
<br>
Also, tune in to Artful Design TV today (Wednesday 5/6) 1pm PDT/UTC-7; <br>
Perry Cook, Spencer Salazar, and I will host to talk coding and music <br>
with ChucK! It's free and open to all.<br>
<br>
*********************************************************<br>
What: Artful Design TV #6 "Coding Music with ChucK"<br>
When: Wednesday (5/6) 1pm PDT (UTC-7)<br>
*********************************************************<br>
learn more/register/tune-in HERE: <a href="http://artful.design/tv" rel="noreferrer" target="_blank">http://artful.design/tv</a><br>
*********************************************************<br>
<br>
-------<br>
1.4.0.1<br>
<br>
- (fixed) when opening audio input devices where the default<br>
device has insufficient channels (e.g., MacOS input is mono<br>
by default), logic has been added to also match sample rates<br>
when searching for alternate audio input devices; additional<br>
logic added in the specific case of mono input devices to<br>
simulate stereo, to fulfill the standard request for stereo<br>
input.<br>
- (fixed) added check to prevent crash in rare situations involving<br>
self-join when deleting XThread in background. (git PR #103)<br>
- (fixed) by stuntgoat@github -- right-recursion in chuck parser<br>
can exhaust memory in larger chuck files; this has been updated<br>
to use left recursion. (git PR #32, (finally) merged by hand by<br>
Spencer and Ge) Also thanks to Tom Lieber for the initial analysis<br>
and solution:<br>
<br>
<a href="https://lists.cs.princeton.edu/pipermail/chuck-users/2009-April/004029.html" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/pipermail/chuck-users/2009-April/004029.html</a><br>
- (added) by Nathan Tindall -- Q and freq bounding for filters (LPF,<br>
HPF, BPF, BRF) to avoid LOUD FILTER EXPLOSIONS; now negative values<br>
will throw an exception on the offending shred.<br>
- (restored, macOS) MAUI Chugin now (re)supported, post 1.4.0.0<br>
- (added; developer) ChucK.h API to set a main thread hook (e.g., for<br>
graphical functionalitie from Chugins)<br>
- (updated, developer) Chugin API now support main thread callback<br>
for graphical-/GUI purposes<br>
- (developer) refactored code to move I/O-related code out of<br>
chuck_lang and into chuck_io.<br>
<br>
Best,<br>
Spencer, Ge, and ChucK team<br>
<br>
~~~<br>
Ge Wang<br>
Associate Professor<br>
Center for Computer Research in Music and Acoustics (CCRMA)<br>
Department of Music (also Computer Science, by Courtesy)<br>
Stanford University<br>
<a href="https://ccrma.stanford.edu/~ge/" rel="noreferrer" target="_blank">https://ccrma.stanford.edu/~ge/</a><br>
~<br>
Artful Design: Technology in Search of the Sublime!<br>
-- a book for the engineer with a soul --<br>
<a href="https://artful.design/" rel="noreferrer" target="_blank">https://artful.design/</a><br>
~~~<br>
<br>
_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
</blockquote></div>