Hi all,
There is an experimental branch[1] on Pd-double-precision[2].
So far we know a couple of things not working yet like writing audio files with [soundfiler] or [writesf~].
If anyone is willing to test and find something else not working we welcome and appreciate it.
Here's a Windows64 version for tests : http://lucarda.com.ar/x/Pd-double-w64-testing.zip
Tests should be done with "vanilla-only" patches. 99% of externals were not compiled for double-precision so they don't work with this Pd.
If you find something not working write back here to the list or issue it to github (prepend "double-precision: " on the name of the issue).
[1] https://github.com/pure-data/pure-data/tree/double-precision [2] http://www.katjaas.nl/doubleprecision/doubleprecision.html
Thanks Lucas! I'll do some testing!
On Thu, Dec 5, 2019, 23:30 Lucas Cordiviola lucarda27@hotmail.com wrote:
Hi all,
There is an experimental branch[1] on Pd-double-precision[2].
So far we know a couple of things not working yet like writing audio files with [soundfiler] or [writesf~].
If anyone is willing to test and find something else not working we welcome and appreciate it.
Here's a Windows64 version for tests : http://lucarda.com.ar/x/Pd-double-w64-testing.zip
Tests should be done with "vanilla-only" patches. 99% of externals were not compiled for double-precision so they don't work with this Pd.
If you find something not working write back here to the list or issue it to github (prepend "double-precision: " on the name of the issue).
[1] https://github.com/pure-data/pure-data/tree/double-precision [2] http://www.katjaas.nl/doubleprecision/doubleprecision.html
-- Mensaje telepatico asistido por maquinas.
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Em qui., 5 de dez. de 2019 às 19:29, Lucas Cordiviola lucarda27@hotmail.com escreveu:
Hi all,
There is an experimental branch[1] on Pd-double-precision[2].
So far we know a couple of things not working yet like writing audio files with [soundfiler] or [writesf~].
If anyone is willing to test and find something else not working we welcome and appreciate it.
Here's a Windows64 version for tests : http://lucarda.com.ar/x/Pd-double-w64-testing.zip
Tests should be done with "vanilla-only" patches. 99% of externals were not compiled for double-precision so they don't work with this Pd.
How can one compile for double-precision so it'd work with this pd and test it?
Em qui., 5 de dez. de 2019 às 19:29, Lucas Cordiviola <lucarda27
Tests should be done with "vanilla-only" patches. 99% of externals were not compiled for double-precision so they don't work with this Pd.
I have 0 patches thar are 100% vanilla to test :/ I'd rather compile 'ELSE' for 64 bits, but then I'd probably fail in doing so and also will end up finding issues in ELSE only, haha...
Anyway, I compiled it for 64 bits and I'm checking it out. Perhaps such binaries could be available for download in the github repository
On 12/5/2019 9:02 PM, Alexandre Torres Porres wrote:
I have 0 patches thar are 100% vanilla to test :/ I'd rather compile 'ELSE' for 64 bits, but then I'd probably fail in doing so and also will end up finding issues in ELSE only, haha...
Yes, the first surgery must be done in Pd and later in externals. That's why we need testing. :)
Anyway, I compiled it for 64 bits and I'm checking it out. Perhaps such binaries could be available for download in the github repository
I don't have super-cow-powers on the github repo.
--
Mensaje telepatico asistido por maquinas.
On 05/12/2019 21:55, Lucas Cordiviola wrote:
Tests should be done with "vanilla-only" patches. 99% of externals were not compiled for double-precision so they don't work with this Pd.
If you find something not working write back here to the list or issue it to github (prepend "double-precision: " on the name of the issue).
Success report: I tested my Dynamo[1] techno generator in live mode and it works without issues. Uses 65% CPU vs 63% CPU for the single precision master branch, on Intel(R) Atom(TM) CPU N455 @ 1.66GHz in 32bit mode using Linux 4.19.0-5-686-pae #1 SMP Debian 4.19.37-3.
It uses these objects:
complex-mod~ cos~ dac~ dbtorms dbtorms~ del delay delwrite~ div env~ expr expr~ f hilbert~ hip~ iemguts/closebang inlet inlet~ list loadbang lop~ makefilename max metro mod moses mtof mtof~ noise~ osc~ outlet outlet~ pack phasor~ print quit-on-close r random rmstodb~ route s sel sig~ soundfiler spigot sqrt sqrt~ swap symbol t table tabread tabread4~ tabwrite textfile unpack until v value vcf~ vd~ vline~ vu wrap~ writesf~
Claude
[sidenote] Wowsa -- Dynamo is bloody awesome, love it Claude.
On Sat, 7 Dec 2019 at 15:22, Claude Heiland-Allen claude@mathr.co.uk wrote:
On 05/12/2019 21:55, Lucas Cordiviola wrote:
Tests should be done with "vanilla-only" patches. 99% of externals were not compiled for double-precision so they don't work with this Pd.
If you find something not working write back here to the list or issue it to github (prepend "double-precision: " on the name of the issue).
Success report: I tested my Dynamo[1] techno generator in live mode and it works without issues. Uses 65% CPU vs 63% CPU for the single precision master branch, on Intel(R) Atom(TM) CPU N455 @ 1.66GHz in 32bit mode using Linux 4.19.0-5-686-pae #1 SMP Debian 4.19.37-3.
It uses these objects:
- *~ + +~ - -~ / /~ == > >= b bang biquad~ bng bp~ change clip~
complex-mod~ cos~ dac~ dbtorms dbtorms~ del delay delwrite~ div env~ expr expr~ f hilbert~ hip~ iemguts/closebang inlet inlet~ list loadbang lop~ makefilename max metro mod moses mtof mtof~ noise~ osc~ outlet outlet~ pack phasor~ print quit-on-close r random rmstodb~ route s sel sig~ soundfiler spigot sqrt sqrt~ swap symbol t table tabread tabread4~ tabwrite textfile unpack until v value vcf~ vd~ vline~ vu wrap~ writesf~
Claude
[1] https://mathr.co.uk/dynamo
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list