Finally there is a first true Pd-double nightly build available for testing, almost one month after the first announcement. It is an OSX i386 build. Other builds will hopefully follow soon.
http://autobuild.puredata.info/auto-build/2011-11-17/
Beware! This pre-pre-alpha Pd-double-extended is probably the buggiest Pd you've ever seen. The largest part of it still has to be tested and precision-fixed. Precision-issues can in some cases produce ridiculous output values, in the range of billions or trillions. Use an analog volume control when testing Pd-double-extended, and set it _low_ to start with.
parts which are so far precision-fixed and tested on OSX and Linux:
most of pd-double core externals/extra (except [pd~]) externals/creb externals/smlib externals/vbap
precision-fix priorities:
- making pd-double core work for Windows - find and fix pointer typecast cases resulting in dangerously high output values - fix cw_binaural to compile and work in double precision so it can be included in the LIB_TARGETS again
long term:
- make unit tests for all classes in all libs - fix all precision issues - develop a method to prevent cross-precision lib-loads
Katja
Woo hoo! 32-bit ints in Pd! Well done, thanks for your hard work on this :).
.hc
On Nov 17, 2011, at 8:53 AM, katja wrote:
Finally there is a first true Pd-double nightly build available for testing, almost one month after the first announcement. It is an OSX i386 build. Other builds will hopefully follow soon.
http://autobuild.puredata.info/auto-build/2011-11-17/
Beware! This pre-pre-alpha Pd-double-extended is probably the buggiest Pd you've ever seen. The largest part of it still has to be tested and precision-fixed. Precision-issues can in some cases produce ridiculous output values, in the range of billions or trillions. Use an analog volume control when testing Pd-double-extended, and set it _low_ to start with.
parts which are so far precision-fixed and tested on OSX and Linux:
most of pd-double core externals/extra (except [pd~]) externals/creb externals/smlib externals/vbap
precision-fix priorities:
- making pd-double core work for Windows
- find and fix pointer typecast cases resulting in dangerously high
output values
- fix cw_binaural to compile and work in double precision so it can be
included in the LIB_TARGETS again
long term:
- make unit tests for all classes in all libs
- fix all precision issues
- develop a method to prevent cross-precision lib-loads
Katja
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
----------------------------------------------------------------------------
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-11-17 18:44, Hans-Christoph Steiner wrote:
Woo hoo! 32-bit ints in Pd! Well done, thanks for your hard work on this :).
32bit ints? more like 52bit ints.
fgmadr IOhannes
On Nov 17, 2011, at 12:59 PM, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-11-17 18:44, Hans-Christoph Steiner wrote:
Woo hoo! 32-bit ints in Pd! Well done, thanks for your hard work on this :).
32bit ints? more like 52bit ints.
much better than 19bit ints.
.hc
----------------------------------------------------------------------------
Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith