It&#39;s a good start, I&#39;d guess.  You&#39;ll get discontinuities on the block boundaries.  You probably want to insert that part of your patch into a overlapping block scheme with windowing, to reduce clicks/noise.<br>
<br>However, I bet there&#39;s a simpler solution that works almost as well with an all-pass filter (or the hilbert~ abstraction) and a mixer.<br><br>Chuck<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 28, 2012 at 2:04 PM, Alexandros Drymonitis <span dir="ltr">&lt;<a href="mailto:adrcki@gmail.com" target="_blank">adrcki@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is this right for phase modulation of live input?<br><br>[adc~]          [0\<br>|                   |<br>[rfft~]           [osc~]<br>
|       \           |<br>|         \         |    [0\<br>|           \       |    |<br>[cartopol~]   [*~]<br>
|              |    |<br>|              [+~]<br>|              |<br>[poltocar~]<br>|             /<br>|           /<br>|         /<br>[rifft~]<br>|<br>[dac~]
                                
                                <hr><br>
<br>_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div>