This version adds several new features:
Adaptive Projection Beamforming (APB) for integration. See BeBeC 2020.
A button to load another .bin file while post-processing without exiting.
Vertical lines on the Spectrum to show the processing band (can turn off in Settings).
Does not drop data if the computer falls behind. Better .bin files without jumps.
"CPU overload light" Red CPU shows on the Control dialog if the machine is struggling
Solutions: Shorter transform length (suggest max 1024 for Core i5, 2048 for Core i7)
Lower resolution (Normal or Low).
Quit other apps.
"Air Props" button/dialog replaced with "Trigger".
Trigger-related parameters moved from Settings to Trigger.
Temperature moved from Air Props to Settings. machX, Y, Z removed.
New checkbox in Settings to control the band-indicating lines in Spectrum.
File dialog at startup tweaked to give you anther chance in case of bad file selection .
You beat me to it regarding the 'hybrid Spectrogram' issue... :) So far, all I now have is a typo in the Settings menu 'Integrtation' and the 'Folder for Binary Log Data and PNG Images' does not seem to allow navigation to a folder.
I also see that I forgot to clear the Spectrogram when Loading, so the Spectrogram displayed has both new and old information.
Bug discovered: Pause/Resume sometimes is not working on on "Loaded" .bin files. In particular this happens if the previous .bin file was read all the way to the end so that Pause and Resume were disabled. Loading a new .bin does not re-enable them as it should. You can still pause reading by clicking in the Spectrogram. I actually did this in the tutorial video on the bottom of https://www.optinav.info/beamformxvideos.html. You can also pause without changing the frequency by clicking on the Time slider. In either case, Resume is not re-enabled, so the only way to read past the pause point is to load the .bin again.