History

simplify aubiopitch simplify aubiopitch

Paul Brossier committed 20 years ago

Commit 0fe9aab1 parent 300adc31 file · +10 −22Browse files

Showing the changes to python (1 of 1 file). Show all

Unified · Split

python/aubiopitch+10−22
@@ -85,12 +85,13 @@ options, args = parse_args() · 84 unmodified lines
85 85
86filename = options.filename86filename = options.filename
87params = taskparams()87params = taskparams()
88#params.samplerate = float(sndfile(filename).samplerate())88params.samplerate = float(sndfile(filename).samplerate())
89params.hopsize = int(options.hopsize)89params.hopsize = int(options.hopsize)
90params.bufsize = int(options.bufsize)90params.bufsize = int(options.bufsize)
91#params.step = float(samplerate)/float(hopsize)91params.step = params.samplerate/float(params.hopsize)
92params.threshold = float(options.threshold)92params.threshold = float(options.threshold)
93params.silence = float(options.silence)93params.silence = float(options.silence)
94params.verbose = options.verbose
94#mintol = float(options.mintol)*step95#mintol = float(options.mintol)*step
95# default take back system delay96# default take back system delay
96if options.delay: delay = float(options.delay)97if options.delay: delay = float(options.delay)
@@ -100,27 +101,14 @@ if options.note: · 3 unmodified lines
100 exit("not implemented yet")101 exit("not implemented yet")
101 102
102 103
103pitch = []104wplot,oplots = [],[]
104modes = options.mode.split(',')105modes = options.mode.split(',')
105for i in range(len(modes)):106for i in range(len(modes)):
107 pitch = []
106 params.pitchmode = modes[i]108 params.pitchmode = modes[i]
107 dotask = taskpitch109 filetask = taskpitch(filename,params=params)
108 #pitch.append(getpitch(filename, #threshold,110 pitch = filetask.compute_all()
109 # mode=mode[i],111 #print filetask.eval(pitch[i])
110 # omode=options.omode,112 filetask.plot(pitch,wplot,oplots)
111 # bufsize=bufsize,hopsize=hopsize,
112 # silence=silence))
113 filetask = dotask(filename,params=params)
114 pitch.append(filetask.compute_all())
115 for j in range(len(pitch[i])):
116 if pitch[i][j] > 10000 or pitch[i][j] < 40:
117 pitch[i][j] = 0.;
118 113
119 if options.verbose:114filetask.plotplot(wplot,oplots,outplot=options.outplot)
120 for j in range(len(pitch[i])):
121 print "%f\t" % (j/params.step),
122 print "%f\t" % pitch[i][j],
123 print
124
125 if options.plot:
126 filetask.plot(pitch,outplot=options.outplot)

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