feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5
Last change
on this file since f84f6bc was
4506b0c,
checked in by Paul Brossier <piem@piem.org>, 6 years ago
|
[tests] add notes tests
|
-
Property mode set to
100644
|
File size:
921 bytes
|
Line | |
---|
1 | #include <aubio.h> |
---|
2 | |
---|
3 | int main (void) |
---|
4 | { |
---|
5 | uint_t buf_size = 2048; |
---|
6 | uint_t hop_size = 512; |
---|
7 | uint_t samplerate = 44100; |
---|
8 | smpl_t silence, minioi_ms, release_drop; |
---|
9 | aubio_notes_t *o = new_aubio_notes("default", |
---|
10 | buf_size, hop_size, samplerate); |
---|
11 | silence = aubio_notes_get_silence(o); |
---|
12 | minioi_ms = aubio_notes_get_minioi_ms(o); |
---|
13 | release_drop = aubio_notes_get_release_drop(o); |
---|
14 | if (aubio_notes_set_silence(o, silence)) return 1; |
---|
15 | if (aubio_notes_set_minioi_ms(o, minioi_ms)) return 1; |
---|
16 | if (aubio_notes_set_release_drop(o, release_drop)) return 1; |
---|
17 | del_aubio_notes(o); |
---|
18 | // test wrong arguments |
---|
19 | if (new_aubio_notes("unknown", buf_size, hop_size, samplerate)) return 1; |
---|
20 | if (new_aubio_notes("default", 0, hop_size, samplerate)) return 1; |
---|
21 | if (new_aubio_notes("default", buf_size, 0, samplerate)) return 1; |
---|
22 | if (new_aubio_notes("default", buf_size, hop_size, 0)) return 1; |
---|
23 | return 0; |
---|
24 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.