[PD] pd double precision

Lucas Cordiviola lucarda27 at hotmail.com
Fri Nov 26 17:39:26 CET 2021


>  What am I risking in getting ceammc from deken in my double precision 
> build?



Nothing. Perhaps it overwrites you single precision ceammc folder. If 
precision does not match Pd refuse to load (IIRC).




--

Mensaje telepatico asistido por maquinas.

On 11/26/2021 1:36 PM, Alexandre Torres Porres wrote:
>
>
> Em sex., 26 de nov. de 2021 às 13:33, Lucas Cordiviola 
> <lucarda27 at hotmail.com> escreveu:
>
>     @porres Pd-ceammc builds Pd and their externals (for double) using
>     default file extension.
>
>     @christof Deken is prepared for that.
>     "vstplugin~[v0.5.3](Windows-amd64-32).dek". See the last -32
>     should be -64 for double.
>
>
> yup, ceammc shows up as "Darwin-amd64-64" for me here, and the binary 
> is "ceammc.d_amd64"
>
>
>
>     --
>
>     Mensaje telepatico asistido por maquinas.
>
>     On 11/26/2021 1:17 PM, Christof Ressi wrote:
>>
>>>     As I see it, one can already build FAT externals if they want to.
>>     No, you can't. I think you're confusing this with fat binaries on
>>     macOS containing different architectures (which is not related).
>>
>>     At the moment, there is just no "official" strategy how to handle
>>     double precision externals. Of course, you can compile externals
>>     -DPD_FLOATSIZE=64, but how do you install them next to single
>>     precision externals? How should they be managed by Deken? These
>>     are all still open questions at the moment. There are various
>>     possible solutions, but no consensus.
>>
>>     On the other hand, we *could* release double precision Pd without
>>     official support for externals. I'm just not sure if this is a
>>     good idea... Personally, think we should first stabilize the API/ABI.
>>
>>     Christof
>>
>>     On 26.11.2021 17:02, Alexandre Torres Porres wrote:
>>>
>>>
>>>     Em sex., 26 de nov. de 2021 às 10:50, Christof Ressi
>>>     <info at christofressi.com> escreveu:
>>>
>>>         @Lucarda Thanks for the link!
>>>
>>>         There is some more discussion in the linked issue:
>>>         https://github.com/pure-data/pure-data/issues/900
>>>
>>>         @porres As you can see, there are practical problems which
>>>         need to be
>>>         solved before making it official.
>>>
>>>
>>>     I don't really get what is the issue though. As I see it, one
>>>     can already build FAT externals if they want to. The fact that
>>>     none (or very few) libraries are available or will be shouldn't
>>>     be an actual concern as well, as I consider that this is a third
>>>     party issue. If Pd Vanilla nicely fully runs in double
>>>     precision, that should grant its release as a package binary out
>>>     there so people can start fiddling with it, even though they're
>>>     not using externals.
>>>
>>>     What I consider more proper is updating the documentation to
>>>     tell the difference and also different behaviour of a particular
>>>     object (specially array objects like [tabread4~]), but that can
>>>     easily be done and I can take care of that.
>>>     I mean, Pd-ceammc has already been shipping itself with double
>>>     precision binaries and I understand they're just using vanilla's
>>>     core, no code changes.
>>>
>>>     Discussions on new strategies to build external libraries can
>>>     happen later and for a next release. And will probably get more
>>>     traction once the double precision beast is out of the cage.
>>>
>>>     What am I missing? What doesn't make sense here?
>>>
>>>     cheers
>>>
>>>
>>>         Anyway, I think it's a good idea to start discussing this
>>>         again *after*
>>>         Pd 0.52 has been released as there are still enough issues
>>>         that need our
>>>         attention :-)
>>>
>>>         Christof
>>>
>>>         On 26.11.2021 13:04, Lucas Cordiviola wrote:
>>>         >
>>>         > On 11/26/2021 8:48 AM, Alexandre Torres Porres wrote:
>>>         >> Can you pinpoint the issue? what do we have to decide on
>>>         externals?
>>>         >>
>>>         >> ceammc already offers a double precision download for
>>>         vanilla, I
>>>         >> would also like to start providing my externals for that too
>>>         >> (cyclone/ELSE).
>>>         >>
>>>         >> What do I need to do?
>>>         >>
>>>         >> cheers
>>>         >>
>>>         >
>>>         > https://github.com/pure-data/pure-data/issues/902
>>>         >
>>>         >
>>>         > --
>>>         >
>>>         > Mensaje telepatico asistido por maquinas.
>>>         >
>>>         >
>>>         >
>>>         >
>>>         > _______________________________________________
>>>         > Pd-list at lists.iem.at mailing list
>>>         > UNSUBSCRIBE and account-management ->
>>>         > https://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>>
>>>         _______________________________________________
>>>         Pd-list at lists.iem.at mailing list
>>>         UNSUBSCRIBE and account-management ->
>>>         https://lists.puredata.info/listinfo/pd-list
>>>
>>
>>     _______________________________________________
>>     Pd-list at lists.iem.at  mailing list
>>     UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
>     _______________________________________________
>     Pd-list at lists.iem.at mailing list
>     UNSUBSCRIBE and account-management ->
>     https://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20211126/561486fb/attachment.htm>


More information about the Pd-list mailing list