Release notes
-
Added multi-core support: this splits by phase the model processing and parallelize it across the available number of threads.
You can enable it via the ON/OFF setting in the 'Oversampling' page and only works when oversampling is enabled as well.
Number of threads can be set to 'Auto' or manually to a specific number, 'Auto' should work pretty well but feel free to experiment to find the best balance on your system. -
Improved filters response and added guard filter to prevent processing/creating signal above the Nyquist of the model's sample rate when the host sample rate is greater than the model.
-
Improved CPU usage of filters, 'Minimum Phase' now uses a 0 latency polyphase IIR half-band decimator.
The new filters processing is parallelized too when 'Multi-Core' is ON. -
Improved mono/stereo switch handling: this avoids unnecessary loading/reloading of the model(s) when going from mono to stereo or viceversa.
-
Optmized CPU usage for stereo processing.
-
Improved slimmable model handling by routing size changes through the ResamplingNAM wrapper.
-
Several other small optimizations to CPU usage.
-
Fixed AU view class collision with NeuralAmpModeler by @honkkis in #8
-
Linux build momentarily deprecated (sorry but can't test it personally and cannot actively support it at the moment)
New Contributors
Full Changelog: 1.4.1...v1.5.0