shithub: aubio

Download patch

ref: 9abd0f3afa7e287e1e707816023a9ca9daf48f0d
parent: 807f0297a63e878e6aab53e3ece009e04d9739c6
author: Paul Brossier <piem@altern.org>
date: Tue Mar 21 17:37:18 EST 2006

update default parameters
update default parameters


--- a/python/aubio/task/params.py
+++ b/python/aubio/task/params.py
@@ -3,7 +3,7 @@
 class taskparams(object):
 	""" default parameters for task classes """
 	def __init__(self,input=None,output=None):
-		self.silence = -70
+		self.silence = -90
 		self.derivate = False
 		self.localmin = False
 		self.delay = 4.
@@ -19,10 +19,14 @@
 		self.threshold = 0.1
 		self.onsetmode = 'dual'
 		self.pitchmode = 'yin'
-		self.yinthresh = 0.2
+		# best threshold for yin monophonic Mirex04 (depth of f0) 
+		self.yinthresh = 0.15 
+		# best thresh for yinfft monophonic Mirex04 (tradeoff sil/gd)
+		# also best param for yinfft polyphonic Mirex04
+		self.yinfftthresh = 0.85 
 		self.pitchsmooth = 0
-		self.pitchmin=100.
-		self.pitchmax=1000.
+		self.pitchmin=10.
+		self.pitchmax=20000.
 		self.dcthreshold = -1.
 		self.omode = aubio_pitchm_freq
 		self.verbose   = False