[PD-dev] Tabread/write on array bigger than 16777216 points

katja katjavetter at gmail.com
Wed Jul 13 19:31:34 CEST 2011


On Wed, Jul 13, 2011 at 3:51 PM, IOhannes m zmoelnig <zmoelnig at iem.at>wrote:

>> the idea is to make "double" the standard for Pd in the future.
>> if nobody spents time for that it will never happen.

I'd like to help with this if I can (with only fragmentary knowledge of Pd
core code I must say). I recall looking at the options to compile Pd with
type double, but running into union tabfudge and UNITBIT32 which are used by
rather central Pd objects like [osc~] and [phasor~]. I did not fully grasp
the working of this clever type punning hack, but assumed it cannot be
translated to type double rightaway. Is it true that this trick is crucial
for computational speed of [osc~] & co, and must an equivalent routine still
be developed (if possible at all)? Or are there other, more important
bottlenecks to solve?

Katja
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20110713/c0f0d869/attachment.htm>


More information about the Pd-dev mailing list