I recall this problem from a few years ago, and that running Pd with elevated priority made this worse. FWIW, I found MIDI nearly worthless as a 3D controller due to the 7 bit resolution. Scaling 0..127 to rotation, translation or film scrubbing was not nearly enough to offer decent control.
On 11/14/05, Georg Holzmann grhPD@gmx.at wrote:
anyway, the hack to run 2 instances of PD is only to avoid audio dropouts, because Gem is not threaded (yet)
It's probably not going to be threaded very much either since calling GL without a ton of sync glue code gets really ugly. On OSX, Quicktime really likes to run in the same thread, although many of the codecs, compressors and video capture components spawn additional threads.
... so it would only be a hack and no solution to the problem ...
Lucky for you I have extended this hack to allow sharing of pix_ chains between pd processes.