pierreguillot / Camomile

An audio plugin with Pure Data embedded that allows to load and to control patches
GNU General Public License v3.0
905 stars 64 forks source link

expr objects prevent loading (Windows, LMMS) #306

Open Trackmaniadude opened 2 years ago

Trackmaniadude commented 2 years ago

Having expr objects in the main patch or any abstractions prevents the plugin from loading, or crashes it if it's already loaded.

Managed to reproduce this with an extremely simple patch (empty but for a single expr object, or with an abstraction with a single expr object).

Environment: Windows 10, LMMS 1.3.0-alpha.1.102+g89fc6c960, VST2 Not sure on the version of Camomile, but probably 1.0.6 because that's the latest with VST2 support (LMMS does not support VST3, I can't use 1.0.7.)

I ran into this when trying to figure out why a UI abstraction I had made (as well as the list UI object) wasn't rendering, and would occasionally cause the plugin to crash.