<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px">Clarification: when I say you can't substitute "one" for the other, I mean trying to substitute [osc~] for [cos~].<br><div id="yui_3_16_0_1_1440425719364_20710"><span id="yui_3_16_0_1_1440425719364_20711"></span></div>  <br><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 Monday, August 24, 2015 10:29 AM, Jonathan Wilkes <jancsika@yahoo.com> wrote:<br> </font> </div>  <br><br> <div class="y_msg_container"><div id="yiv2816949534"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16209">From what I recall</div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16210"><br clear="none"></div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16211">[osc~]</div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16212"><br clear="none"></div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16213">is the same as</div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16214"><br clear="none"></div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16215">[phasor~]</div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16216">|</div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_16217">[cos~]</div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_17334"><br clear="none"></div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_17335">So while there may be some trivial instances where you can substitute one for the other, generally you can't.  For example-- imagine having some more tilde objects between the [phasor~] and the [cos~] above.  In that case you cannot get the same signal using [osc~].  (Or at least it's not obvious to me how one would do that.)</div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_18117"><br clear="none"></div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_18118">Furthermore, the right inlet of [osc~] is a control inlet, while the inlet for [cos~] is a signal inlet.</div><div dir="ltr"><br clear="none"></div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_19363">Most of this info should be in the help patches.  (At least the ones I made for Pd Extended.)<br clear="none"></div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_18961"><br clear="none"></div><div dir="ltr" id="yiv2816949534yui_3_16_0_1_1440425719364_18950">-Jonathan<br clear="none"></div><div id="yiv2816949534yui_3_16_0_1_1440425719364_16206"><span></span></div>  <br clear="none"><div class="yiv2816949534qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv2816949534yahoo_quoted" 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 class="yiv2816949534yqt7279493396" id="yiv2816949534yqt30405"><div dir="ltr"> <font face="Arial" size="2"> On Monday, August 24, 2015 10:19 AM, Julian Brooks <jbeezez@gmail.com> wrote:<br clear="none"> </font> </div>  <br clear="none"><br clear="none"> <div class="yiv2816949534y_msg_container"><div id="yiv2816949534"><div><div dir="ltr">Hey Seb,<div><br clear="none"></div><div>Good to hear from you...</div><div><br clear="none"></div><div>Does [osc~] take arguments? In my test when I gave the patch an [osc~ 0] I got an error in the console saying '0' not understood and I presumed that was my argument being spat back.</div><div><br clear="none"></div><div>I can't really explain why it doesn't sound right to be honest, this is why I'm here asking:).</div><div><br clear="none"></div><div>I need to do some more coding and get back to you on that one.</div><div><br clear="none"></div><div>Regards,</div><div><br clear="none"></div><div>Julian</div><div><br clear="none"></div><div><br clear="none"></div></div><div class="yiv2816949534yqt7836546853" id="yiv2816949534yqt81403"><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote">On 24 August 2015 at 15:10, s p <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:sebpiq@gmail.com" target="_blank" href="mailto:sebpiq@gmail.com">sebpiq@gmail.com</a>></span> wrote:<br clear="none"><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><div><div>Hi Julian,<br clear="none"><br clear="none"></div>I've never used [cos~], can you explain to me why an [osc~] with the correct phase cannot do the trick?<br clear="none"><br clear="none"></div>Cheers<br clear="none"></div><div class="yiv2816949534gmail_extra"><div><div class="yiv2816949534h5"><br clear="none"><div class="yiv2816949534gmail_quote">On Mon, Aug 24, 2015 at 5:03 PM, Julian Brooks <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:jbeezez@gmail.com" target="_blank" href="mailto:jbeezez@gmail.com">jbeezez@gmail.com</a>></span> wrote:<br clear="none"><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">Some good stuff here, thanks people.<div><br clear="none"></div><div>[osc~] doesn't appear to take arguments so that's out.</div><div>I don't doubt Alexandre's ears or thoroughness but in this instance,when replacing [cos~] with [osc~] there's a big difference in the sound.</div><div>Alexandros - thanks for the sketch, yes it does make sense, webpd has no [until] or [cos].</div><div>Joe- nice implementation, again unfortunately there's no [abs~] or [wrap~].</div><div><br clear="none"></div><div>What I do think from the hints and suggestions given is that I've got enough to be getting on with to make something approximately close and hopefully interesting.</div><div><br clear="none"></div><div>Thanks all for suggestions so far,</div><div><br clear="none"></div><div>Julian</div></div><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote">On 24 August 2015 at 10:30, Joe White <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:white.joe4@gmail.com" target="_blank" href="mailto:white.joe4@gmail.com">white.joe4@gmail.com</a>></span> wrote:<br clear="none"><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">Hi Julian,<div><br clear="none"></div><div>I've attached an optimised implementation for [cos~] that we've been using for Heavy. It's an approximate taylor series expansion but it should be much faster than just using cosf(). Hopefully webpd supports [abs~] and [wrap~].</div><div><br clear="none"></div><div>Cheers,</div><div>Joe</div><div><div><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote">On 24 August 2015 at 09:18, Alexandros Drymonitis <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:adrcki@gmail.com" target="_blank" href="mailto:adrcki@gmail.com">adrcki@gmail.com</a>></span> wrote:<br clear="none"><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><div><div><div><div><div><div><div><div>what about this?<br clear="none"><br clear="none"></div>[table_size(<br clear="none">|<br clear="none"></div>[until]<br clear="none">|<br clear="none"></div>[f]x[+ 1]<br clear="none">|<br clear="none"></div><div>[t f f]__________<br clear="none">|                         |<br clear="none"></div>[/ table_size]      |<br clear="none">|                         |<br clear="none"></div>[* twoPi]             |<br clear="none">|                         |<br clear="none"></div>[cos]                  |<br clear="none">|                         |<br clear="none"></div>[tabwrite table name]<br clear="none"><br clear="none"><br clear="none"></div>well, ASCII patches don't look so good, but I hope you get the picture.<br clear="none"></div><div><div><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote">On Mon, Aug 24, 2015 at 9:29 AM, Alexandre Torres Porres <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:porres@gmail.com" target="_blank" href="mailto:porres@gmail.com">porres@gmail.com</a>></span> wrote:<br clear="none"><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">cause I made some tests, [osc~] will give the same result as [cos~]... </div><div><div><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote">2015-08-24 3:26 GMT-03:00 Alexandre Torres Porres <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:porres@gmail.com" target="_blank" href="mailto:porres@gmail.com">porres@gmail.com</a>></span>:<br clear="none"><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><span>> <span style="font-size:12.8000001907349px;">Unfortunately [osc~] doesn't have the tonal quality I'm after</span></span><div><span style="font-size:12.8000001907349px;"><br clear="none"></span></div><div><span style="font-size:12.8000001907349px;">how is that?</span></div></div><div><div><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote">2015-08-23 17:35 GMT-03:00 Julian Brooks <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:jbeezez@gmail.com" target="_blank" href="mailto:jbeezez@gmail.com">jbeezez@gmail.com</a>></span>:<br clear="none"><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">Alexandre & Alexandros,<div><br clear="none"></div><div>Cheers for pitching in.</div><div><br clear="none"></div><div>It's for a random bleepy patch. </div><div>Unfortunately [osc~] doesn't have the tonal quality I'm after - good idea though.</div></div><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote"><div><div>On 23 August 2015 at 20:53, Alexandre Torres Porres <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:porres@gmail.com" target="_blank" href="mailto:porres@gmail.com">porres@gmail.com</a>></span> wrote:<br clear="none"></div></div><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div><div dir="ltr">i do realize that, but who knows what he needs this for, it may work... :)</div><div><div><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote">2015-08-23 16:37 GMT-03:00 Alexandros Drymonitis <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:adrcki@gmail.com" target="_blank" href="mailto:adrcki@gmail.com">adrcki@gmail.com</a>></span>:<br clear="none"><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><br clear="none"><div class="yiv2816949534gmail_extra"><br clear="none"><div class="yiv2816949534gmail_quote"><span>On Sun, Aug 23, 2015 at 8:04 PM, Alexandre Torres Porres <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:porres@gmail.com" target="_blank" href="mailto:porres@gmail.com">porres@gmail.com</a>></span> wrote:<br clear="none"></span><blockquote class="yiv2816949534gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">you can treat [osc~] as [cos~]<div><br clear="none"></div><div>just give it a frequency of "0" and use the phase inlet as the angle input (from 0 to 1). </div></div></blockquote><div>But the phase inlet of [osc~] is a control inlet, and [cos~] takes signals.. <br clear="none"></div></div><br clear="none"></div></div>
</blockquote></div><br clear="none"></div>
</div></div><br clear="none"></div></div><span>_______________________________________________<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"></span></blockquote></div><br clear="none"></div>
</blockquote></div><br clear="none"></div>
</div></div></blockquote></div><br clear="none"></div>
</div></div></blockquote></div><br clear="none"></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></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>
<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"><br clear="all"><br clear="none"></div></div><span class="yiv2816949534HOEnZb"><font color="#888888">-- <br clear="none"></font></span><div><div dir="ltr"><span style="color:rgb(153,153,153);"><b><span style="color:rgb(68,68,68);">S</span><span><span style="color:rgb(68,68,68);">ébastien Piquemal</span><br clear="none"></span></b></span><div><span style="color:rgb(153,153,153);"><b><br clear="none"></b></span><span style="color:rgb(102,102,102);"><b> </b><span style="color:rgb(204,204,204);">-----</span><b> <font size="1">@sebpiq</font></b></span><br clear="none"></div><div><span style="color:rgb(102,102,102);"><span style="color:rgb(204,204,204);"> -----</span><b> </b><font size="1"><a rel="nofollow" shape="rect" target="_blank" href="http://github.com/sebpiq">http://github.com/sebpiq</a></font><b><br clear="none"></b></span></div><span style="color:rgb(102,102,102);"> <span style="color:rgb(204,204,204);">-----</span> <font size="1"><a rel="nofollow" shape="rect" target="_blank" href="http://funktion.fm/">http://funktion.fm</a></font></span><br clear="none"></div></div>
</div>
</blockquote></div><br clear="none"></div></div></div></div><br clear="none"><div class="yiv2816949534yqt7836546853" id="yiv2816949534yqt59249">_______________________________________________<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></div><br><br></div>  </div> </div>  </div></div></body></html>