History

update pitch bench makefile update pitch bench makefile

Paul Brossier committed 20 years ago

Commit 4994ebb1 parent 9abd0f31 file · +55 −17Browse files

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

Unified · Split

python/test/bench/pitch/Makefile.am+55−17
@@ -1,22 +1,60 @@
1−export BASEDIR=../../../..
2−export PYTHONPATH=$(BASEDIR)/python
3−export LD_LIBRARY_PATH=$(BASEDIR)/src/.libs:$(BASEDIR)/ext/.libs
1+export AUBIODIR=../../../..
2+export PYTHONPATH=$(AUBIODIR)/python
3+export LD_LIBRARY_PATH=$(AUBIODIR)/src/.libs:$(AUBIODIR)/ext/.libs
4+
5+CP=cp -a
46
57 SOURCE = \
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
8+ $(BASEDIR)/isolated/vibraphone \
9+ $(BASEDIR)/isolated/clavinet \
10+ $(BASEDIR)/isolated/elecguitar \
11+ $(BASEDIR)/isolated/piano \
12+ $(BASEDIR)/isolated/rhodes \
13+ $(BASEDIR)/isolated
14+
15+
16+MONOSOURCE = \
17+ $(BASEDIR)/monophonic/Mirex04/daisy \
18+ $(BASEDIR)/monophonic/Mirex04/midi \
19+ $(BASEDIR)/monophonic/Mirex04/jazz \
20+ $(BASEDIR)/monophonic/Mirex04/pop \
21+ $(BASEDIR)/monophonic/Mirex04/opera \
22+ $(BASEDIR)/monophonic/Mirex04
23+
24+POLYSOURCE = \
25+ $(BASEDIR)/polyphonic/Mirex04/daisy \
26+ $(BASEDIR)/polyphonic/Mirex04/midi \
27+ $(BASEDIR)/polyphonic/Mirex04/jazz \
28+ $(BASEDIR)/polyphonic/Mirex04/pop \
29+ $(BASEDIR)/polyphonic/Mirex04/opera \
30+ $(BASEDIR)/polyphonic/Mirex04
1031
11−test-aubiopitch: $(patsubst %, %.aubiopitch, $(SOURCE))
32+test-aubiopitch-isolated: $(patsubst %, %.aubiopitch-isolated, $(SOURCE))
33+test-aubiopitch-monophonic: $(patsubst %, %.aubiopitch-monophonic, $(MONOSOURCE))
34+test-aubiopitch-polyphonic: $(patsubst %, %.aubiopitch-polyphonic, $(POLYSOURCE))
1235
1336 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−
19−%.aubiopitch: %
20− rm -f `basename $@`
21− ./bench-pitch $< #| tee `basename $@`
22− -diff `basename $@` `basename $@`
37+ ../../../aubiopitch -m mcomb,fcomb,yin,schmitt -i $(BASEDIR)/isolated/piano/011pfnof/011pfnof.69.wav -O 011pfnof.69.ps
38+ ../../../aubiopitch -m mcomb,fcomb,yin,schmitt -i $(BASEDIR)/isolated/rhodes/021epnof/021epnof.69.wav -O 021epnof.69.ps
39+ ../../../aubiopitch -m mcomb,fcomb,yin,schmitt -i $(BASEDIR)/isolated/harpsichord/031hcsim/031hcsim.69.wav -O 031hcsim.69.ps
40+ ../../../aubiopitch -m mcomb,fcomb,yin,schmitt -i $(BASEDIR)/isolated/vibraphone/041vihnf/041vihnf.69.wav -O 041vihnf.69.ps
41+
42+timings:
43+ ./bench-timings $(BASEDIR)/polyphonic/Mirex04/opera
44+
45+%.aubiopitch-isolated: %
46+ rm -f isolated/`basename $@`
47+ ./bench-pitch $< | tee isolated/`basename $@`
48+ -diff isolated/`basename $@`.ref isolated/`basename $@`
49+
50+%.aubiopitch-monophonic: %
51+ $(CP) monophonic/`basename $@` monophonic/`basename $@`.old
52+ ./bench-pitch-monophonic $< | tee monophonic/`basename $@`
53+ -diff monophonic/`basename $@`.ref monophonic/`basename $@`
54+ -diff monophonic/`basename $@`.old monophonic/`basename $@`
55+
56+%.aubiopitch-polyphonic: %
57+ $(CP) polyphonic/`basename $@` polyphonic/`basename $@`.old
58+ ./bench-pitch-polyphonic $< | tee polyphonic/`basename $@`
59+ -diff polyphonic/`basename $@`.ref polyphonic/`basename $@`
60+ -diff polyphonic/`basename $@`.old polyphonic/`basename $@`

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