source:
tests/src/test-pitchdetection.c
@
20ae690
Last change on this file since 20ae690 was aea235c, checked in by , 15 years ago | |
---|---|
|
|
File size: 557 bytes |
Rev | Line | |
---|---|---|
[4e9101e] | 1 | #include <aubio.h> |
2 | ||
[fe163ad] | 3 | int |
4 | main () | |
5 | { | |
6 | /* allocate some memory */ | |
7 | uint_t win_s = 1024; /* window size */ | |
8 | uint_t hop_s = win_s / 4; /* hop size */ | |
9 | uint_t samplerate = 44100; /* samplerate */ | |
[aea235c] | 10 | fvec_t *in = new_fvec (hop_s); /* input buffer */ |
11 | fvec_t *out = new_fvec (1); /* input buffer */ | |
[ca1abdd] | 12 | aubio_pitch_t *o = |
[aea235c] | 13 | new_aubio_pitch ("default", win_s, hop_s, samplerate); |
[fe163ad] | 14 | uint_t i = 0; |
[4e9101e] | 15 | |
[fe163ad] | 16 | while (i < 100) { |
[ca1abdd] | 17 | aubio_pitch_do (o, in, out); |
[fe163ad] | 18 | i++; |
19 | }; | |
[4e9101e] | 20 | |
[ca1abdd] | 21 | del_aubio_pitch (o); |
[fe163ad] | 22 | del_fvec (in); |
23 | aubio_cleanup (); | |
[4e9101e] | 24 | |
[fe163ad] | 25 | return 0; |
[4e9101e] | 26 | } |
Note: See TracBrowser
for help on using the repository browser.