source: python/demo_filterbank_slaney.py @ 927f630

feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
Last change on this file since 927f630 was 25c9f9a, checked in by Paul Brossier <piem@piem.org>, 12 years ago

move new python module to the top

  • Property mode set to 100755
File size: 522 bytes
Line 
1#! /usr/bin/env python
2
3from aubio import filterbank
4from numpy import array, arange, vstack
5
6win_s = 8192
7samplerate = 16000
8
9f = filterbank(40, win_s)
10f.set_mel_coeffs_slaney(samplerate)
11
12from pylab import loglog, title, show, xlim, ylim, xlabel, ylabel
13xlim([0,samplerate / 2])
14times = vstack([arange(win_s / 2 + 1) * samplerate / win_s] * 40)
15loglog(times.T, f.get_coeffs().T, '.-')
16title('Mel frequency bands coefficients')
17xlim([100, 7500])
18ylim([1.0e-3, 2.0e-2])
19xlabel('Frequency (Hz)')
20ylabel('Amplitude')
21show()
Note: See TracBrowser for help on using the repository browser.