From 032aefc621782f37111051cd0cf9979c35ca8c60 Mon Sep 17 00:00:00 2001 From: Pierre Alexandre Tremblay Date: Wed, 19 Sep 2018 10:39:03 +0100 Subject: [PATCH] BufHPSS: corrected class definition and examples BufNoveltySlice: corrected example code --- release-packaging/Classes/FluidBufHPSS.sc | 2 +- src/FluidBufHPSS/tests.scd | 4 ++-- src/FluidBufNoveltySlice/tests.scd | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/release-packaging/Classes/FluidBufHPSS.sc b/release-packaging/Classes/FluidBufHPSS.sc index a3f6ad4..d3ca2dd 100644 --- a/release-packaging/Classes/FluidBufHPSS.sc +++ b/release-packaging/Classes/FluidBufHPSS.sc @@ -7,6 +7,6 @@ FluidBufHPSS{ harmBufNum = harmBufNum ? -1; percBufNum = percBufNum ? -1; - server.sendMsg(\cmd, \BufHPSS, srcBufNum, startAt, nFrames, startChan, nChans, harmBufNum, percBufNum, percFiltSize, harmFiltSize, modeFlag, htf1, hta1, htf2, hta2, ptf1, pta1, ptf2, pta2, winSize, hopSize, fftSize); + server.sendMsg(\cmd, \BufHPSS, srcBufNum, startAt, nFrames, startChan, nChans, harmBufNum, percBufNum, resBufNum, percFiltSize, harmFiltSize, modeFlag, htf1, hta1, htf2, hta2, ptf1, pta1, ptf2, pta2, winSize, hopSize, fftSize); } } diff --git a/src/FluidBufHPSS/tests.scd b/src/FluidBufHPSS/tests.scd index be42567..6723d19 100644 --- a/src/FluidBufHPSS/tests.scd +++ b/src/FluidBufHPSS/tests.scd @@ -31,7 +31,7 @@ d.play; ( Routine{ t = Main.elapsedTime; - FluidBufHPSS.process(s,b.bufnum, 44100, 44100, 0, 0, c.bufnum, d.bufnum, 51, 31 ,2048,512,4096); // need to change these for something sensible + FluidBufHPSS.process(s,b.bufnum, 44100, 44100, 0, 0, c.bufnum, d.bufnum, nil, 51, 31 ,2048,512,4096); // need to change these for something sensible s.sync; (Main.elapsedTime - t).postln; }.play @@ -42,7 +42,7 @@ Routine{ ( { - var hpss = FluidHPSS.ar(PlayBuf.ar(1,b.bufnum,loop:1),harmonicBinaryMask:1,percussiveBinaryMask:1, harmonicThreshAmp1:SinOsc.kr(1.5,mul:20,add:20),harmonicThreshAmp2:SinOsc.kr(3,mul:25,add:25), percussiveThreshAmp1:SinOsc.kr(1.6,0,mul:30,add:30),percussiveThreshAmp2:SinOsc.kr(1.7,0,mul:17,add:24)); + var hpss = FluidHPSS.ar(PlayBuf.ar(1,b.bufnum,loop:1),modeFlag:2,hta1:SinOsc.kr(1.5,mul:20,add:20),hta2:SinOsc.kr(3,mul:25,add:25), pta1:SinOsc.kr(1.6,0,mul:30,add:30),pta2:SinOsc.kr(1.7,0,mul:17,add:24)); [hpss[2] + 0.5 * hpss[0], hpss[1] + 0.5 * hpss[0]]; }.play; ) \ No newline at end of file diff --git a/src/FluidBufNoveltySlice/tests.scd b/src/FluidBufNoveltySlice/tests.scd index 5063f5a..28e7936 100644 --- a/src/FluidBufNoveltySlice/tests.scd +++ b/src/FluidBufNoveltySlice/tests.scd @@ -11,7 +11,7 @@ c = Buffer.new(s); // with basic params Routine{ t = Main.elapsedTime; - FluidBufNoveltySlice.process(s,b.bufnum, transBufNum: c.bufnum, threshold:0.6); + FluidBufNoveltySlice.process(s,b.bufnum, transBufNum: c.bufnum, thresh:0.6); s.sync; (Main.elapsedTime - t).postln; }.play