Changes in / [ff28d81:d06c9a4]
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
python/tests/test_filter.py
rff28d81 rd06c9a4 77 77 f.set_biquad(0., 0., 0, 0., 0.) 78 78 79 def test_all_available_presets(self): 80 f = digital_filter(7) 81 for sr in [8000, 11025, 16000, 22050, 24000, 32000, 82 44100, 48000, 88200, 96000, 192000]: 83 f.set_a_weighting(sr) 84 f = digital_filter(5) 85 for sr in [8000, 11025, 16000, 22050, 24000, 32000, 86 44100, 48000, 88200, 96000, 192000]: 87 f.set_c_weighting(sr) 88 79 89 class aubio_filter_wrong_params(TestCase): 80 90 -
python/tests/test_onset.py
rff28d81 rd06c9a4 2 2 3 3 from numpy.testing import TestCase, assert_equal, assert_almost_equal 4 from aubio import onset 4 from aubio import onset, fvec 5 5 6 6 class aubio_onset_default(TestCase): … … 83 83 samplerate = 8000 84 84 85 class aubio_onset_coverate(TestCase): 86 # extra tests to execute the C routines and improve coverage 87 88 def test_all_methods(self): 89 for method in ['default', 'energy', 'hfc', 'complexdomain', 'complex', 90 'phase', 'wphase', 'mkl', 'kl', 'specflux', 'specdiff', 91 'old_default']: 92 o = onset(method=method, buf_size=512, hop_size=256) 93 o(fvec(256)) 94 95 def test_get_methods(self): 96 o = onset(method='default', buf_size=512, hop_size=256) 97 98 assert o.get_silence() == -70 99 o.set_silence(-20) 100 assert_almost_equal(o.get_silence(), -20) 101 102 assert o.get_compression() == 1 103 o.set_compression(.99) 104 assert_almost_equal(o.get_compression(), .99) 105 106 assert o.get_awhitening() == 0 107 o.set_awhitening(1) 108 assert o.get_awhitening() == 1 109 110 o.get_last() 111 o.get_last_ms() 112 o.get_last_s() 113 o.get_descriptor() 114 o.get_thresholded_descriptor() 115 116 85 117 if __name__ == '__main__': 86 118 from unittest import main -
tests/src/temporal/test-filter.c
rff28d81 rd06c9a4 9 9 10 10 aubio_filter_t *o = new_aubio_filter_c_weighting (44100); 11 12 if (new_aubio_filter(0)) 13 return 1; 14 15 if (aubio_filter_get_samplerate(o) != 44100) 16 return 1; 17 18 if (aubio_filter_set_c_weighting (o, -1) == 0) 19 return 1; 20 21 if (aubio_filter_set_c_weighting (0, 32000) == 0) 22 return 1; 23 11 24 in->data[impulse_at] = 0.5; 12 25 fvec_print (in); … … 16 29 17 30 o = new_aubio_filter_a_weighting (32000); 31 32 if (aubio_filter_set_a_weighting (o, -1) == 0) 33 return 1; 34 if (aubio_filter_set_a_weighting (0, 32000) == 0) 35 return 1; 36 18 37 in->data[impulse_at] = 0.5; 19 38 fvec_print (in);
Note: See TracChangeset
for help on using the changeset viewer.