History

update to last bench-onset, bench-pitch update to last bench-onset, bench-pitch

Paul Brossier committed 20 years ago

Commit cafb00a1 parent 30430813 files · +24 −9Browse files

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

Unified · Split

3 files
  1. python/test/bench/onset/bench-onset +7 −5
  2. python/test/bench/pitch/Makefile.am +10 −2
  3. python/test/bench/pitch/bench-pitch +7 −2
python/test/bench/onset/bench-onset+7−5
@@ -15,11 +15,6 @@ class mybenchonset(benchonset): · 14 unmodified lines
1515 self.vlist = []
1616 self.params.onsetmode = mode
1717 #self.params.localmin = True
18− self.params.delay = 2.
19− self.params.bufsize = 1024
20− self.params.hopsize = 256
21− self.params.step = float(self.params.hopsize)/float(self.params.samplerate)
22− #self.params.mintol = 8.
2318
2419 for threshold in self.thresholds:
2520 self.params.threshold = threshold
@@ -56,6 +51,13 @@ if __name__ == "__main__": · 30 unmodified lines
5651
5752 benchonset = mybenchonset(datapath,respath,checkres=True,checkanno=True)
5853 benchonset.params = taskparams()
54+ benchonset.params.dcthreshold = -1.
55+ benchonset.params.silence = -100.
56+ benchonset.params.delay = 3.
57+ benchonset.params.bufsize = 1024
58+ benchonset.params.hopsize = 256
59+ benchonset.params.step = float(benchonset.params.hopsize)/float(benchonset.params.samplerate)
60+ benchonset.params.mintol = 4.1
5961 benchonset.task = taskonset
6062 benchonset.valuesdict = {}
6163
python/test/bench/pitch/Makefile.am+10−2
@@ -3,11 +3,19 @@ export PYTHONPATH=$(BASEDIR)/python · 2 unmodified lines
33 export LD_LIBRARY_PATH=$(BASEDIR)/src/.libs:$(BASEDIR)/ext/.libs
44
55 SOURCE = \
6− /var/tmp/pitch \
7− $(HOME)/archives/samples/pitch/isolated
6+ $(HOME)/archives/samples/pitch/isolated/piano/011pfnof \
7+ $(HOME)/archives/samples/pitch/isolated/rhodes/021epnof \
8+ $(HOME)/archives/samples/pitch/isolated/harpsichord/031hcsim \
9+ $(HOME)/archives/samples/pitch/isolated/vibraphone/041vihnf
810
911 test-aubiopitch: $(patsubst %, %.aubiopitch, $(SOURCE))
1012
13+plotpitch:
14+ ../../../aubiopitch -m mcomb,fcomb,yin,schmitt -i $(HOME)/archives/samples/pitch/isolated/piano/011pfnof/011pfnof.69.wav -O 011pfnof.69.ps
15+ ../../../aubiopitch -m mcomb,fcomb,yin,schmitt -i $(HOME)/archives/samples/pitch/isolated/rhodes/021epnof/021epnof.69.wav -O 021epnof.69.ps
16+ ../../../aubiopitch -m mcomb,fcomb,yin,schmitt -i $(HOME)/archives/samples/pitch/isolated/harpsichord/031hcsim/031hcsim.69.wav -O 031hcsim.69.ps
17+ ../../../aubiopitch -m mcomb,fcomb,yin,schmitt -i $(HOME)/archives/samples/pitch/isolated/vibraphone/041vihnf/041vihnf.69.wav -O 041vihnf.69.ps
18+
1119 %.aubiopitch: %
1220 rm -f `basename $@`
1321 ./bench-pitch $< #| tee `basename $@`
python/test/bench/pitch/bench-pitch+7−2
@@ -79,7 +79,10 @@ class benchpitch(bench): · 78 unmodified lines
7979 g('orig(x) = beta*x')
8080 g.xlabel('original pitch (Hz)')
8181 g.ylabel('detected pitch (Hz)')
82+ g('set key left top')
8283 g('set log xy')
84+ g('set xrange [50:2000]')
85+ g('set yrange [50:2000]')
8386 g.plot(*d)
8487
8588
@@ -93,8 +96,10 @@ if __name__ == "__main__": · 7 unmodified lines
9396 #modes = ['fcomb']
9497
9598 params = taskparams()
96− params.bufsize = 2048
97− params.hopsize = params.bufsize/2
99+ params.bufsize = 4096
100+ params.hopsize = params.bufsize/4
101+ params.silence = -1000.
102+ params.pitchsmooth = 50
98103 benchpitch = benchpitch(datapath,params=params)
99104 benchpitch.task = taskpitch
100105

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