Output for a patcher loaded by pfft~

Name | Type | Opt | Description |
---|---|---|---|

outlet-assignment | int | Obligatory. Determines the outlet number in the pfft~ which will receive the output of the fftout~ object. Outlet assignments start at 1 for the leftmost outlet of pfft~. Multiple fftout~ objects will typically have different outlet numbers. | |

window-envelope-function | symbol | opt | Tells fftout~ which window envelope function to use when overlapping fft's on the input signal. The options are (i.e. no window envelope), (the default), and . If the argument is used, then the fftout~ will echo its input signal to its output without performing a Fast Fourier transform. This allows you to output raw control signals from the pfft~ to the parent patcher. Note that when the option is used, overlap-adding is still being performed to create the output signal. |

signal | In left inlet: The real part of a signal that will be inverse-transformed back into the time domain. In right inlet: The imaginary part of a signal that will be inverse-transformed back into the time domain. Note that the real and imaginary inlets of fftout~ expect only the first half of the spectrum, as output by fftin~. This half-spectrum is called a spectral frame in pfft~ terminology. |

Name | Description |
---|---|

cartopol | Cartesian to Polar coordinate conversion |

cartopol~ | Signal Cartesian to Polar coordinate conversion |

fft~ | Fast Fourier transform |

fftin~ | Input for a patcher loaded by pfft~ |

fftinfo~ | Report information about a patcher loaded by pfft~ |

frameaccum~ | Compute "running phase" of successive phase deviation frames |

framedelta~ | Compute phase deviation between successive FFT frames |

ifft~ | Inverse fast Fourier transform |

out | Message output for a patcher loaded by poly~ or pfft~ |

pfft~ | Spectral processing manager for patchers |

poltocar | Polar to Cartesian coordinate conversion |

poltocar~ | Signal Polar to Cartesian coordinate conversion |

vectral~ | Vector-based envelope follower |

MSP Tutorial 25: Using the FFT | MSP Tutorial 25: Using the FFT |

MSP Tutorial 26: Frequency Domain Signal Processing with pfft~ | MSP Tutorial 26: Frequency Domain Signal Processing with pfft~ |