<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[simple polyphonic synth - clone the central phasor or not?]]></title><description><![CDATA[<p>Morning good people,<br />
I'm making steady progress on a simple polyphonic MIDI synth, and the post title says it all really. I have a single phasor driving a variety of oscillators (rect, saw etc), and am about the polyphonise (?) it. Would you put that phasor inside the clone object, where the shaping functions will go, or not? An 'outside' signal will of course go to all voices, and there may be phase issues with mutiple copies if I put it inside.</p>
<p>Kinda answered my own question there, but would love to hear your thoughts</p>
<p>PD-Pi</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 19:45:40 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/14685.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Apr 2024 10:54:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Sun, 07 Apr 2024 10:54:49 GMT]]></title><description><![CDATA[<p>Morning good people,<br />
I'm making steady progress on a simple polyphonic MIDI synth, and the post title says it all really. I have a single phasor driving a variety of oscillators (rect, saw etc), and am about the polyphonise (?) it. Would you put that phasor inside the clone object, where the shaping functions will go, or not? An 'outside' signal will of course go to all voices, and there may be phase issues with mutiple copies if I put it inside.</p>
<p>Kinda answered my own question there, but would love to hear your thoughts</p>
<p>PD-Pi</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not</guid><dc:creator><![CDATA[PD-Pi]]></dc:creator><pubDate>Sun, 07 Apr 2024 10:54:49 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Sun, 07 Apr 2024 16:21:50 GMT]]></title><description><![CDATA[<p>@brendanmac I'm not a synthesis guy, but a friend told me that you sometimes want your ADSR synchronized with oscillator phase to make attacks sound consistent. So maybe that's a reason to not use a single centralized phasor? Looking forward to the replies of more knowledgeable folk.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/2</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Sun, 07 Apr 2024 16:21:50 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Sun, 07 Apr 2024 16:40:19 GMT]]></title><description><![CDATA[<p>Thanks for chipping in. I should have mentioned a few things: this won't be a commercial or professional product, just for my own noodlings (I was looking at Behringer's recent line of HW synths and thought, why am I spending money, just build one in PD). So, the detail you mention isn't critical <em>to me</em>.</p>
<p>I could of course just make two different versions and see which one I like the sound of; plus, doing it that way will throw up any issues along the way.</p>
<p>Thanks again<br />
Brendan</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/3</guid><dc:creator><![CDATA[PD-Pi]]></dc:creator><pubDate>Sun, 07 Apr 2024 16:40:19 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Mon, 08 Apr 2024 11:09:06 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/pd-pi">@PD-Pi</a> Wait, if each clone instance is a voice, then they can't share a single phasor because then they'd all have to play the same pitch, which is not my understanding of a polyphonic synth.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/4</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Mon, 08 Apr 2024 11:09:06 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Mon, 08 Apr 2024 11:52:12 GMT]]></title><description><![CDATA[<p>yep! you're right, i'll keep chipping away at this, thanks</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/5</guid><dc:creator><![CDATA[PD-Pi]]></dc:creator><pubDate>Mon, 08 Apr 2024 11:52:12 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Thu, 18 Apr 2024 00:12:46 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jameslo">@jameslo</a> said:</p>
<blockquote>
<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/pd-pi">@PD-Pi</a> Wait, if each clone instance is a voice, then they can't share a single phasor because then they'd all have to play the same pitch, which is not my understanding of a polyphonic synth.</p>
</blockquote>
<p>the idea of using a central phasor is not that the frequency must remain the same all the time, rather you would derive sub-phasors from it or use forms of distortion - or clock multiplying - while everything can still be resynced from the master.</p>
<p>that is also how you can realize a naive hardsync oscillator among other things.</p>
<p>the master would be outside the clone patch of course.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/6</guid><dc:creator><![CDATA[Obineg]]></dc:creator><pubDate>Thu, 18 Apr 2024 00:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Thu, 18 Apr 2024 12:28:38 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/obineg">@Obineg</a> Interesting. Can you show me a patch that, say, generates all 12 equally tempered tones starting with middle C from 1 phasor?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/7</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/7</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Thu, 18 Apr 2024 12:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Thu, 18 Apr 2024 12:54:33 GMT]]></title><description><![CDATA[<p>Hi<br />
I'm not sure what the PD equivelants are, but in Max I would have done this with rate~ on a central phasor. I think (it's been a while <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title=";)" alt=";)" /> )</p>
<p>Brendan</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/8</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/8</guid><dc:creator><![CDATA[PD-Pi]]></dc:creator><pubDate>Thu, 18 Apr 2024 12:54:33 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Thu, 18 Apr 2024 13:03:00 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/pd-pi">@PD-Pi</a> Just read the documentation for rate~...also interesting. I wonder how they do that?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/9</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/9</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Thu, 18 Apr 2024 13:03:00 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Thu, 18 Apr 2024 13:18:28 GMT]]></title><description><![CDATA[<p>You mean how it works internally? Probably a modulo function.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/10</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/10</guid><dc:creator><![CDATA[PD-Pi]]></dc:creator><pubDate>Thu, 18 Apr 2024 13:18:28 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Thu, 18 Apr 2024 13:40:03 GMT]]></title><description><![CDATA[<p><img src="/uploads/files/1713447599366-screenshot-2024-04-18-at-14.39.07.png" alt="Screenshot 2024-04-18 at 14.39.07.png" class="img-responsive img-markdown" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/11</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/11</guid><dc:creator><![CDATA[PD-Pi]]></dc:creator><pubDate>Thu, 18 Apr 2024 13:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Thu, 18 Apr 2024 13:57:11 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/pd-pi">@PD-Pi</a> Yeah, but the devil's in the details. I'd love to see a patch.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/12</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/12</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Thu, 18 Apr 2024 13:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Thu, 18 Apr 2024 22:06:41 GMT]]></title><description><![CDATA[<p>&quot;The devil's in the details&quot; and the particular detail is &quot;equal tempered.&quot;</p>
<blockquote>
<p>Can you show me a patch that, say, generates all 12 equally tempered tones starting with middle C from 1 phasor?</p>
</blockquote>
<p>3:1 is not an equal tempered frequency ratio -- it's a justly tuned octave+fifth. The 12ET octave+fifth is 2.9966141537533 (approximately, since it's a fractional power of 2, thus irrational).</p>
<p>The [*~] --&gt; [wrap~] approach will definitely have sync artifacts for non-integer ratios. Not sure what Max's [rate~] will do.</p>
<p>hjh</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/13</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/13</guid><dc:creator><![CDATA[ddw_music]]></dc:creator><pubDate>Thu, 18 Apr 2024 22:06:41 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Fri, 19 Apr 2024 11:03:26 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/ddw_music">@ddw_music</a> Yep, more reasons why it would be great to see a patch.</p>
<p>This morning I'm thinking that in the case of equal temperament, would sync between two oscillators even be meaningful? If the ratio between two pitches is a floating-point approximation of an irrational number, well gosh, that's as complicated as having no sync at all, isn't it?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/14</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/14</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Fri, 19 Apr 2024 11:03:26 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Fri, 19 Apr 2024 11:05:06 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jameslo">@jameslo</a> said:</p>
<blockquote>
<p>Can you show me a patch that, say, generates all 12 equally tempered tones starting with middle C from 1 phasor?</p>
</blockquote>
<p>You could do something like this ... <a href="/uploads/files/1713524432833-phasor-sync.pd">phasor-sync.pd</a></p>
<p>Note sure if that's anywhere close to what's going on inside Max's [rate~], though.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/15</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/15</guid><dc:creator><![CDATA[manuels]]></dc:creator><pubDate>Fri, 19 Apr 2024 11:05:06 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Sat, 20 Apr 2024 16:09:06 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/manuels">@manuels</a> That's clever, thanks! I especially like how you get the slope of the input phasor (compensating for that downward jump every cycle) and how you construct the output phasor. But I think there are two issues with it. Firstly, a sync will reset the phase of the output phasor at an arbitrary point unless the output phasor frequency is an exact multiple of the input frequency. Secondly, without sync, I think the output phasor may drift WRT the input phasor due to floating point roundoff error. Agree?</p>
<p>Backing out to look at the big picture again, i.e. Brendan's question, this means that it couldn't be used to make either a &quot;hardsync&quot; synthesizer (disclaimer: I don't really know what that is) or a &quot;phasor~-synchronized system&quot;, assuming that both require a precise phase relationship between the input and output phasors and that the output phasor doesn't contain discontinuities. What do you think?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/16</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/16</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Sat, 20 Apr 2024 16:09:06 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Sat, 20 Apr 2024 18:21:33 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jameslo">@jameslo</a> I agree with both of your points. Except that I thought a hardsync oscillator would do exactly what you describe: reset the phase of the output phasor regardless of its current phase. So unless I'm mistaken here (which is very possible), my approach should be usable for that.</p>
<p>Wheter it can be used for a synchronized system with a central phasor I'm not so sure ... Maybe the mode (sync or non-sync) should depend on wheter the scaling factor is an integer or not? On the other hand: If it is an integer, the multiply-wrap method suggested by <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/pd-pi">@PD-Pi</a> is of course much simpler and probably more precise.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/17</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/17</guid><dc:creator><![CDATA[manuels]]></dc:creator><pubDate>Sat, 20 Apr 2024 18:21:33 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Sat, 20 Apr 2024 19:20:11 GMT]]></title><description><![CDATA[<p>I just want to thank everyone for the detailed responses here, which has inadvertently but interestingly diverged into a slightly different topic. It makes interesting reading.</p>
<p>PD-Pi</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/18</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/18</guid><dc:creator><![CDATA[PD-Pi]]></dc:creator><pubDate>Sat, 20 Apr 2024 19:20:11 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Sat, 20 Apr 2024 20:44:50 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/pd-pi">@PD-Pi</a> Oh sorry, I didn't mean to digress, I honestly thought this was relevant to your original question.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/19</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/19</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Sat, 20 Apr 2024 20:44:50 GMT</pubDate></item><item><title><![CDATA[Reply to simple polyphonic synth - clone the central phasor or not? on Sun, 21 Apr 2024 10:13:50 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jameslo">@jameslo</a> Not derailed! Just expanded and extended <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/heart.png" title="&lt;3" alt="&lt;3" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/20</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14685/simple-polyphonic-synth-clone-the-central-phasor-or-not/20</guid><dc:creator><![CDATA[PD-Pi]]></dc:creator><pubDate>Sun, 21 Apr 2024 10:13:50 GMT</pubDate></item></channel></rss>