<div dir="ltr">I've simplified the patch a lot so many things can be discarded.<div><br></div><div>The window size shouldn't affect anything as the reading point in the delay line is fixed. Now I don't have [vline~] or anything, just a steady signal fed to [vd~], when we get close to the end of the delay line it just gets ruined, and that's all that there is to it. There's no flaw in the patch, nothing I didn't think of. It's really something very mysterious or perhaps a bug.<br><br>The patch is now simpler and also vanilla compatible. I tried it in the new Pd Vanilla 0.46-7 and I got the same weird behaviour.</div><div><br></div><div>Check attachment please</div><div><br></div><div>cheers</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-21 14:12 GMT-03:00 Christof Ressi <span dir="ltr"><<a href="mailto:christof.ressi@gmx.at" target="_blank">christof.ressi@gmx.at</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Verdana;font-size:12.0px"><div>
<div>Well, I just think you're hitting the limit of the delay line. Your window size is 2048 samples, so inside the subpatch that's 2048/(44,1*4) = 11,6 ms. But one window is one hop size (2,9 ms) behind, therefore 11,6 ms + 2,9 ms = 14,5 ms and 1000 ms - 14,5 ms = 985,5 ms --> that's pretty much the limit you were experiencing. Hope that helps.</div>

<div> </div>

<div>Cheers</div>

<div>
<div style="margin:10.0px 5.0px 5.0px 10.0px;padding:10.0px 0 10.0px 10.0px;border-left:2.0px solid rgb(195,217,229)">
<div style="margin:0 0 10.0px 0"><b>Gesendet:</b> Montag, 21. September 2015 um 18:27 Uhr<span class=""><br>
<b>Von:</b> "Alexandre Torres Porres" <<a href="mailto:porres@gmail.com" target="_blank">porres@gmail.com</a>><br>
</span><b>An:</b> "Christof Ressi" <<a href="mailto:christof.ressi@gmx.at" target="_blank">christof.ressi@gmx.at</a>>, "<a href="mailto:pd-list@lists.iem.at" target="_blank">pd-list@lists.iem.at</a>" <<a href="mailto:pd-list@lists.iem.at" target="_blank">pd-list@lists.iem.at</a>><br>
<b>Betreff:</b> Re: PVoc patch "bug"?</div><div><div class="h5">

<div>
<div>my patch has a little issue, I'm saying the delay line is 60000 ms (this is for the wrapping objects) when it's only 4000, but that is not a problem for what I'm asking here as the wrapping doesn't influence anything. It's just something weird that happens even without the wrapping.
<div> </div>

<div>I wonder what's the principle you'd have for not using cyclone :)</div>
</div>

<div class="gmail_extra"> 
<div class="gmail_quote">2015-09-21 12:32 GMT-03:00 Christof Ressi <span><<a>christof.ressi@gmx.at</a>></span>:

<blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1.0px rgb(204,204,204) solid;padding-left:1.0ex">
<div>
<div style="font-family:Verdana;font-size:12.0px">
<div>Hey,</div>

<div> </div>

<div>the first thing I noticed: your [delwrite~] is at 4000 ms, but [s $0-buff_size] is still fed with 60000 ms... Is this on purpose?</div>

<div>The second thing: Even if you got the range for [pong~] right, my guess is that this will create a sudden jump from the end of the delay line to the beginning. You'd need some kind of enveloping to mask the discontinuity. Maybe this won't be noticeable if you pass the 'problematic' area quickly, but might sound terrible if you stay there. In your case, however, it seems that the delay line is simply clipped since you've sent a wrong value to [pong~].</div>

<div>This is just some remote diagnostics, though, since I don't use any cyclone objects as a matter of principle :-D. </div>

<div> </div>

<div>Cheers</div>

<div> </div>

<div>PS: I didn't put this on the list on purpose, because it's only about a specific patch and not something more general. </div>

<div> </div>

<div> 
<div style="margin:10.0px 5.0px 5.0px 10.0px;padding:10.0px 0 10.0px 10.0px;border-left:2.0px solid rgb(195,217,229)">
<div style="margin:0 0 10.0px 0"><b>Gesendet:</b> Montag, 21. September 2015 um 06:48 Uhr<br>
<b>Von:</b> "Alexandre Torres Porres" <<a>porres@gmail.com</a>><br>
<b>An:</b> "<a>pd-list@lists.iem.at</a>" <<a>pd-list@lists.iem.at</a>>, "Christof Ressi" <<a>christof.ressi@gmx.at</a>><br>
<b>Betreff:</b> PVoc patch "bug"?</div>

<div>
<div>
<div>
<div>Hi there, still struggling with my circular buffer Phase Vocoder, now I've found an issue that has no apparent reason.
<div> </div>

<div>Check the attached patch please</div>

<div> </div>

<div>the speed is 100% and pitcnh shift is "0", so the signal from vline~ stands still in one particular point in the buffer (read from [vd~]).</div>

<div> </div>

<div>buffer size is 4000 ms, into the PVoc subpatch is supposed to be "1000" for it does oversampling with the overlap of 4 (we've discussed this before). Anyway, I'm using sampstoms~ and mstosamps~ to convert in a way that works for the patch.</div>

<div> </div>

<div>The point is, when getting close to the end of the delay line, things get ruined for no reason! The end of the buffer is 1000 ms, not 4000 ms as pointed above. You can check my patch and see how that goes.</div>

<div> </div>

<div>If the reading point is at somewhere just after the buffer size less a window size plus a hop size (around 985 ms) things get bad.</div>

<div> </div>

<div>I can't find a reason for that in a million years. Please help</div>

<div> </div>

<div>thanks</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div></div></div>
</div>
</div></div></div>
</blockquote></div><br></div>