[PD] Working RPI Soundcards (was raspberry pi user experience)

Simon Wise simonzwise at gmail.com
Fri Feb 1 18:27:51 CET 2013


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



More information about the Pd-list mailing list