Hello, I am wondering if it is possible to use the rfft~ object to analyze an incoming sound, and output it's harmonics (sinusoidal peaks, including their amplitude) in order of frequency from low to high?

sigmund~ and fiddle~ are great at detecting them, but both seem to re-order the peaks in order of their amplitude not frequency (which unfortunately won't work for me ...sadly because they do EVERYTHING else I need!)

I'm trying to detect the first 7 harmonics of a sound that is run through my patch. Is it possible to route the frequency and amplitude of each harmonic to it's own outlet (like with fiddle~ or sigmund~) with the rfft~ object? Or, alternatively, is it possible to lock the order of the harmonics in fiddle~ or sigmund~ so that they always output in order of frequency from low to high?

Many thanks in advance, any help would be greatly appreciated!