On 02/02/13 01:03, Alexandre Torres Porres wrote:
pd and pd-gui are two separate processes and they run on separate cores, if there is more than one.
That makes me wonder now hoe the [pd~] separates the processes between 2 cores then. I really thought PD was a single core processor that you could only split with [pd~].
[pd~] is for splitting the DSP part into separate threads in a closely synced way ... if you have clearly independent parts of your patch and you want to run it on several cores often it makes more sense to run a few instances of pd, passing information between them using the local network ports. Eg if you have GEM and audio parts this is often the way to go. Pd-gui essentially runs the interface, though I understand the separation between the two isn't as clean as it could be. Audio and message processing is done in pd.
Simon