add Kullback Liebler onset detection function and its modified version
authorPaul Brossier <piem@altern.org>
Mon, 13 Jun 2005 23:09:32 +0000 (23:09 +0000)
committerPaul Brossier <piem@altern.org>
Mon, 13 Jun 2005 23:09:32 +0000 (23:09 +0000)
python/aubiocut

index 0465596..35e38bd 100755 (executable)
@@ -21,8 +21,15 @@ def check_mode(option, opt, value, parser):
                  setattr(parser.values, option.dest, specdiff)
         elif nvalue == 'energy'        :
                  setattr(parser.values, option.dest, energy)
+        elif nvalue == 'kl'            :
+                 setattr(parser.values, option.dest, kl)
+        elif nvalue == 'mkl'           :
+                 setattr(parser.values, option.dest, mkl)
         elif nvalue == 'dual'          :
                  setattr(parser.values, option.dest, 'dual')
+        else:
+                 print "unknown detection function selected\n", usage
+                 sys.exit(1)
 
 def parse_args():
         from optparse import OptionParser