shithub: aubio

Download patch

ref: 773a7f38d5d688fb801f03b8e79be5c94bbd5ff8
parent: 1bd833489fa6f9c670bfc00829ff1cca937a339f
author: Paul Brossier <piem@piem.org>
date: Sat Aug 20 15:28:20 EDT 2016

python/demos/demo_tss.py: improve default parameters, exit before plotting

--- a/python/demos/demo_tss.py
+++ b/python/demos/demo_tss.py
@@ -10,8 +10,7 @@
 
     samplerate = 44100
     win_s = 1024       # fft size
-    hop_s = win_s // 4 # block size
-    threshold = 0.5
+    hop_s = win_s // 8 # block size
 
     f = source(sys.argv[1], samplerate, hop_s)
     g = sink(sys.argv[2], samplerate)
@@ -21,7 +20,9 @@
     pvb = pvoc(win_s, hop_s)    # another phase vocoder
     t = tss(win_s, hop_s)       # transient steady state separation
 
-    t.set_threshold(threshold)
+    t.set_threshold(0.01)
+    t.set_alpha(3.)
+    t.set_beta(4.)
 
     read = hop_s
 
@@ -35,6 +36,7 @@
         h(steadstate, read)               # write steady states to output
 
     del f, g, h                           # finish writing the files now
+    sys.exit(0)
 
     from demo_spectrogram import get_spectrogram
     from pylab import subplot, show