From 88f58e2fbc5904d05b82e862743fb94ec37e0fc5 Mon Sep 17 00:00:00 2001 From: tremblap Date: Mon, 13 Jun 2022 13:30:31 +0100 Subject: [PATCH] change interface and file name (#113) --- .../{FluidBufNNDSVD.sc => FluidBufNMFSeed.sc} | 24 +++++++++---------- ...ufNNDSVD.schelp => FluidBufNMFSeed.schelp} | 6 ++--- 2 files changed, 15 insertions(+), 15 deletions(-) rename release-packaging/Classes/{FluidBufNNDSVD.sc => FluidBufNMFSeed.sc} (59%) rename release-packaging/HelpSource/Classes/{FluidBufNNDSVD.schelp => FluidBufNMFSeed.schelp} (94%) diff --git a/release-packaging/Classes/FluidBufNNDSVD.sc b/release-packaging/Classes/FluidBufNMFSeed.sc similarity index 59% rename from release-packaging/Classes/FluidBufNNDSVD.sc rename to release-packaging/Classes/FluidBufNMFSeed.sc index a890e9a..dca1fcd 100644 --- a/release-packaging/Classes/FluidBufNNDSVD.sc +++ b/release-packaging/Classes/FluidBufNMFSeed.sc @@ -1,23 +1,23 @@ -FluidBufNNDSVD : FluidBufProcessor{ +FluidBufNMFSeed : FluidBufProcessor{ *kr { |source, bases, activations, minComponents = 1, maxComponents = 200, coverage = 0.5, method = 0, windowSize = 1024, hopSize = -1, fftSize = -1, trig = 1, blocking = 0| - source.isNil.if {"FluidBufNNDSVD: Invalid source buffer".throw}; - bases.isNil.if {"FluidBufNNDSVD: Invalid bases buffer".throw}; - activations.isNil.if {"FluidBufNNDSVD: Invalid bases buffer".throw}; + source.isNil.if {"FluidBufNMFSeed: Invalid source buffer".throw}; + bases.isNil.if {"FluidBufNMFSeed: Invalid bases buffer".throw}; + activations.isNil.if {"FluidBufNMFSeed: Invalid bases buffer".throw}; source = source.asUGenInput; bases = bases.asUGenInput; activations = activations.asUGenInput; - ^FluidProxyUgen.kr1(\FluidBufNNDSVDTrigger, -1, source, bases, activations, minComponents, maxComponents, coverage, method, windowSize, hopSize, fftSize, fftSize, trig, blocking); + ^FluidProxyUgen.kr1(\FluidBufNMFSeedTrigger, -1, source, bases, activations, minComponents, maxComponents, coverage, method, windowSize, hopSize, fftSize, fftSize, trig, blocking); } *process { |server, source, bases, activations, minComponents = 1, maxComponents = 200, coverage = 0.5, method = 0, windowSize = 1024, hopSize = -1, fftSize = -1, freeWhenDone = true, action| - source.isNil.if {"FluidBufNNDSVD: Invalid source buffer".throw}; - bases.isNil.if {"FluidBufNNDSVD: Invalid bases buffer".throw}; - activations.isNil.if {"FluidBufNNDSVD: Invalid bases buffer".throw}; + source.isNil.if {"FluidBufNMFSeed: Invalid source buffer".throw}; + bases.isNil.if {"FluidBufNMFSeed: Invalid bases buffer".throw}; + activations.isNil.if {"FluidBufNMFSeed: Invalid bases buffer".throw}; source = source.asUGenInput; bases = bases.asUGenInput; activations = activations.asUGenInput; @@ -31,9 +31,9 @@ FluidBufNNDSVD : FluidBufProcessor{ *processBlocking { |server, source, bases, activations, minComponents = 1, maxComponents = 200, coverage = 0.5, method = 0, windowSize = 1024, hopSize = -1, fftSize = -1, freeWhenDone = true, action| - source.isNil.if {"FluidBufNNDSVD: Invalid source buffer".throw}; - bases.isNil.if {"FluidBufNNDSVD: Invalid bases buffer".throw}; - activations.isNil.if {"FluidBufNNDSVD: Invalid bases buffer".throw}; + source.isNil.if {"FluidBufNMFSeed: Invalid source buffer".throw}; + bases.isNil.if {"FluidBufNMFSeed: Invalid bases buffer".throw}; + activations.isNil.if {"FluidBufNMFSeed: Invalid bases buffer".throw}; source = source.asUGenInput; bases = bases.asUGenInput; activations = activations.asUGenInput; @@ -45,4 +45,4 @@ FluidBufNNDSVD : FluidBufProcessor{ ) } } -FluidBufNNDSVDTrigger : FluidProxyUgen {} +FluidBufNMFSeedTrigger : FluidProxyUgen {} diff --git a/release-packaging/HelpSource/Classes/FluidBufNNDSVD.schelp b/release-packaging/HelpSource/Classes/FluidBufNMFSeed.schelp similarity index 94% rename from release-packaging/HelpSource/Classes/FluidBufNNDSVD.schelp rename to release-packaging/HelpSource/Classes/FluidBufNMFSeed.schelp index 0388553..38f1348 100644 --- a/release-packaging/HelpSource/Classes/FluidBufNNDSVD.schelp +++ b/release-packaging/HelpSource/Classes/FluidBufNMFSeed.schelp @@ -1,4 +1,4 @@ -TITLE:: FluidBufNNDSVD +TITLE:: FluidBufNMFSeed summary:: Non-Negative Double Singular Value Decomposition on a Buffer categories:: Libraries>FluidCorpusManipulation related:: Classes/FluidBufNMF @@ -79,7 +79,7 @@ b = Buffer.read(s,FluidFilesPath("Nicol-LoopE-M.wav")); //how many bases do I need to decompose the buffer with 90% accuracy ( Routine{ - FluidBufNNDSVD.process(s, b, ~bases, ~activations, coverage: 0.9, method: 1).wait; + FluidBufNMFSeed.process(s, b, ~bases, ~activations, coverage: 0.9, method: 1).wait; "% bases".format(~bases.numChannels).postln; }.play; ) @@ -89,7 +89,7 @@ Routine{ //try the same process with less accuracy ( Routine{ - FluidBufNNDSVD.process(s, b, ~bases, ~activations, coverage: 0.5).wait; + FluidBufNMFSeed.process(s, b, ~bases, ~activations, coverage: 0.5).wait; "% bases".format(~bases.numChannels).postln; }.play )