Skip to content
tripulse edited this page Sep 26, 2021 · 4 revisions

Previously

VSpectro (intially Spectro) was a Python version of this. It was all simple until in attempt to modularize, its design enormously complicated. The codebase filled with unnecessary abstractions and ctypes code. Though sld2.ext existed but it is very slow to fit for realtime analysis. It called numpy.fft which is one-shot which is inefficient for the purpose.

Then

With a pleading sight to its death, I decided to revive it and learn Java too. But, I failed to find a all-in-one library like SDL for Java and decided to cancel this idea. Thus I decided to use C++ but the situation ended up like VSpectro.

Then I decided to rewrite everything in C and it is fairly readable and maintainable now.

Clone this wiki locally