[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-users] will there ever be real multiprocessor support?
On Thursday 05 March 2009 09:14:58 Josh Parmenter wrote:
> On Mar 5, 2009, at 4:46 AM, nescivi wrote:
> > Since synths run fairly independent of each other
>
> Really?The all share a connection between input and output busses, and
> often buffers. They are very connected. It is not uncommon for one
> synth to depend on the output of another, and the only way to tell
> this is order of execution really.
please read the email as a whole, and don't just jump on one opening sentence.
The order in which they go is defined in the node tree.
And the in-/outputs do not change within one processing cycle.
One synthdef is not dependent on others, once it has its turn of being
processed. At that moment it takes the data from its input buses, and
produces output on its output buses.
So given that the dependencies are known within each process cycle, some of it
can be parallellised, I imagine. Of course depending on the complexity of the
node tree, and how intertwined the different synths are.
The final mixing stage may have to happen on one CPU, depending on how the
audio driver works.
sincerely,
Marije
_______________________________________________
sc-users mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/