Spectral freeze vs. "60 Hz meditation"

eirikobo's icon

I have had a look at this max patch:

Extras->ExamplesOverview->Synth: 60hz-meditation

Is this principle of "variation in harmonics" possible to combine with a frozen spectrum (Jean-Francois-Charles-style), e.g. of a violin playing a tone? In other words, using the harmonics of such a spectrum instead of simple sine waves, as in the example? Maybe one could use a denoiser module to find the 10 most "significant" harmonics, and then bind these to a multislider?

Alexandre's icon

Sure, everything is possible to do.

> "find the 10 most "significant" harmonics"

Look for sigmund~ ( http://crca.ucsd.edu/~tapel/software.html ) and listen to "p simple-analysis-resynthesis-using-tracks-output"
this is tracking harmonics really better than the fft stuff can do.

You could even use some sharp resonants filters instead of sinusoids, to give more realism to your frozen violin. (using resonators~ like i did in the patch you can dl here : https://cycling74.com/forums/sharing-expressive-resonance-on-moving-noises )

eirikobo's icon

Thanks for your help!
The problem is that I'm using a PC, and there's no windows version of sigmund~ as far as I know. Is there another object that can do the same thing?

Alexandre's icon

hmm, sad.
maybe ask gently to the developer if he would compile a pc version some day, or even search for the source code of the external: it looks like sigmung~ is part of PureData, and PureData is open source i think...?
Then ask on the dev forum if someone can compile a pc max external for this GREAT - and for me essential - object.

I really don't know about an other object. My feeling is that sigmung~ is doing something rare and rather complex, and is doing it really good.

danilcrag's icon

Yeah what you have said was absolutely right. To find 10 most significant harmonics we use denoiser module.

andrea agostini's icon

Hi.

Actually, sigmund~ has already been ported to Windows:
https://cycling74.com/forums/sharing-finally-sigmund-for-windows

cheers
aa