Spectrum Analyzer
- Runs on Android and Linux
 - Frequency analysis
- 4096 bands FFT
 - configurable
- decay
 - averaging
 
 
 - Visualization
- Spectrogram
 - Waterfall
- Uses a magma heatmap
 - When hold is active a binary heatmap is used to shows above/below values
 
 - Linear / Log scales for both axis
 - Hold function to capture refrence levels
- Save/load/delete/rename for comparing
 
 
 - High performance, developed entirely in C/C++
 
# clone with
git clone [email protected]:aguaviva/spectrogrammer.git --recurse-submodules --shallow-submodules
# Build for Android
> make BUILD_ANDROID=y
> make push run 
# Build for Linux
> make BUILD_ANDROID=n
- If app loses focus will crash/lose data
 - getting a nice makefile that can compile for linux and windows
 - I can't get to build the app and kissfft in on step
 - Created a rudimetary lib for imgui to speed up linking, is there a better way?
 - App shouldn't refresh as soon as possible, only when needed
 - should prob use Cnlohr audio libs :)
 
- cnlohr for rawdrawandroid
 - mborgerding for kissfft
 
