[PD] test audio signals: Are there <~ and >~ objects?

zmoelnig at iem.at zmoelnig at iem.at
Mon Feb 6 20:40:31 CET 2017


On 02/06/2017 06:18 PM, Giulio Moro via Pd-list wrote:
>> I don't know why [expr~] is usually not considered vanilla

because it used to be not part of Pd.
technically, an external is a nobject that lives outside the main binary
of Pd.
since all the objects in extra/ are not part of the Pd binary, they are
externals.

> 
> Maybe because it lives in extra/ instead of src/ ?

but expr is no longer in extra/, but has been moved to src/.
and hence it is now an internal.

> 
> What is extra/ there for, by the way? I remember it being mentioned in msp's paper that introduced [pd~], but not sure why it is still there.


there's a number of reasons to put things into extra/.
mostly these are:
- license reasons (Pd is released under a BSD-3-clause license; expr
used to be GPL; compiling all of them into a single binary would have
turned Pd into GPL, something which might not be desirable)
- maintenance reasons (a number of BSD-3-clause objects in extra/
contains code to be compiled as a Max/MSP external. i guess that keeping
the code out of Pd-core made it simpler to maintain this dual-faced aspect)

fgmards
IOhannes


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20170206/01f5c456/attachment.sig>


More information about the Pd-list mailing list