Author Topic: New filters  (Read 84012 times)

superfake

  • Team member
  • *
  • Posts: 22
    • View Profile
Re: New filters
« Reply #75 on: September 13, 2019, 01:01:33 PM »
@Toltekradiation, thank you very much!
I'm testing... while everything works fine  :)

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #76 on: September 13, 2019, 11:02:34 PM »
i was not fully satisfied with the LPx1 & 2 fx, so here is a reworked version : in these, i replaced the mix parameter by a fold parameter ::)

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #77 on: September 13, 2019, 11:04:26 PM »
adcIn version

baxgas

  • Team member
  • *
  • Posts: 22
    • View Profile
Re: New filters
« Reply #78 on: September 24, 2019, 09:17:11 AM »
@Toltekradiation Thanks!
Didn't use much the LPx1-2 filters so far, so can't tell, but Fold adjustable parameter seems nice addition instead of the Mix

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #79 on: September 25, 2019, 09:39:22 PM »
@baxgas, yes the fold parameter add more weirdness to an already weird fx :).
but for a more common use, i made some minor changes to the resonance of some filters to make it cleaner : it did not work so well in a polyphonic situation.
So i added two fx for that ; LpSn & HpSn, which are soft to medium distortion. the signal is not crushed like with others distortion when you play many notes.
i like to use LpSn on sine based pads : there is a sweet spot that give a nice analog feel ;)
« Last Edit: September 26, 2019, 10:01:45 PM by Toltekradiation »

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #80 on: September 25, 2019, 09:40:10 PM »
adcIn version
« Last Edit: September 26, 2019, 10:01:05 PM by Toltekradiation »

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2256
    • View Profile
Re: New filters
« Reply #81 on: September 26, 2019, 10:42:53 AM »

Thanks for continuing working on that  :)
I hope to have some time in the near future to really take a look.

Have you trids to use the DEBUG part that show the CPU usage of the audio loop ?
https://github.com/Ixox/preenfm2/blob/master/src/synth/Synth.cpp#L187

The 2 Last algos are the ones that use the more CPU.
And using the LFO, env1 & 2 and Step seqs in the matrix also takes some CPU.
Always good to check the 8 voices with all LFOs and a filter can still play correctly.

That can help to detect if one of the filter takes more CPU then it should.

Xavier

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #82 on: September 26, 2019, 10:15:20 PM »
 :-[ Sorry, there was a bug in the two new fx, i replaced the two files with fixed version in previous posts.. they now sound as it should.
@Xavier, thanks for the hints, and the cpu usage will be very very useful ! but unfortunately i have missed something as the displayed % was stuck at 0 when i tested.. i will investigate more this weekend.

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2256
    • View Profile
Re: New filters
« Reply #83 on: September 27, 2019, 08:48:37 AM »
@Xavier, thanks for the hints, and the cpu usage will be very very useful ! but unfortunately i have missed something as the displayed % was stuck at 0 when i tested.. i will investigate more this weekend.

Not sure if you set DEBUG=1 or if you just removed the line above.
But :
https://github.com/Ixox/preenfm2/blob/master/src/synth/Synth.cpp#L121
and
https://github.com/Ixox/preenfm2/blob/master/src/synth/Synth.cpp#L185

Must also be enabled here :
https://github.com/Ixox/preenfm2/blob/master/src/hardware/dwt.h#L67






Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #84 on: September 29, 2019, 09:34:37 PM »
yes it work fine now ! thanks !
it allowed me to fix some performance issues i wasn't aware of ;)

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #85 on: October 06, 2019, 01:01:09 PM »
here is a version with 3 more filters, for sound design and phasing fun :)

changes are :

Not3 :
  triple notch filter, Sprd to spread the 2 poles around the center frequency
Ap3 :
  all pass triple filter, Sprd to spread the 2 poles around the center frequency
Ap3b :
  all pass triple filter, resonant version, Sprd to spread the 2 poles around the center frequency

Reworked pann fx :
  stereo placement tool : pos = panning, sprd = 3 x pole spread

Slight modification of the Txr1&2, LPx1&2

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #86 on: October 06, 2019, 01:02:05 PM »
adcIn version

baxgas

  • Team member
  • *
  • Posts: 22
    • View Profile
Re: New filters
« Reply #87 on: October 30, 2019, 01:38:30 PM »
Wow, thanks! I finally uploaded the new effects, and they sound great!
Big thanks for keeping the order of the previous effects (adding new ones to the end of the list), so that older patches don't mess up the FX settings.

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #88 on: November 01, 2019, 01:50:29 PM »
@baxgas i'm glad you like  :D
but it's still in progress ! i had lot of experiments with allpass filters lately, those are useful to had a little spectral blur in the sound.. it's subtile but the sound quality is a little bit enhanced with it.
So i put some allpass filters here and there as these are not cpu intensive..
And then the 3 previous Not3, Ap3, Ap3b are now Not4, Ap4 and Ap4b (1 more pole!)
+ 2 new filters :
Ap4D : another allpass quad flavour
Oryx : 3 bandpass formant filter, quite fun to play with ;)

Sigm distortion has been reworked : it use now a more efficient formula and the sound is a little bit more dynamic.

Toltekradiation

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: New filters
« Reply #89 on: November 01, 2019, 02:01:59 PM »
adcIn version