The FFT (Fast Fourier Transform)

The TransFormSynth is based on processing using the FFT, and the size of the transform is an important parameter because it specifies a trade-off between accuracy in time (when something occurs) and accuracy in frequency (what it is that is occurring). The frequency inaccuracies are likely to be especially noticable in bass notes. The four possible settings:

Settings for the FFT

2K is the default choice, and provides a (generally) good tradoff between acuracy of frequency and accuracy in time.
4K provides hyper-accurate analysis and synthesis of the partials, but the attacks may become sluggish and disconnected.
1K places the sounds accuratly in time and provides quick response, but the exact frequencies detected (and those resynthesized) may be less accurate.
512 is for special effects -- there is often little correlation between the original sound and the resynthesized version, because there is not enough resolution to identify a musically significant number of spectral peaks (partials).




      See also: spectral tools for dynamic tonality and audio morphing      

©2008 William Sethares; site design by Anthony Prechtl