From b0ac9cd2166e0e12a792e104bac591bf433265f8 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Sun, 15 Jul 2012 16:29:37 -0600 Subject: [PATCH] demo_source.py: added simple example --- interfaces/python/demo_source.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 interfaces/python/demo_source.py diff --git a/interfaces/python/demo_source.py b/interfaces/python/demo_source.py new file mode 100755 index 00000000..5c91236e --- /dev/null +++ b/interfaces/python/demo_source.py @@ -0,0 +1,15 @@ +#! /usr/bin/python + +import sys +from aubio import source + +if __name__ == '__main__': + if len(sys.argv) < 2: + print 'usage: %s ' % sys.argv[0] + sys.exit(1) + f = source(sys.argv[1], 8000, 256) + total_frames, read = 0, 256 + while read: + vec, read = f() + total_frames += read + print "read", total_frames / float(f.samplerate), "seconds from", f.uri -- 2.26.2