<br><br><div class="gmail_quote">2010/4/2 Robert Poor <span dir="ltr"><<a href="mailto:rdpoor@gmail.com">rdpoor@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word">Kurt:<div><br></div><div>Has nobody told you that a synthesis system that won't produce occasional bleeding eardrums is a BORING synthesis system?</div><div><br></div></div></blockquote>
<div><br></div><div>I don't think filters are expected to function stably beyond the Nyquist anywhere. This could be grounds for a warning message or we could document it and leave it to the user to experiment with the noises that he can get that way. I like the last option.</div>
<div><br></div><div>Nobody is suggesting that we proof ChucK against blowing up in general (that would make for a very boring language indeed) but I really don't see why things would have to be as they are on Mac's. With a hard clip (using something new like dac.clip() ) all of the current behaviour could be had by turning the system's volume up to max, then setting dac.gain(). In addition a solution like that could give safety to those who might need/want it.</div>
<div><br></div><div>Can't we simply file a bug report against OSX about this? There is a dual issue here of OSX passing on floats in situations where they clearly make no sense and there being a problem with the convenience filters sometimes coming up with unstable sets of coefficients. These happen to interact in this way but they are quite separate, to me.</div>
<div><br></div><div>Yours,</div><div>Kas.</div></div>