new default values for fdNMF and tests.scd has a source segment test at the bottom

nix
Pierre Alexandre Tremblay 7 years ago
parent 865e7472b7
commit d9521e1b69

@ -78,7 +78,6 @@ c.plot;x.plot; y.plot;
// test with stereo input
Buffer.freeAll(s)
b.play
(
b = Buffer.read(s,"/Users/pa/Desktop/verystereo.wav");
@ -102,3 +101,30 @@ r = Routine{
{PlayBuf.ar(10,c.bufnum,doneAction:2)[9].dup}.play
c.getn(0, 10, {|x|x.postln})
//test process on a segment
Buffer.freeAll(s)
(
b = Buffer.read(s,"/Users/pa/Desktop/verystereo.wav");
c = Buffer.new(s);
d = Buffer.new(s);
)
b.play
(
r = Routine{
t = Main.elapsedTime;
FDNMF.nmf(s,b,44100,44100,0,1,c,rank:2);
s.sync;
(Main.elapsedTime - t).postln;
t = Main.elapsedTime;
FDNMF.nmf(s,b,88200,44100,1,1,d,rank:2);
s.sync;
(Main.elapsedTime - t).postln;
}.play
)
c.query
d.query

@ -1,5 +1,5 @@
FDNMF {
*nmf { arg server, srcBuf, startAt = 0, nFrames = -1,startChan = 0,nChans = -1, dstBuf, dictBuf, dictFlag = 0, actBuf, actFlag = 0, rank = 1, iterations = 100, sortFlag = 0, windowSize = 2048, hopSize = 512, fftSize = -1, windowType = 0, randomSeed = -1;
*nmf { arg server, srcBuf, startAt = 0, nFrames = -1,startChan = 0,nChans = -1, dstBuf, dictBuf, dictFlag = 0, actBuf, actFlag = 0, rank = 1, iterations = 100, sortFlag = 0, windowSize = 1024, hopSize = 256, fftSize = -1, windowType = 0, randomSeed = -1;
server = server ? Server.default;

Loading…
Cancel
Save