QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 

cross2

    ar      cross2   ain1, ain2, isize, ioverlap, iwin, kbias

DESCRIPTION

This is an implementation of cross synthesis using FFT's.

INITIALIZATION

 isize  -  This is the size of the FFT to be performed.  The larger the size the better the frequency responce but a sloppy time responce.

ioverlap  -  This is the overlap factor of the FFT's, must be a power of two.  The best settings are 2 and 4.  A big overlap takes a long time to compile.

 iwin  -  This is the ftable that contains the window to be used in the analysis.
 

PERFORMANCE

ain1  -  The stimulus sound.  Must have high frequencies for best results.
ain2  -  The modulating sound.  Must have a moving frequency response (like speech) for best results.
kbias -  The amount of cross synthesis.  1 is the normal, 0 is no  cross synthesis.amp
 

EXAMPLES:

        a1    oscil    10000, 1, 1
        a2    rand     10000
        a3    cross2   a2, a1, 2048, 4, 2, 1
              out      a3

If ftable one is a speech sound, this will result in speaking white noise. ftable 2 must be a window function (Gen20).
 


QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 
HTML Csound Manual - © Jean Piché & Peter J. Nix, 1994-97