Playing with HYPE some more this time comparing the difference between calling ComputeSpectrum() direct and via SoundAnalyzer.
SoundAnalyzer is currently using the getFrequencyIndex() method which should spread the ByteArray data psychoacoustically based on Brandens’ previously collated values. See the Hype Blog Post – Understanding…
I’m using 2 different apps/UIs so the display is not identical but the way the data is drawn is! Also don’t run 2 files at the same time as each will display the combined data – that’s a SoundMixer issue, naughty!
Check out these examples:
- Sweep No Hype
- Sweep Hyped Up
- Audio File (Heavy) No Hype
- Audio File (Heavy) Hyped Up
- Audio File (Soft) No Hype
- Audio File (Soft) Hyped Up
NOTE: There seems to be an issue with the ‘no hype’ files – returning an end of file error, seems to be an issue with FMS especially if other flash apps are running in other matching browser tabs/windows. If you see it check what else is running flash, close it and refresh your browser – it should go eventually… sorry!
When i get time i’ll test the other methods getOctave() and getFrequencyRange().