So when I instantiate this object:
fluid.bufmelbands~ 20 @source ---onsets @features ---melbands @fftsettings 256 64 @minfreq 100 @maxfreq 15000 @numbands 20 @numframes 512 @blocking 2
I get the following error in the console:
fluid.bufmelbands~: numBands value, 40, above parameter maxNumBands (20)
I’ve been seeing this for a while, but I’ve been ignoring it as I’ve been moving between a bunch of patches and figured I was
loadbang-ing something incorrectly somewhere, but checking now with an empty patch, that’s definitely not the case.
So in this object, I’m declaring the maxNumBands as 20, via a vanilla argument, and then specifying
@numbands 20. If I right-click the input, I can see the via the pop-up menu attributes that everything is set to 20. Nary a 40 in sight.
What’s especially peculiar is if I remove the argument of 20 (as in
fluid.bufmelbands @source etc... etc...) I no longer get the error.
Is there something funny going on here?
(this is using the version of
fluid.bufmelbands~ in the TB2 bundle)