# fftout~

## Description

The fftout~ object provides an signal output to a pfft~ object.

## Examples

## Discussion

The fftout~ object performs an inverse Fast Fourier Transform and applies a windowing function (an envelope), allowing the pfft~ object to manage the overlap-add of the output signal windows.

## Arguments

### outlet-assignment [int]

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]

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.

## Attributes

### Common Box Attributes

## Messages

### signal

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.

## Output

## See Also

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

Spectral Processing | Spectral Processing |

cartopol | |

cartopol~ | |

fft~ | |

fftin~ | |

fftinfo~ | |

frameaccum~ | |

framedelta~ | |

ifft~ | |

out | |

pfft~ | |

poltocar | |

poltocar~ | |

vectral~ | |

MSP Analysis Tutorial 3: Using the FFT | MSP Analysis Tutorial 3: Using the FFT |

MSP Analysis Tutorial 4: Signal Processing with pfft~ | MSP Analysis Tutorial 4: Signal Processing with pfft~ |