#EasyEffects aka. auditory self-defence in online meetings

#AutoGain #BandPass #rnnnoise

Coax Stub Filters Demystified

Unless you hold a First Degree RF Wizard rating, chances are good that coax stubs seem a bit baffling to you. They look for all the world like short circuits or open circuits, and yet work their ma…

Hackaday

I made it so I can set the number of steps in the #equal #temperament #scale as a command line argument, as well as the offset for the boost. Before now these were hardcoded to 12 and 7 respectively. With 53 and 5 it sounds quite brooding and melancholic. Descendment.

The native version uses 30% CPU for 53-tet on my main desktop machine, there is a hardcoded limit of 128-tet purely because the data structures need a size known at compile time (I could fix this with `malloc()` but I figure changing one #CPP `#define` and recompiling is fine for those that want it).

The key #maths for calculating the #Q factor for the #bandpass #dsp #filter is:

Q = sqrt(2^{1/N} * 1) / (2^(1/N) - 1)

Code not published yet, first I need to figure out how to expose these variables to the Emscripten version's HTML. Not tonight...