@Christoph-Hart Okay, I see. Too bad but I see the time-sucking black hole in re-inventing the wheel for you, especially for such a unique computing environment. Already lots of time spend making new features and fixing bugs. Not worth it.
The CPUs instruction set for SIMD seems to be a big factor for the actual gains. I found a nice thesis by a guy named Anthony Blake called "Computing the fast Fourier transform on SIMD microprocessors", including lots of comparisons from quite recent machines (i7-2600, around 7yrs old "only":=). It included a high-performance FFT library called SFFT / Spiral, vDSP, Intel IPP and FFW3: (page 140 in pdf)
According to the benchmarks, another library called SFFT (Sparse Fast Fourier Transform) was used that partially trashed the others (FFW3/vDSP/IPP) around the 4-64 bit sets in lots of tests. But according to the Spiral SFFT page:
the algorithm can be faster than modern FFT libraries. However, the reference implementation is not optimized for modern hardware features such as the cache hierarchy, vector instruction sets, or multithreading.
Too bad, would have loved to stare at some more graphs and then going "I wish I understood the context". 🙂 It is now being used in 3D FFT to analyze the trajectories of gravitational pulls or ... well space n shit 😁
@d-healey Thanks for the video, I saw it yesterday and it is really good. He explains it perfectly.
What OS do I need to be running? - I'm guessing its coming with V12(Monterey)
Traditionally the OS that your new mac comes with is the lowest macOS version that you can run, sadly. So if there is a need for backwards compatibility (when is there not?) that may present issues. Virtualization for pure testing can of course be done in VMWare Fusion including sound and drivers actually, but building/compiling via virtualized macOS is ill advised, I tried 😞
What version of Xcode do I need (bearing in mind that there's at least one of the later versions that wont work with HISE)
Xcode can most likely be run in a few lower versions than the latest, even though the OS is newer and not explicitly supported. Reference the Xcode versions easily here:
i am having the same issue on mac, i moved my project from win to mac, everything seems to work i cleared the win dlls and build new mac dylibs but i cant load them into my HardcodedMasterFX Error, No DLL Loaded. (no network shows up)
This is an error I get on compiling the dlls:
even after xcode-select-p is right
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
...copying shared history...
...saving history...truncating history files...