|
A ConstantQLogFSpectrogram is a time-frequency representation of a sound that deviates from a traditional Spectrogram in two important ways.
One of the characteristics of a ConstantQLogFSpectrogram's representation is that the number of frequency bins in an octave is constant. If, for example, the number of frequency bins per octave is 24 this means that the number of frequency bins in the interval from 100 to 200 Hz equals 24 and that the number of frequency bins in the intervals from 200–400 Hz, 400–800 Hz, 800–1600 Hz, 1600–3200 Hz, etc. also equal 24. This behaviour mimics the layout of the frequency sensitivity of the human basilar membrane much better than a traditional Spectrogram.
The frequency of the kth frequency bin can be calculated as:
fk = lowestFrequency·2(k-1)/numberOfFrequencyBinsPerOctave). |
A big advantage of the ConstantQLogFSpectrogram over a traditional Spectrogram is its invertability: we can create the original sound back from it. This provides a way to manipulate a sound in the frequency domain.
© djmw 20211111