This Bass Exciter works in one-way phase, wich also can be inverted, but that so unlogical to me.
While one phase is 'exited' other is un-excited. Atleast it should be unchanged. Bass clippers and clippers in rest of processing already makes this un-excited bass so it will be even worse for one of phase atleast.
That's not really how this works. But, I have just checked what happens if I just tilt the phase a bit and then the waveform is mostly symmetrical again, which is indeed much better. So I'll add that - for the 2nd harmonic only, probably.
Edit: The 3rd harmonic looks best if it's inverted (that makes the waveform much less spiky), but due to some imperfections in the filtering that removes some low frequency content. I'll see if I can fix that as well, that would really make things better. At -12 dB (the default) it doesn't really matter much - only at levels close to 0 dB it becomes very noticeable - so I' not sure if this will help at all, but it's probably easy to solve so it's worth a try.
Instead of inverting the phase (which did clearly have some impact on the audio - in inverted mode it seems to be doing the opposite of what most music does and sounds tend to disappear), I have now made that a slider so you can smoothly move between -180 and +180 degrees. 90 for the 2nd, 0 for the 3rd appears to give the best (most symmetrical, with lowest peaks) result. (If the 3rd harmonic is mixed in very loud, setting the 2nd to 0 degrees works better - but setting the 3rd that loud isn't something that I would recommend).
Also, I've added protection for the 3rd harmonic, which (due to filter imperfections) tended to generate some of the input signal in anti-phase, which is why in "Inverted" mode it sounded better (without that some of the original bass was removed). I've now added protection against that so you can set it to any value you want. (In anti-phase it does tend to *add* a bit of the original bass, so it's probably best to leave the 3rd harmonic phase set to 0).
I'll run a build tonight. This is what it looks like with 90 and 0 degrees, both at maximum level (which, again, is a bad idea):
90-0.png [ 14.7 KiB | Viewed 968 times ]
And this is how it was (0 and 0 degrees):
0-0.png [ 13.59 KiB | Viewed 968 times ]