Windowing functions are used for analysis, and as waveform envelopes, particularly in granular synthesis. Window functions are built in to some opcodes, but others require a function table to generate the window. GEN20 is used for this purpose. The diagram of each window below, is accompanied by the f score statement and ftgen orchestra opcode used to generate it.
Hamming
Example F.. Hamming window function statement
f81081922011
i0ftgen81,0,8192,20,1,1
Hamming Window Function.
Hanning
Example F.2. Hanning window function statement
f82081922021
i0ftgen82,0,8192,20,2,1
Hanning Window Function
Bartlett
Example F.3. Bartlett window function statement
f83081922031
i0ftgen83,0,8192,20,3,1
Bartlett Window Function
Blackman
Example F.4. Blackman window function statement
f84081922041
i0ftgen84,0,8192,20,4,1
Blackman Window Function
Blackman-Harris
Example F.5. Blackman-Harris window function statement
f85081922051
i0ftgen85,0,8192,20,5,1
Blackman-Harris Window Function
Gaussian
Example F.6. Gaussian window function statement
f86081922061
i0ftgen86,0,8192,20,6,1
Blackman-Harris Window Function
Example F.6a. Gaussian window function statement with extra parameter
f610819220612
i0ftgen61,0,8192,20,6,1,2
Gaussian Window Function
Kaiser
Example F.7. Kaiser window function statement as default (alpha=0)
f87081922071
i0ftgen87,0,8192,20,7,1
Gaussian Window Function
Example F.7a. Kaiser window function statement with alpha=5
f710819220715
i0ftgen71,0,8192,20,7,1,5
Gaussian Window Function
Example F.7b. Kaiser window function statement with alpha=10
f7208192207110
i0ftgen72,0,8192,20,7,1,10
Kaiser Window Function
Rectangle
Example F.8. Rectangle window function statement
f8808192-208.3
i0ftgen88,0,8192,-20,8,.3
Rectangle Window Function
Sinc
Example F.9. Sinc window function statement (default and max=0.8)
f8908192-209.8
i0ftgen89,0,8192,-20,9,.8
Rectangle Window Function
Example F.9a. Sinc window function statement (-3π to +3π and normalized)