Class: FFTWInterface

Environment: Siren
Superclass: Siren.SirenExternalInterface
Category: MusicIO-External
Imports: private Siren.FFTWInterfaceDictionary.*
Attributes:
#(#(#includeFiles #('fftw_lite.h')) #(#includeDirectories #('Siren7.5/DLLCC')) #(#libraryFiles #('fftw_lite.dylib' 'libfftw3f.a')) #(#libraryDirectories #('/usr/local/lib')) #(#beVirtual false) #(#optimizationLevel #full))

procedures

fftw_float_to_short: data

fftw_forward_transform

fftw_initialize: size with: samples with: spectrum

fftw_mag_spectrum: data

fftw_phas_spectrum: data

fftw_reverse_transform

fftw_short_to_float: data

MetaClass: FFTWInterface class

examples

example
Demonstrate using the FFTWInterface by taking the FFT of a sawtooth wave