Example 294. 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,3 ; 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.