123456789101112131415161718192021222324252627282930313233343536 |
- % Copyright David Rowe 2009
- % This program is distributed under the terms of the GNU General Public License
- % Version 2
- %
- % plpitch.m
- % Plots two pitch tracks on top of each other, used for comparing pitch
- % estimators
- function plpitch(pitch1_name, pitch2_name, start_fr, end_fr)
-
- pitch1 = load(pitch1_name);
- pitch2 = load(pitch2_name);
- st = 1;
- en = length(pitch1);
- if (nargin >= 3)
- st = start_fr;
- endif
- if (nargin >= 4)
- en = end_fr;
- endif
- figure(1);
- clf;
- l1 = strcat("r;",pitch1_name,";")
- l1
- st
- en
- plot(pitch1(st:en), l1);
- axis([1 en-st 20 160]);
- l2 = strcat("g;",pitch2_name,";");
- hold on;
- plot(pitch2(st:en),l2);
- hold off;
- endfunction
|