source: python/demos/demo_filterbank_slaney.py @ bf1c0e43

feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
Last change on this file since bf1c0e43 was 4120fbc, checked in by Paul Brossier <piem@piem.org>, 9 years ago

python/demos: python3 and double precision compatibility

  • Property mode set to 100755
File size: 516 bytes
Line 
1#! /usr/bin/env python
2
3from aubio import filterbank
4from numpy import 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.