shithub: aubio

Download patch

ref: 515c7b25b49fa76c19b1aaffcdd495cf407cba91
parent: fe163ad79210270109544d4991b7130667712c8a
author: Paul Brossier <piem@piem.org>
date: Thu Oct 15 16:46:32 EDT 2009

python/: remove task.utils, not used anymore

--- a/python/aubio/task/__init__.py
+++ b/python/aubio/task/__init__.py
@@ -1,6 +1,5 @@
 from aubio.aubioclass import *
 from aubio.task.task import task
-from aubio.task.utils import *
 from aubio.task.params import taskparams
 from aubio.task.silence import tasksilence
 from aubio.task.onset import taskonset
--- a/python/aubio/task/notes.py
+++ b/python/aubio/task/notes.py
@@ -1,6 +1,5 @@
 
 from aubio.task import task
-from aubio.task.utils import *
 from aubio.aubioclass import *
 
 class tasknotes(task):
@@ -11,10 +10,10 @@
 			self.channels,
 			self.myvec,
 			self.params.threshold,
-			mode=get_onset_mode(self.params.onsetmode),
+			mode=self.params.onsetmode,
 			dcthreshold=self.params.dcthreshold,
 			derivate=self.params.derivate)
-		self.pitchdet  = pitchdetection(mode=get_pitch_mode(self.params.pitchmode),
+		self.pitchdet  = pitchdetection(mode=self.params.pitchmode,
 			bufsize=self.params.pbufsize,
 			hopsize=self.params.phopsize,
 			channels=self.channels,
--- a/python/aubio/task/onset.py
+++ b/python/aubio/task/onset.py
@@ -1,5 +1,4 @@
 from aubio.task.task import task
-from aubio.task.utils import * 
 from aubio.aubioclass import *
 
 class taskonset(task):
@@ -13,7 +12,7 @@
 			self.channels,
 			self.myvec,
 			self.params.threshold,
-			mode=get_onset_mode(self.params.onsetmode),
+			mode=self.params.onsetmode,
 			dcthreshold=self.params.dcthreshold,
 			derivate=self.params.derivate)
 		self.olist = [] 
--- a/python/aubio/task/pitch.py
+++ b/python/aubio/task/pitch.py
@@ -1,6 +1,5 @@
 from aubio.task.task import task
 from aubio.task.silence import tasksilence
-from aubio.task.utils import * 
 from aubio.aubioclass import *
 
 class taskpitch(task):
--- a/python/aubio/task/utils.py
+++ /dev/null
@@ -1,43 +1,0 @@
-from aubio.aubioclass import *
-
-def get_onset_mode(nvalue):
-	""" utility function to convert a string to aubio_onsetdetection_type """
-	if   nvalue == 'complexdomain' or nvalue == 'complex' :
-		 return aubio_onset_complex
-	elif nvalue == 'hfc'           :
-		 return aubio_onset_hfc
-	elif nvalue == 'phase'         :
-		 return aubio_onset_phase
-	elif nvalue == 'specdiff'      :
-		 return aubio_onset_specdiff
-	elif nvalue == 'energy'        :
-		 return aubio_onset_energy
-	elif nvalue == 'kl'            :
-		 return aubio_onset_kl
-	elif nvalue == 'mkl'           :
-		 return aubio_onset_mkl
-	elif nvalue == 'specflux'      :
-		 return aubio_onset_specflux
-	elif nvalue == 'dual'          :
-		 return 'dual'
-	else:
-		 import sys
-		 print "unknown onset detection function selected: %s" % nvalue
-		 sys.exit(1)
-
-def check_onset_mode(option, opt, value, parser):
-	""" wrapper function to convert a list of modes to 
-		aubio_onsetdetection_type """
-	nvalues = parser.rargs[0].split(',')
-	val =  []
-	for nvalue in nvalues:
-		val.append(get_onset_mode(nvalue))
-		setattr(parser.values, option.dest, val)
-
-def check_pitch_mode(option, opt, value, parser):
-	""" utility function to convert a string to aubio_pitchdetection_type"""
-	nvalues = parser.rargs[0].split(',')
-	val = []
-	for nvalue in nvalues:
-		val.append(get_pitch_mode(nvalue))
-		setattr(parser.values, option.dest, val)