SyntheticTest » History » Version 2

« Previous - Version 2/13 (diff) - Next » - Current version
Chris Cannam, 2013-11-07 04:53 PM


Synthetic test material

Sinusoid at fs/4

In Yeti terms:

testStream = manipulate.withDuration 64 (syn.sinusoid 8 2);
cq = cqt { maxFreq = testStream.sampleRate/2, minFreq = 1, binsPerOctave = 4 } testStream;

Or to put it another way (in MATLAB this time):

test = [0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1 ];
out = cqt(test,1,4,4,8)

That is, a 64-sample input of 8Hz sample rate containing a sinusoid at fs/4, transformed using CQ parameters fmin = 1, fmax = 4 (or fs/2), and bpo = 4.

Screenshot - 181113 - 16_05_56.png - MATLAB output, contour plot 4.07 KB, downloaded 259 times Chris Cannam, 2013-11-18 04:11 PM