From: Paul Brossier Date: Tue, 10 May 2016 16:45:58 +0000 (+0200) Subject: python/demos/demo_filter.py: moved from _a_weighting, clean-up X-Git-Tag: 0.4.4~300^2~110 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=73d38d520ac24c87bc31b4f2f526bacd6328a0b0;p=aubio.git python/demos/demo_filter.py: moved from _a_weighting, clean-up --- diff --git a/python/demos/demo_a_weighting.py b/python/demos/demo_a_weighting.py deleted file mode 100755 index 345e6510..00000000 --- a/python/demos/demo_a_weighting.py +++ /dev/null @@ -1,27 +0,0 @@ -#! /usr/bin/env python - - -def apply_filter(path, params = {}): - from aubio import source, sink, digital_filter - from os.path import basename, splitex, splitextt - s = source(path) - f = digital_filter(7) - f.set_a_weighting(s.samplerate) - #f = digital_filter(3) - #f.set_biquad(...) - o = sink("filtered_" + splitext(basename(path))[0] + ".wav") - # Total number of frames read - total_frames = 0 - - while True: - samples, read = s() - filtered_samples = f(samples) - o(samples, read) - total_frames += read - if read < s.hop_size: break - print "filtered", s.uri, "to", o.uri, "using an A-weighting filter" - -if __name__ == '__main__': - import sys - for f in sys.argv[1:]: - apply_filter(f) diff --git a/python/demos/demo_filter.py b/python/demos/demo_filter.py new file mode 100755 index 00000000..345e6510 --- /dev/null +++ b/python/demos/demo_filter.py @@ -0,0 +1,27 @@ +#! /usr/bin/env python + + +def apply_filter(path, params = {}): + from aubio import source, sink, digital_filter + from os.path import basename, splitex, splitextt + s = source(path) + f = digital_filter(7) + f.set_a_weighting(s.samplerate) + #f = digital_filter(3) + #f.set_biquad(...) + o = sink("filtered_" + splitext(basename(path))[0] + ".wav") + # Total number of frames read + total_frames = 0 + + while True: + samples, read = s() + filtered_samples = f(samples) + o(samples, read) + total_frames += read + if read < s.hop_size: break + print "filtered", s.uri, "to", o.uri, "using an A-weighting filter" + +if __name__ == '__main__': + import sys + for f in sys.argv[1:]: + apply_filter(f)