Hi Roman, list!<br><br>Attached is my aproach to generate masked-phasor, as suggested.<br>But in this way I can only obtain 1 of N phasor cycles.<br>How could I obtain a phasor with a M:N cycles relation, like that (2:2):<br>
<br><span class="e" id="q_11797c7a3466aa9e_1">&nbsp; /|&nbsp;&nbsp;/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /|&nbsp;&nbsp;/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /|&nbsp;&nbsp;/|&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /|&nbsp;&nbsp;/|&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; /|&nbsp;&nbsp;/|<br>&nbsp;/ | / |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; / | / |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; / | / |&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; / | / |&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; / | / |<br>/&nbsp;&nbsp;|/&nbsp;&nbsp;|_____/&nbsp;&nbsp;|/&nbsp;&nbsp;|_____/&nbsp;&nbsp;|/&nbsp;&nbsp;|_____/&nbsp;&nbsp;|/&nbsp;&nbsp;|_____/&nbsp;&nbsp;|/&nbsp;&nbsp;|____
</span> <br><br><br><br><div><span class="gmail_quote">2008/1/20, raul diaz &lt;<a href="mailto:raul.lete@gmail.com">raul.lete@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Roman!<br><br>I&#39;m sorry for my lack of information...<br><br>I&#39;m making a pulsar granular synthesis patch based on Curtis Roads&#39;s Microsound ideas using a patch from nullpointer (<a href="http://www.nullpointer.co.uk/-/pd.htm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://www.nullpointer.co.uk/-/pd.htm</a>).<br>So, the phasor is my pulsar frequency reference, and I want to mask the output of pulsar granular synthesizer.<br>In this way a 1:3 mask will allow to hear 1 of each 4 pulsar particles.
<br>I don&#39;t really need a square wave, I prefer to obtain a number (0/1) each phasor cycle to multiply with pulsar granular synthesize output.<br>But, maybe your idea could work, using directly a masked phasor to synthesize pulsar particles, instead of mask synthesized pulsar particles.
<br><br>I will try this way, but anyway i&#39;m curious about [avg~] behaviour. What&#39;s wrong on my &quot;phasor-cycles-counter&quot; patch?<br><br>Thanks for your suggestions!<br><br>Saludos!<div><span class="e" id="q_11797c7a3466aa9e_1">
<br><br><br><div><span class="gmail_quote">
2008/1/20, Roman Haefeli &lt;<a href="mailto:reduzierer@yahoo.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">reduzierer@yahoo.de</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

hi raul<br><br>i am still unsure about your initial problem. probably the solution is<br>quite simple, but maybe you need to provide some more information. would<br>you like to use the rectangular wave to mask the phasor wave? so that
<br>your resulting wave would look like this&nbsp;&nbsp;:<br><br>&nbsp;&nbsp;/|&nbsp;&nbsp;/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/|&nbsp;&nbsp;/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/|&nbsp;&nbsp;/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/|&nbsp;&nbsp;/|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/|&nbsp;&nbsp;/|<br> / | / |&nbsp;&nbsp;&nbsp;&nbsp; / | / |&nbsp;&nbsp;&nbsp;&nbsp; / | / |&nbsp;&nbsp;&nbsp;&nbsp; / | / |&nbsp;&nbsp;&nbsp;&nbsp; / | / |<br>/&nbsp;&nbsp;|/&nbsp;&nbsp;|____/&nbsp;&nbsp;|/&nbsp;&nbsp;|____/&nbsp;&nbsp;|/&nbsp;&nbsp;|____/&nbsp;&nbsp;|/&nbsp;&nbsp;|____/&nbsp;&nbsp;|/&nbsp;&nbsp;|____
<br><br>if your goal is&nbsp;&nbsp;to synthesize some customized waveform, it might be<br>easier to do it using [vline~] (have a look at the help patch). [vline~]<br>lets you practically compose any waveform, that consists only of
<br>
straight ramps (it might still be possible with curves, but certainly it<br>would be trickier).<br><br>roman<br><br><br>On Sun, 2008-01-20 at 14:55 +0100, raul diaz wrote:<br>&gt; Thanks a lot for your suggestions!<br>&gt;
<br>&gt; I tried to make the mathematical comparation for phasor with [==~] and<br>&gt; [avg~] and then a counter in order to count phasor cycles.<br>&gt; But it doesn&#39;t work, it only count one. Did I make something wrong?
<br>&gt;<br>&gt; Attached is the example patch.<br>&gt;<br>&gt;<br>&gt;<br>&gt; 2008/1/20, Roman Haefeli &lt;<a href="mailto:reduzierer@yahoo.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">reduzierer@yahoo.de
</a>&gt;:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On Sun, 2008-01-20 at 13:50 +0100, raul diaz wrote:
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi list!<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I need to convert a phasor into a square wave in this way:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; phasor:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; square (2:1):<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; ________&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_________&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|____|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|____|<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hi raul<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when doing ascii art, the font and formatting you are using is<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; critical
<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for the correct appearance. in order to display your aa<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; correctly in<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; other people&#39;s email-client as well, choose &#39;plain text&#39;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; instead of<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;html&#39; format and a monospace font type while typing.
<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to your problem:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; you could divide the phasor frequency by three, so that one<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; period of<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the phasor matches one period of your desired rectangular
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wave. if i<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; understand your drawing correctly, you want to achieve a<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rectangular<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wave whith a 66% on-phase (and 33% off-phase). have a look at<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; millers
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; example patch 3.audio.examples/J03.pulse.width.mod.pd to get<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; an idea how<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to convert a phasoor into a rectangular wave with specified<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on-phase.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; roman
<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ___________________________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Telefonate ohne weitere Kosten vom PC zum PC:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://messenger.yahoo.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://messenger.yahoo.de</a><br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Raul Diaz Poblete<br>&gt; *************************<br>&gt; <a href="mailto:raul.lete@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
raul.lete@gmail.com</a><br>&gt; Barcelona [Spain]
<br>&gt; _______________________________________________<br>&gt; <a href="mailto:PD-list@iem.at" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">PD-list@iem.at</a> mailing list<br>&gt; UNSUBSCRIBE and account-management -&gt; 
<a href="http://lists.puredata.info/listinfo/pd-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.puredata.info/listinfo/pd-list</a><br><br><br><br><br>___________________________________________________________<br>Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: <a href="http://mail.yahoo.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://mail.yahoo.de</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Raul Diaz Poblete<br>*************************<br><a href="mailto:raul.lete@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
raul.lete@gmail.com</a><br>Barcelona [Spain]
</span></div></blockquote></div><br><br clear="all"><br>-- <br>Raul Diaz Poblete<br>*************************<br><a href="mailto:raul.lete@gmail.com">raul.lete@gmail.com</a><br>Barcelona [Spain]