this module looks kind of amazing tbh:

the Panharmonium polls the FFT chain to find the frequencies and amplitudes of the top 33 local maxima, which are then fed to oscillators, optionally with slew. from there it more or less behaves like an additive synthesiser - the frequencies and wave forms of the oscillators can be manipulated, etc.

however, looking through the list of phase modulation and FFT Ugens, an efficient way to get the frequencies and relative amplitudes of the top 33 local maxima from the FFT chain wasn’t immediately obvious to me.

there’s PV_LocalMax, but because it uses threshold, it would take some expensive iterative process to find the top 33 bins. but maybe this is unavoidable?