[PD] tabosc4~ and table byte reallocation
Roman Haefeli
reduzierer at yahoo.de
Tue Jan 26 22:31:18 CET 2010
Hi Daniel
You probably could use the non-tilde [tabwrite] and [tabread] for this
task
[257, 258(
|
[t b a]
| \
[256( \
| \
[tabread wave]\
| \
[tabwrite wave ]
If you want this to happen every cycle, then put a [bang~] at the top
and make sure to set the blocksize accordinly with [block~ 256].
(Sorry, I haven't looked at your patch)
Roman
On Tue, 2010-01-26 at 16:04 -0500, mami music wrote:
> Hi guys
> Im using [tabosc4~].
> Acording to the documentation one should use an array of any power of
> 2 + 3. The extra 3 elements are for safeguard, one should go at the
> begining of the array (a copy of the 1st element of the vector) and
> the other 2 should go at the end (both of them copies of the last
> element of the vector).
>
> I´m using a 256 block size, so the size of my array should be 256+3=
> 259. Im having problems figuring out how to copy the N-2 element of
> the table (that is sample with index 256) to the 257th and 258th index
> of the table using [tabsend~] and [tabreceive~].
>
> The only way i have come up with (that is obviously not working) is
> using tabread4~ to read the 256th sample and write it down on the
> 257th and 258th sample of the array using tabwrite~ (and that is why
> this whole thing is not working).
>
> I attach a basic patch that im using. Any help would be apprecieated
>
> Thanks in advance
>
> Daniel
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
More information about the Pd-list
mailing list