From 42bd8d314bbca44487d5465ed6076faf58cbc7ef Mon Sep 17 00:00:00 2001 From: weefuzzy Date: Tue, 7 Jun 2022 16:45:19 +0100 Subject: [PATCH] BufNMFCross: Needs MaxFFTSize --- release-packaging/Classes/FluidBufNMFCross.sc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/release-packaging/Classes/FluidBufNMFCross.sc b/release-packaging/Classes/FluidBufNMFCross.sc index 3f0bce8..2312f62 100644 --- a/release-packaging/Classes/FluidBufNMFCross.sc +++ b/release-packaging/Classes/FluidBufNMFCross.sc @@ -9,7 +9,7 @@ FluidBufNMFCross : FluidBufProcessor { target.isNil.if {"FluidBufNMFCross: Invalid target buffer".throw}; output.isNil.if {"FluidBufNMFCross: Invalid output buffer".throw}; - ^FluidProxyUgen.kr(\FluidBufNMFCrossTrigger, -1, source, target, output, timeSparsity, polyphony, continuity, iterations, windowSize, hopSize, fftSize, trig, blocking); + ^FluidProxyUgen.kr(\FluidBufNMFCrossTrigger, -1, source, target, output, timeSparsity, polyphony, continuity, iterations, windowSize, hopSize, fftSize, fftSize, trig, blocking); } *process { |server, source, target, output , timeSparsity = 7, polyphony = 10, continuity = 7, iterations = 50, windowSize = 1024, hopSize = -1, fftSize = -1, freeWhenDone = true, action| @@ -25,7 +25,7 @@ FluidBufNMFCross : FluidBufProcessor { ^this.new( server, nil, [output] ).processList( - [source, target, output, timeSparsity, polyphony, continuity, iterations, windowSize, hopSize, fftSize,0],freeWhenDone, action + [source, target, output, timeSparsity, polyphony, continuity, iterations, windowSize, hopSize, fftSize, fftSize, 0],freeWhenDone, action ); } @@ -42,7 +42,7 @@ FluidBufNMFCross : FluidBufProcessor { ^this.new( server, nil, [output] ).processList( - [source, target, output, timeSparsity, polyphony, continuity, iterations, windowSize, hopSize, fftSize,1],freeWhenDone, action + [source, target, output, timeSparsity, polyphony, continuity, iterations, windowSize, hopSize, fftSize, fftSize, 1],freeWhenDone, action ); } }