diff Example VamPy plugins/PyZeroCrossing.py @ 6:e1b508f2f914

Added support to memory buffers to be used with NumPy (and some rationalisation of code)
author fazekasgy
date Wed, 19 Mar 2008 16:02:29 +0000
parents dc88002ce687
children a4c955e9a70b
line wrap: on
line diff
--- a/Example VamPy plugins/PyZeroCrossing.py	Fri Mar 14 12:09:34 2008 +0000
+++ b/Example VamPy plugins/PyZeroCrossing.py	Wed Mar 19 16:02:29 2008 +0000
@@ -7,7 +7,7 @@
 class PyZeroCrossing: 
 	
 	def __init__(self): 
-		self.m_imputSampleRate = 44100 
+		self.m_imputSampleRate = 0.0 
 		self.m_stepSize = 0
 		self.m_blockSize = 0
 		self.m_channels = 0
@@ -38,7 +38,7 @@
 			
 	def getOutputDescriptors(self):
 		
-		#descriptors are python dictionary
+		#descriptors are python dictionaries
 		output0={
 		'identifier':'vampy-counts',
 		'name':'Number of Zero Crossings',
@@ -131,7 +131,7 @@
 			self.previousSample = prev
 		else :
 			count = 0.0
-			self.previousSample = inbuf[len(inbuf)-2]
+			self.previousSample = inbuf[len(inbuf)-1]
 
 		feature0={
 		'hasTimestamp':False,