pvsynth — Resynthesise using a FFT overlap-add.
Example 372. Example (using score-supplied f-table, assuming fsig fftsize = 1024)
; score f-table using cubic spline to define shaped peaks f1 0 513 8 0 2 1 3 0 4 1 6 0 10 1 12 0 16 1 32 0 1 0 436 0 asig buzz 20000,199,50,1 ; pulsewave source fsig pvsanal asig,1024,256,1024,0 ; create fsig kmod linseg 0,p3/2,1,p3/2,0 ; simple control sig fsig pvsmaska fsig,2,kmod ; apply weird eq to fsig aout pvsynth fsig ; resynthesize, dispfft aout,0.1,1024 ; and view the effect
This also illustrates that the usual Csound behaviour applies to fsigs; the same name can be used for both input and output.