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