[PD] Read from and write to an array at once (?!?)

Pierre Massat pimassat at gmail.com
Sat Aug 3 18:41:39 CEST 2013


Hi Claude,

This is exactly what i did, having made sure beforehand that my table size
is a multiple of 64. I didn't now it was that easy !

cheers,

Pierre.


2013/8/3 Claude Heiland-Allen <claude at mathr.co.uk>

> On 03/08/13 17:11, Pierre Massat wrote:
> > Well, I just discovered that it was actually possible to read from and
> > write to the same array at the same time. I thought it was impossible
> (i'd
> > never even tried, to be honest). So here's my (probably stupid) question
> :
> > is this a feature ?
>
> Yes, it works fine due to the topological sort of the DSP graph into a
> DSP chain - but DSP is block-based, so be aware that each block is read
> as a whole before it is written - this probably only matters if you
> wanted to write to a different location for non-block-sized feedback
> effects.  Also you might have little glitchy issues when table length
> isn't an exact multiple of the block size.
>
> There are some examples of [tabreceive~]--stuff--[tabsend~] in the docs,
> probably in the FFT section of the manual.
>
> A simple looper might be a [tabplay~]--stuff--[tabwrite~] thing with the
> tabplay~ and tabwrite~ both triggered from the same source, and
> retriggerd by the tabplay~ "done" bang...
>
> > If it is that could probably explain why I didn't find much about loopers
> > in Pd, since it is very straightforward.
>
>
> Claude
> --
> http://mathr.co.uk
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130803/6cc882dc/attachment.htm>


More information about the Pd-list mailing list