[CM] removing harmonic content from sound (solutions for real-time use)

Juan Reyes juanig at ccrma.Stanford.EDU
Tue Aug 15 10:20:38 PDT 2023

Hi Anders,

If I recall Juan Pampin's ATS [1] would do what you are describing.

Lisp version was good but I have not used it in fifteen years (CMUCL)
and not so sure it will work on SBCL. Meaning that it would probably
need some toggling, if someone has some free time.

Juan and Pablo de Liscia also had some C++ binaries that worked
'realtime' but have not tried them recently. They might need

If you get ATS working I'm positive you'll get what you want.

  --* Juan Reyes


> I want to remove as much-as-possible harmonic content from sound
> input, leaving only the noise part.  Think acoustic guitar, or
> close-miked piano, leaving the 'mechanics' only.
> Ultimately i'll need a real-time solution.
> Perhaps something like a LPC-based approach which may be used in 
> real-time?
> Or perhaps trying to subtract a certain part of the result of a 
> FFT-analysis?  Or some other approach?  Anyone tried?
> All suggestions or refs are very welcome! :-)

More information about the Cmdist mailing list