Hi Steven, could you take a look at how the VST plugin (or MusicBee in general) handles high sample rate tracks? I've loaded two VST effects into MusicBee (FabFilter Pro Q 3 and Voxengo SPAN) which have real-time spectrum analyzers, and both of them don't display correct spectra when 96 KHz files are being played. The spectrum gets visually "squished" so that the wider frequency range of 96 KHz data is shown within a smaller range (up to ~28 KHz in ProQ 3 and 22 KHz in SPAN), so that spectral content is not shown at the right frequencies.
I suspect a MusicBee issue because those same plugins don't show this squishing when loaded in Foobar2000 (both using WASAPI exclusive mode output). Content above the frequency display range of the plugin is simply not displayed, rather than having the entire spectrum squished into the display range. This is more accurate to the waveform (cross-referencing static analysis tools like Spek).
It's possible to reproduce this issue with the resampling function in the MusicBee Player options. If resampling is enabled and set to 96 KHz, the display in SPAN won't show anything above the 11 KHz marker on a resampled 44.1KHz file, because after resampling, the 22 KHz content is remapped to 11 KHz in SPAN. The issue with 96 KHz files also disappears if they get resampled down to 48 KHz. I would greatly appreciate it if you took a look at this issue.