From 672302aadaba97f3e5df256e3d358cb2411ab3ed Mon Sep 17 00:00:00 2001 From: Jamie Bullock Date: Fri, 21 Dec 2007 11:05:20 +0000 Subject: - Added some previously uncommitted Pd testing examples - Improved python bindings. Now we can do vector features as well as scalar from Python --- swig/python/test.py | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'swig/python/test.py') diff --git a/swig/python/test.py b/swig/python/test.py index 4d994ac..f7297f8 100644 --- a/swig/python/test.py +++ b/swig/python/test.py @@ -3,11 +3,11 @@ try: import xtract except ImportError: - print 'Failed to load the library "jxtract"' + print 'Failed to load the library "xtract"' print '\nRunning libxtract Python bindings test...\n' -len = 5 +len = 8 a = xtract.floatArray(len) temp = [] @@ -19,4 +19,19 @@ for i in range(0, len): print 'The mean of ' + ', '.join(temp) + ' is: %.2f' % \ xtract.xtract_mean(a,len,None)[1] +print 'Computing spectrum...' + +argv = xtract.floatArray(1) +argv[0] = 44100.0 / len # Fake sample rate + +xtract.xtract_init_fft(len, xtract.XTRACT_SPECTRUM); + +result = xtract.floatArray(len) + +xtract.xtract_spectrum(a,len,argv, result) + + +for i in range(len): + print result[i] + print '\nFinished!\n' -- cgit v1.2.3