Spectral Analysis of mp3
Reply #3 – 2014-10-10 00:15:45
... I have played around with some spectral analysis tools. Rather than looking at lines (which tend to move very quickly) it would be nice to see some raw data i.e. at 3 min 5 secs the 24 Hz freq was played at 120 db. Does anyone know of any software which will do this? I looked at waterfall spectrograms too be they seem to be even more difficult to read due to their use of colour to show intensity (pretty to look at though). ... I second saratoga's matlab/octave suggestion, but if you don't want to go that deep yet I suggest using Audacity or one of the other programs that plots levels versus time. To use Audacity, you can do the following: - Obtain and install Audacity 2.0.4 or newer (Free download) - Select Edit --> Preferences --> Spectrograms - Select Window Size 32768 - Set: Minimum Frequency 0, Maximum Frequency 100, Gain 10, Range 40, Frequency Gain 0 (You can tweak the values to make the resulting display better match the subjective sound of the bass.) - Import a track (File --> Import, or Ctrl-Shift-I, select track) The track will load and display the waveform. - Click on the track title bar and select Spectrogram from the drop-down list. Any significant content below 100 Hz should be clearly visible. For additional analysis: - Use the selection tool to select a few seconds of the audio. - Select Analyse --> Plot Spectrum - Change the Size to 65536 Read the graph from right to left. As a general rule, the levels should slope up from right to left as the frequency gets lower and lower. Eventually, the level will drop off again. Once it starts to drop off, you can ignore any lower frequencies - they won't be audible. The lower the frequency, the louder the signal has to be to be audible.