<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1456590108530_3042" dir="ltr">> It would change some pretty major things in vanilla, too. For instance, 
[phasor~], [osc~], and [tabosc4~] all depend on a bit-manipulation trick
 to wrap phase, which won't work with doubles.</div><div id="yui_3_16_0_1_1456590108530_2989"><br><span></span></div><div id="yui_3_16_0_1_1456590108530_3054"><span id="yui_3_16_0_1_1456590108530_3055">katja addressed this with Pd Double.  See:</span></div><div dir="ltr" id="yui_3_16_0_1_1456590108530_3056"><span id="yui_3_16_0_1_1456590108530_3055"><a id="yui_3_16_0_1_1456590108530_3082" class="" href="http://www.katjaas.nl/doubleprecision/doubleprecision.html">http://www.katjaas.nl/doubleprecision/doubleprecision.html</a></span></div><div id="yui_3_16_0_1_1456590108530_3141"><br></div><div id="yui_3_16_0_1_1456590108530_3140">See the "benchmarks" section of that link.</div><div id="yui_3_16_0_1_1456590108530_3313"><br></div><div id="yui_3_16_0_1_1456590108530_3314">-Jonathan<br></div><div id="yui_3_16_0_1_1456590108530_3156" dir="ltr"><span id="yui_3_16_0_1_1456590108530_3055"><br></span></div><div id="yui_3_16_0_1_1456590108530_3155" dir="ltr"><span id="yui_3_16_0_1_1456590108530_3055"></span></div> <div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font face="Arial" size="2"> On Saturday, February 27, 2016 11:05 AM, Matt Barber <brbrofsvl@gmail.com> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv3612533135"><div><div dir="ltr"><div class="yiv3612533135gmail_default" style="font-family:verdana, sans-serif;">It would change some pretty major things in vanilla, too. For instance, [phasor~], [osc~], and [tabosc4~] all depend on a bit-manipulation trick to wrap phase, which won't work with doubles. I'm not sure if the output is any different, but it does save the per-sample bounds check and is theoretically faster.</div></div><div class="yiv3612533135gmail_extra"><br clear="none"><div class="yiv3612533135gmail_quote">On Sat, Feb 27, 2016 at 10:49 AM, Jonathan Wilkes via Pd-list <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:pd-list@lists.iem.at" target="_blank" href="mailto:pd-list@lists.iem.at">pd-list@lists.iem.at</a>></span> wrote:<br clear="none"><blockquote class="yiv3612533135gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yiv3612533135yqt4909636353" id="yiv3612533135yqt96915"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><span class="yiv3612533135"></span><div dir="ltr">> we should have switched to doubles long ago.</div><div><br clear="none"></div><div>According to katja, that would trigger a zombie apocalypse in external land.  <br clear="none"></div><div dir="ltr">And the only way to tell the zombies from the survivors would be to... *gulp*...</div><div dir="ltr"><br clear="none"></div><div dir="ltr">actually read external library code.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Personally, I'd rather get eaten by a zombie than do that.</div><span class="yiv3612533135HOEnZb"><font color="#888888"></font></span><div dir="ltr"><br clear="none"></div><div dir="ltr">-Jonathan<br clear="none"></div><div dir="ltr"><br clear="none"></div><div><br clear="none"><br clear="none"></div><div style="display:block;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div><div class="yiv3612533135h5"> <div dir="ltr"><font face="Arial" size="2"> On Saturday, February 27, 2016 10:31 AM, IOhannes m zmölnig <<a rel="nofollow" shape="rect" ymailto="mailto:zmoelnig@iem.at" target="_blank" href="mailto:zmoelnig@iem.at">zmoelnig@iem.at</a>> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> </div></div><div><div><div class="yiv3612533135h5">On 02/27/2016 09:55 AM, William Huston wrote:<br clear="none">> I really wish Pd had a 32 bit integer data type for counters, and other<br clear="none">> places where integers are appropriate.<br clear="none"><br clear="none">actually i strongly disagree: i think it is one of Pd's killer features<br clear="none">to have a single numeric type.<br clear="none"><br clear="none">the only problem is that the actually used numeric type (single<br clear="none">precision floating point) is rather limited.<br clear="none">we should have switched to doubles long ago.<br clear="none"><br clear="none">gfmdsar<div><br clear="none">IOhannes<br clear="none"><br clear="none"></div><br clear="none"></div></div><span class="yiv3612533135"></span><div>_______________________________________________<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@lists.iem.at" target="_blank" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div></div></div><br clear="none">_______________________________________________<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@lists.iem.at" target="_blank" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">
UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div></div></div><br><br></div>  </div> </div>  </div></div></body></html>