[PD-dev] Multiinstance support in libpd

Thomas Mayer thomas at residuum.org
Tue Nov 6 23:00:25 CET 2018


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
-- 
"As long as people kept worrying that the machines were taking over,
they wouldn't notice what was really happening. Which was that the
programmers were taking over." (Robert Anton Wilson - The Homing Pidgeons)
http://www.residuum.org/





More information about the Pd-dev mailing list