PV_SpectralMap:

Filter: Extension

Maps the spectral envelope of one FFT process onto another

Source: JoshPV.sc

Acts as a spectral filter.

WARNING: Use of a FFTs with a large window size may cause CPU spikes.

buffer |
The FFT buffer to filter. |

specBuffer |
The FFT buffer to derive the spectral curve from. |

floor |
The spectral curve is a normalized representation of the magnitudes in specBuffer (between 0 and 1). if floor > 0, mags in the spectral curve BELOW this number are also zeroed out. |

freeze |
If > 0, freeze the current spectral curve. The 'floor' parameter is ignored once the spectral curve is frozen. |

mode |
If mode == 0, PV_SpectralMap does not have any effect. > 0 acts as a bandpass filter, < 0 a bandreject. |

norm |
Normalization mode. If <=0, the specBuffer's magnitudes are normalized on a frame by from basis. >0, normalized according to the the sum of the FFT window's sample values. |

window |
The window used for the FFT - this will effect scaling if norm is > 0. |

helpfile source: /usr/local/share/SuperCollider/Extensions/SC3plugins/JoshUGens/HelpSource/Classes/PV_SpectralMap.schelp

link::Classes/PV_SpectralMap::

link::Classes/PV_SpectralMap::