**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*