[ci] add pip install to readthedocs.yaml
[aubio.git] / python / demos / demo_filterbank_slaney.py
1 #! /usr/bin/env python
2
3 from aubio import filterbank
4 from numpy import arange, vstack
5
6 win_s = 8192
7 samplerate = 16000
8
9 f = filterbank(40, win_s)
10 f.set_mel_coeffs_slaney(samplerate)
11
12 from pylab import loglog, title, show, xlim, ylim, xlabel, ylabel
13 xlim([0,samplerate / 2])
14 times = vstack([arange(win_s // 2 + 1) * samplerate / win_s] * 40)
15 loglog(times.T, f.get_coeffs().T, '.-')
16 title('Mel frequency bands coefficients')
17 xlim([100, 7500])
18 ylim([1.0e-3, 2.0e-2])
19 xlabel('Frequency (Hz)')
20 ylabel('Amplitude')
21 show()