[PD-announce] [dev] flext 0.4.5 - c++ layer for cross-platform external development

Thomas Grill t.grill at gmx.net
Fri Dec 12 23:57:19 CET 2003


Hi all,
i just uploaded a new release of flext, a c++ layer for cross-platform
development of PD and Max/MSP externals.
Several bugs have been fixed and some features been added.

- PD attributes: added a TCL/TK editor dialog ("properties") and save
attributes to patcher
- native support for Windows threading model
- make use of new PD thread locking (PD functions sys_lock() and
sys_unlock()), queue messages only if necessary
- added some more SIMD functions
- added "getmethods" message (for attribute-enabled externals) to list
methods for a specified inlet (default = 0)
- "getattributes" now lists attributes in the order they were created (first
class, then object scope)
- explicit boolean attributes (great for attribute editor layout!)
- enabled binding of more than one function to a symbol and added
flext_base::GetBoundMethod
- added support for patcher arguments for attributes (use # instead of $ in
the attribute editor to save them with a patch)

- fix for linux static exported function name-clash
- fixed wrong returned result of flext::buffer::set function
- fix for flext_dsp reporting wrong inlet/outlet count (CntInSig, CntOutSig
functions)

and some more....

The larger step to the official introduction of a flext shared library has
been postponed once more, although one can already use it in principle.....

Download as usual from
http://www.parasitaere-kapazitaeten.net/ext

best greetings,
Thomas






More information about the Pd-announce mailing list