You don’t need to be a freakin programmer to read the comments at the top of the file.
\class EffectEqualization
\brief An Effect that modifies volume in different frequency bands.
Performs filtering, using an FFT to do a FIR filter.
It lets the user draw an arbitrary envelope (using the same
envelope editing code that is used to edit the track’s
amplitude envelope).
Also allows the curve to be specified with a series of ‘graphic EQ’
sliders.
The filter is applied using overlap/add of Hanning windows.
The choice of Window function is in most cases, a compromise between different properties, such as the frequency resolution, dynamic range, SNR losses, computational efficiency …
More information about window functions on Wikipedia: https://en.wikipedia.org/wiki/Window_function
I haven’t personally done so, and I have no interest in doing so as I don’t see any evidence to suggest that there is a problem to fix.
The source code is available, so you are free to experiment if you wish to do so.
Are you just trying to waste my time?
I did not say anything about Android.
It is possible to run C++ on Android, but Audacity code will not run on Android without a lot of modifications because Audacity has many dependencies that are not available on Android.