Hi Vincent, many thanks for your mail.
Some notes:
With the latest versions of flext, dyn~ and py/pyext with Pd from cvs on
Linux,
It is now possible to dynamically create and connect (from a Python script via ethernet for e.g. :-) complex Pd objects which may contains py/pyext objects... This sounds to me like a beautiful step toward the integration of a simply powerfull OO scripting-language and a real-time system.
I'm working on an even tighter integration where PD objects can be directly managed by object-oriented C or Python code, without the detour of message generation. This can then be used for dynamic patching or just another patcher system.
- It would be nice if the official Pd release could integrate the needed
modifications for this combination to work. afaik the latest pd release still produces "stack overflow" errors when using py/pyext and crashes
when
trying to use dyn for the creation of py/pyext objects. Might be useful
for
windows users who do not necessarily want to handle all the compilation work for example.
I'm not aware that the stack overflow happens under Windows as well - i thought it's only when using linux. Could you send me a simple patch with the crashing py/pyext-dyn combination?
- I noticed that when using "pd -jack" the ouput of py/pyext objects is
very much slowed down (while pd -alsa is working like a charm).
I'll have to investigate but it may take a while since i'm not running jack at the moment.
best greetings, Thomas