I know you're looking for a vanilla solution. But just in case it might help: there's an object called [iem_blocksize~] in iemlib which I think does what you're looking for.
Christof
> Gesendet: Sonntag, 12. Juni 2016 um 00:31 Uhr
> Von: "Thomas Grill" <gr@grrrr.org>
> An: "IOhannes m zmölnig" <zmoelnig@iem.at>
> Cc: pd-list@lists.iem.at
> Betreff: Re: [PD] inquire block size
>
> Thanks, i guess there's no way around using DSP right now which is difficult to unite with loadbang initialization after instantiation of the abstraction.
> This is my approach so far:
> https://github.com/grrrr/upp/blob/master/upp.blocksize.pd
>
> --
> Thomas Grill
> http://grrrr.org
>
>
>
> > Am 12.06.2016 um 00:24 schrieb IOhannes m zmölnig <zmoelnig@iem.at>:
> >
> > On 06/12/2016 12:16 AM, Thomas Grill wrote:
> >> Sure, thanks, but your answer implies that there is currently no way to do this with Vanilla objects, right?
> >> I think there should be a way.
> >
> >
> > attached is a somewhat naive approach to the problem in pure vanilla.
> >
> > it doesn't take any overlap/oversampling into account, and only works up
> > to blocksizes of 65536-
> >
> > gmsdr
> > IOhannes
> >
> > <vecsize~.pd>_______________________________________________
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>
> _______________________________________________
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list