Max/MSP SDK: Need suggestions for PC alternative to Mac Accelerate C Framework
Hey all,
I created a Max/MSP object that performed very complicated math on multiple sound source input data. I used XCode and a Mac to compile the object and was helped ENORMOUSLY by the Mac Accelerate framework and it's vDSP library that included basically every type of mathematical operation that you would want to perform on an array of signal values.
Check it out here:
https://developer.apple.com/library/mac/documentation/Accelerate/Reference/vDSPRef/Reference/reference.html#//apple_ref/doc/uid/TP40009464-CH1-SW1
So, there's been discussion of porting this object over to PC and I need alternatives to the Accelerate framework.
I figure for the FFT stuff that the FFTW Library (http://www.fftw.org/) is cool. But I'm doing alot of complicated vector-to-vector math and I shudder at the thought of building my own library. Do any good equivalents exist that would compile on Windows?
Kiss fft? - good examples from Kyle McDonald in openframeworks forum
and used by Adam Stark here: https://github.com/adamstark/Sound-Analyser/tree/master/Source/Libraries/kiss_fft130
he did something called ffTea that I was trying to find. That is slower than FFTW, but does that matter here?
I like Accelerate, use an accFFT class myself on that - see eg https://github.com/Venetian/ofxSpectrogramAudioInput