History

updated default parameters, fixed 0.000.wav creation

Paul Brossier committed 21 years ago

Commit 855ed0a1 parent a3e24ec2 files · +7 −5Browse files

Showing the changes to python (2 of 2 files). Show all

Unified · Split

2 files
  1. python/aubio/aubioclass.py +2 −1
  2. python/aubiocut +5 −4
python/aubio/aubioclass.py+2−1
@@ -191,7 +191,8 @@ def cutfile(filein,slicetimes,zerothres=0.008,bufsize=1024,hopsize=512): · 190 unmodified lines
191 filei = sndfile(filein)191 filei = sndfile(filein)
192 framestep = hopsize/(filei.samplerate()+0.)192 framestep = hopsize/(filei.samplerate()+0.)
193 channels = filei.channels()193 channels = filei.channels()
194 newname = "%s%f%s" % ("/tmp/",0.0000000,filein[-4:])194 newname = "%s%s%f%s%s" % (filein.split(".")[0].split("/")[-1],".",
195 frameread*framestep,".",filein.split(".")[-1])
195 fileo = sndfile(newname,model=filei)196 fileo = sndfile(newname,model=filei)
196 myvec = fvec(hopsize,channels)197 myvec = fvec(hopsize,channels)
197 mycopy = fvec(hopsize,channels)198 mycopy = fvec(hopsize,channels)
python/aubiocut+5−4
@@ -20,7 +20,7 @@ def parse_args(): · 19 unmodified lines
20 help="onset detection mode [default=dual] \20 help="onset detection mode [default=dual] \
21 complexdomain|hfc|phase|specdiff|energy|kl|mkl|dual")21 complexdomain|hfc|phase|specdiff|energy|kl|mkl|dual")
22 parser.add_option("-B","--bufsize",22 parser.add_option("-B","--bufsize",
23 action="store", dest="bufsize", default=1024, 23 action="store", dest="bufsize", default=512,
24 help="buffer size [default=1024]")24 help="buffer size [default=1024]")
25 parser.add_option("-H","--hopsize",25 parser.add_option("-H","--hopsize",
26 action="store", dest="hopsize", default=256, 26 action="store", dest="hopsize", default=256,
@@ -37,7 +37,7 @@ def parse_args(): · 10 unmodified lines
37 parser.add_option("-D","--delay",37 parser.add_option("-D","--delay",
38 action="store", dest="delay", 38 action="store", dest="delay",
39 help="number of seconds to take back [default=system]\39 help="number of seconds to take back [default=system]\
40 default system delay is 2*hopsize/samplerate")40 default system delay is 3*hopsize/samplerate")
41 parser.add_option("-L","--localmin",41 parser.add_option("-L","--localmin",
42 action="store_true", dest="localmin", default=False, 42 action="store_true", dest="localmin", default=False,
43 help="use local minima after peak detection")43 help="use local minima after peak detection")
@@ -53,7 +53,7 @@ def parse_args(): · 9 unmodified lines
53 help="outputs silence locations")53 help="outputs silence locations")
54 parser.add_option("-z","--zerocross",54 parser.add_option("-z","--zerocross",
55 action="store", dest="zerothres", default=0.008, 55 action="store", dest="zerothres", default=0.008,
56 help="zero-crossing threshold for slicing [default=0.008]")56 help="zero-crossing threshold for slicing [default=0.00008]")
57 # plotting functions57 # plotting functions
58 parser.add_option("-p","--plot",58 parser.add_option("-p","--plot",
59 action="store_true", dest="plot", default=False, 59 action="store_true", dest="plot", default=False,
@@ -85,11 +85,12 @@ hopsize = int(options.hopsize) · 25 unmodified lines
85bufsize = int(options.bufsize)85bufsize = int(options.bufsize)
86step = float(samplerate)/float(hopsize)86step = float(samplerate)/float(hopsize)
87threshold = float(options.threshold)87threshold = float(options.threshold)
88zerothres = float(options.zerothres)
88silence = float(options.silence)89silence = float(options.silence)
89mintol = float(options.mintol)*step90mintol = float(options.mintol)*step
90# default take back system delay91# default take back system delay
91if options.delay: delay = float(options.delay)92if options.delay: delay = float(options.delay)
92else: delay = 2./step93else: delay = 3./step
93 94
94if options.beat:95if options.beat:
95 #onsets = getbeats(filename,threshold,silence,mode=options.mode)96 #onsets = getbeats(filename,threshold,silence,mode=options.mode)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t