Takes a vector containing audio data samples as an input, computes short-time Fourier transform (STFT) and plots the STFT power spectrum trajectories across time.
Hi, How do you choose the vector of spectrogram limits?
I really like the visual result of your function. I have a question, though:
where does that black dots grid-like superimposed to the spectrograms come from?
Hi Alecsander, you can pass color map as one of the inputs to the myspectrogram method. In the test_myspectrogram.m try, f.e.,
myspectrogram( speech.(method), fs, [22 1], @hamming, 2048, [-59 -1], false, 'hot', false, 'per' );
Alternatively you can specify color map for the current figure after calling the myspectrogram method, e.g.,
myspectrogram( speech.(method), fs );
Very nice and works well.
I'll appreciate if it could support color spectrogram.