Reducing aliasing of waveshaping using convolution
Posted: Thu Jun 22, 2017 10:42 pm
This is a proof of concept of REDUCING ALIASING OF NONLINEAR WAVESHAPING USING CONVOLUTION
I recently stumbled over that conference paper and implemented the method in my upcoming plug.
However i found it surprisingly efficient compared to the cost of CPU (well, at least if done in C++ )
So i mocked up the given tanh example in fsm to let you guys take a look at it.
Maybe someone wants to dig deeper into this or implement some other waveshaping functions.
The code is absolutely non optimized and much room for improvement is left
The full paper can be found here:
https://www.researchgate.net/publication/308020367
Some interesting related and other projects and papers can be found there as well!
cheers, stw
I recently stumbled over that conference paper and implemented the method in my upcoming plug.
However i found it surprisingly efficient compared to the cost of CPU (well, at least if done in C++ )
So i mocked up the given tanh example in fsm to let you guys take a look at it.
Maybe someone wants to dig deeper into this or implement some other waveshaping functions.
The code is absolutely non optimized and much room for improvement is left
The full paper can be found here:
https://www.researchgate.net/publication/308020367
Some interesting related and other projects and papers can be found there as well!
cheers, stw