Hi,
I have taken up my work on my FLOSS projects again, and I am currently working on multiinstance support in libpd for the C# wrapper. The work is going quite well, only two things are bothering me:
- I do not use the main instance (pd_maininstance in the Pd source code), because not using it makes the wrapper easier to maintain. What are possible negative side effects of that?
- As far as I can see, MIDI and messaging hooks are not associated with a Pd instance, and especially not decoupled. Is there a way to set hooks to instances, and hook up to the same symbol in different instances? How would that be possible in libpd code? What are changes in Pd itself, if necessary?
Thanks, Thomas