Using external Pd objects #233
Replies: 4 comments 16 replies
-
I'll try to do some test comparing "plain" pd patches and [pd~ ] based patches. |
Beta Was this translation helpful? Give feedback.
-
Would be great to have a simple synth and a simple fx as Camomile VST3s using [pd~ ] as examples. |
Beta Was this translation helpful? Give feedback.
-
Here is a very basic plugin example named Playground that shows how to launch and run a Pd patch with the object The main patch dynamically loads the abstraction The abstraction The If you want to use externals, you can simply ship these externals with the plugin. |
Beta Was this translation helpful? Give feedback.
-
HI! |
Beta Was this translation helpful? Give feedback.
-
The question of using externals Pd objects has been discussed many times in many threads. The problem is a bit technical but, roughly, most of the Pd externals are not compatible with multi-thread and multi-instance approach necessary for Camomile (and enabling these options while compiling is not always enough) and the most of the DAW seem to block the dynamic link with external libraries (even if the linking symbols are exposed by the Camomile, the Pd object cannot find them). Here are some links, if you want to explore further the subject:
Fortunately, since the v1.0.8 beta, there is a workaround based on the use of the [pd~] object. Proper documentation on how to use the [pd~] object in Pd would be necessary but it's no more complicated than using the object in the Pd application. As Camomile users seem to already integrate the object in their plugins, they are welcome to contribute to the Wiki pages and/or to share their experience here. Of course, users that encounter issues or have questions and remark are also welcomed to post here :)
Beta Was this translation helpful? Give feedback.
All reactions