Howdy, hope you had a nice vacation buddy ;)
>
There are no other serious issues with buffir~?
haven't really played with it extensively, did try i t a bit and seemed alright.
> A first glance it doesn't look too complicated, but I think it would be
> good to retain the current buffer size as default, and add the larger
> size as an extra argument or message.
I wonder why, since you already specify the table size in the object as arguments. Doesn't make much sense to me adding up another argument if I'm using a larger IR table. I guess the only difference would to change the help file and say "max size is 4096" instead of "256".
> Maybe creating a separate object, like buffir4k~, somewhere
> outside cyclone would be the easier option.
Why would it be easier? It wouldn't conflict. Once you had a newer version working, that's it, no hard and no harm done.
Maybe that concern seems like making a big effort to not expand the buffir~ object, which I fail to see why. If you have a working version that allows bigger tables, there's no compatibility issues or anything, you're just able to get more out of it. So what would the concern be?
But I also have to say that there already exists an external that allows up to 4096 table sizes, that's [FIR~], from iemlib. So we wouldn't really have to do that at all... And, yeah, I knew about [FIR~] before, my request wasn't towards the necessity of a better and unavailable external object that'd do that, it was just a concern to make [buffir~] in cyclone as useful as I think it should be (let me stress and state that I believe 256 is really too tiny and restricting).
With the situation now that the development of extended ceased, and with the great work you've been doing taking care of cyclone (and also making it easily available into the deken plugin), I think all the objects in cyclone need attention, even if there are alternatives to it. The way I see [buffir~] now is that it is not useful, and that I'd rather use [FIR~] instead. But I wish I could rely on cyclone for it without needing to install a whole other library looking for alternatives of features that an object from cyclone should have.
I just think that if it isn't hard to expand it, and if it'd be working after that, then no more worries :)
what do you say?
who else would be with me ;) ?
cheers