Hello everyone. I'm rewriting an external for the RTcmix audio language. I have built RTcmix as a static lib and compiled it into my external, accessing the functions from RTcmix through its API in the code for my external.

I have it up and running, but if I create multiple instances of the external in the same patch, they interfere with one another, garbling the audio and corrupting the memory.

Any ideas on fixing this? I had assumed that linking against a static library meant that there would be no shared namespace.

Thanks!
Joel