Changeset 21bd43c
- Timestamp:
- Sep 8, 2007, 1:52:48 PM (17 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 73eaa2e
- Parents:
- cb0415d (diff), 8708556 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 7 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
examples/utils.c
rcb0415d r21bd43c 60 60 int isonset = 0; 61 61 aubio_pickpeak_t * parms; 62 63 /* mfcc objects */ 64 //parameters 65 uint_t n_filters=20; 66 uint_t nyquist= samplerate / 2.; 67 smpl_t lowfreq=80.f; 68 smpl_t highfreq=18000.f; 69 // filterbank object 70 aubio_mel_filter * mf; 71 72 // DCT mfft and result storage 73 aubio_mfft * fft_dct; 74 cvec_t * fftgrain_dct; 75 smpl_t mfcc_outbuf[11]; 62 76 63 77 … … 301 315 fftgrain = new_cvec(buffer_size, channels); 302 316 317 //init for mfcc process 318 fftgrain_dct= new_cvec(n_filters, channels); 319 303 320 if (usepitch) { 304 321 pitchdet = new_aubio_pitchdetection(buffer_size*4, … … 313 330 /* phase vocoder */ 314 331 pv = new_aubio_pvoc(buffer_size, overlap_size, channels); 332 333 // dct phase vocoder 334 //TODO: check size 335 fft_dct = new_aubio_mfft(n_filters, channels); 336 315 337 /* onsets */ 316 338 parms = new_aubio_peakpicker(threshold); … … 346 368 del_fvec(onset); 347 369 del_fvec(woodblock); 370 371 //mffc related 372 del_aubio_mfft(fft_dct); 373 del_cvec(fftgrain_dct); 374 348 375 aubio_cleanup(); 349 376 } -
examples/utils.h
rcb0415d r21bd43c 98 98 extern aubio_pickpeak_t * parms; 99 99 100 /* mfcc objects */ 101 // params 102 extern uint_t n_filters; 103 extern uint_t nyquist; 104 extern smpl_t lowfreq; 105 extern smpl_t highfreq; 106 // filterbank object 107 extern aubio_mel_filter * mf; 108 // DCT pvoc and result storage 109 extern aubio_mfft_t * fft_dct; 110 extern cvec_t * fftgrain_dct; 111 extern smpl_t mfcc_outbuf[20]; 100 112 101 113 /* pitch objects */ -
src/Makefile.am
rcb0415d r21bd43c 22 22 onset.h \ 23 23 tempo.h \ 24 filter.h 24 filter.h \ 25 mfcc.h 26 25 27 nodist_pkginclude_HEADERS = config.h 26 28 … … 69 71 tempo.h \ 70 72 filter.c \ 71 filter.h 73 filter.h \ 74 mfcc.h \ 75 mfcc.c 72 76 73 77 AM_CFLAGS = @AUBIO_CFLAGS@ @FFTWLIB_CFLAGS@ @SAMPLERATE_CFLAGS@ -
src/aubio.h
rcb0415d r21bd43c 80 80 #include "onset.h" 81 81 #include "tempo.h" 82 #include "mfcc.h" 82 83 83 84 #ifdef __cplusplus
Note: See TracChangeset
for help on using the changeset viewer.