diff test/examples/README.txt @ 24:353e88e4ebea

Refactor
author Chris Cannam
date Tue, 29 Sep 2015 16:36:23 +0100
parents
children 2c913b88b808
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/examples/README.txt	Tue Sep 29 16:36:23 2015 +0100
@@ -0,0 +1,43 @@
+
+This directory contains some example data calculated using the MATLAB
+Chroma Toolbox.
+
+The file ylsf-30sec-tipic-pitch.csv contains our input data: 88-bin
+pitch features from a 30-second clip, at a rate of 10 per second so
+300 features total. These came from a test version of the Tipic
+plugin. They do not match the pitch features produced by the Chroma
+Toolbox, because Tipic uses a causal filterbank rather than the
+zero-phase forward-backward filter of the Chroma Toolbox.
+
+The remaining files contain the results of processing the
+ylsf-30sec-tipic-pitch.csv data using the pitch_to_* functions of the
+Chroma Toolbox, using MATLAB commands along the lines of
+
+>> pitch = csvread('ylsf-30sec-tipic-pitch.csv');
+>> chroma = pitch_to_chroma([zeros(20,300); pitch'; zeros(12,300)]);
+>> csvwrite('ylsf-30sec-chroma-from-tipic-pitch-defaults.csv', chroma');
+
+(The zeros are there because the Toolbox functions expect 120-bin
+pitch features while Tipic only emits 88 bins.)
+
+The files here are:
+
+ * ylsf-30sec-chroma-from-tipic-pitch-defaults.csv - CP chroma features,
+   default parameters
+
+ * ylsf-30sec-clp-from-tipic-pitch-defaults.csv - CLP log-compressed
+   chroma features, default parameters (apart from log compression)
+
+ * ylsf-30sec-cens-from-tipic-pitch.csv - CENS features, default parameters
+
+ * ylsf-30sec-crp-from-tipic-pitch-defaults.csv - CRP features, default
+   parameters
+
+ * ylsf-30sec-crp-from-tipic-pitch-downsample.csv - CRP features, 10x
+   downsampling with 41-point window enabled
+
+The proposition that these are intended to help test is: If Tipic
+produces the pitch features found in ylsf-30sec-tipic-pitch.csv, and
+if we assume the MATLAB implementations are correct, then Tipic should
+also produce chroma features matching those in these files.
+