This processor, related to tofu and squeegie
stretches or shrinks the total spectral
size according to a user-supplied time
varying function. Aliased frequencies are
discarded. It probably doesn't make
sense to use overlap add resynthesis here.

tempeh:  time varying spectral compander
tempeh   [flags] < floatsams > floatsams
        N:      fft length [1024]
        R:      sampling rate [44100]
        M:      window size in samples [2048]
        D:      decimation factor in samples [256]
        I:      interpolation factor in samples [256]
        P:      pitch factor [0 for overlap add] [1.0]
        f:      spectral companding function [func]
        t:      resynthesis threshold generator [.001]
        l:      duration of input [undefined]
        s:      synthesize analysis input

portamento> gen1 -L1K 0 .5 1 3 > func
portamento> fromsf -H biochem_otaku | tempeh -l11.5 | tosf -R44100 \
-c1 Oh_You_Are_Sick.snd