<div dir="ltr">well.. it's like a table of tables, a matrix. and you address them by "frames" instead of by simple index (I am being overly simplistic here so bare with me). jitter uses these to store video data, and what Charles did is to store audio data. I am no longer a max user too, I changed to PD 8 years ago, but we saw these patches in Uni last year and I wanna try implementing them in PD<div><br></div><div>thanks for the links, although I am doing it as a ...personal exercise so I am not interested in any other "done" solutions, I will check them out though to study them. </div><div><br></div><div>thank you.</div><div><br></div><div>any other thoughts,?? </div><div><br></div><div><div>(about to explore GEM now to see if there is anything like it)</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 14, 2016 at 11:37 AM, Derek Kwan <span dir="ltr"><<a href="mailto:derek.x.kwan@gmail.com" target="_blank">derek.x.kwan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Jul 14, José Rafael Subía Valdez wrote:<br>
> Hello List,<br>
><br>
> I am trying to implement an FFT Spectral Freeze patch based on "A Tutorial<br>
> on Spectral Sound Processing Using Max/MSP and Jitter", Jean-Francois<br>
> Charles. In the project, Charles uses the jitter objects to solve this.<br>
><br>
> I am starting to play around with some ideas, but I was wondering if this<br>
> is implemented somewhere.<br>
> What is interesting in these patches is that the spectral freeze is dynamic<br>
> so it sounds more organic.<br>
><br>
> any thoughts?<br>
<br>
</span>(oops, forgot to cc the list, sorry for the double e-mail jose. it's a<br>
little late...)<br>
<span class=""><br>
Hello,<br>
<br>
Not sure what the 3D bit is about and it's been a long while since I've<br>
used Max so I'm kinda fuzzy on what jitter objects there are... could<br>
you expand on the 3D bit?<br>
<br>
Anyways, you might want to look into paulstretching. It's basically like<br>
phase vocoding but you throw out the phases. I'm pretty sure the mmb<br>
library has something like that because I've modified it and abstracted<br>
it for my own use here:<br>
<a href="https://github.com/derekxkwan/pure-data-abstractions/blob/master/paulstretch%7E.pd" rel="noreferrer" target="_blank">https://github.com/derekxkwan/pure-data-abstractions/blob/master/paulstretch%7E.pd</a><br>
<br>
Derek<br>
<br>
=====================<br>
<br>
Derek Kwan<br>
<a href="http://www.derekxkwan.com" rel="noreferrer" target="_blank">www.derekxkwan.com</a><br>
<br>
</span>=====================<br>
<span class="HOEnZb"><font color="#888888">Derek Kwan<br>
<a href="http://www.derekxkwan.com" rel="noreferrer" target="_blank">www.derekxkwan.com</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">José Rafael Subía Valdez<br><div><a href="http://www.jrsv.net" target="_blank">www.jrsv.net</a><br><div><br></div><div><br><div><br><font face="'lucida grande', tahoma, verdana, arial, sans-serif" size="4"><span style="font-size:14px;line-height:17px"><br></span></font></div></div></div></div></div>
</div>