16
preenfm2 and preenfm3 / New filters
« on: August 11, 2019, 12:57:50 AM »
hi,
I finally dared to dig the preenfm code, and, it was worth it
here is a firmware attached, that include some more filters :
- lp2 : lp with double filtering
- same for hp2 and bp2
- tilt : adaptation of this : https://www.musicdsp.org/en/latest/Filters/267-simple-tilt-equalizer.html
- allpass : simple allpass filter, need some more work, not sure what to do with this one...
- saturation : this : https://www.musicdsp.org/en/latest/Effects/42-soft-saturation.html
- sigmoid : a classic tanh distortion : https://www.musicdsp.org/en/latest/Other/178-reasonably-accurate-fastish-tanh-approximation.html
I hope you like it!
your ideas and bug report are welcome.
If you want to see the code, here it is : https://github.com/pvig/preenfm2
(edit 2019-09-11 12:45:37 PM : updated attachement)
I finally dared to dig the preenfm code, and, it was worth it

here is a firmware attached, that include some more filters :
- lp2 : lp with double filtering
- same for hp2 and bp2
- tilt : adaptation of this : https://www.musicdsp.org/en/latest/Filters/267-simple-tilt-equalizer.html
- allpass : simple allpass filter, need some more work, not sure what to do with this one...
- saturation : this : https://www.musicdsp.org/en/latest/Effects/42-soft-saturation.html
- sigmoid : a classic tanh distortion : https://www.musicdsp.org/en/latest/Other/178-reasonably-accurate-fastish-tanh-approximation.html
I hope you like it!
your ideas and bug report are welcome.
If you want to see the code, here it is : https://github.com/pvig/preenfm2
(edit 2019-09-11 12:45:37 PM : updated attachement)
: I use a digitakt to send program change to the preen, it send very fast program change when turning the encoder, it work fine as long as no bank data is sent from the digitakt. If a bank is defined, it crash quite fast : 