Real time Audio is a single core process.
Here is my best shot at an analogy:
Single core:
You have a guitar with 1 guitar player, and six strings on the guitar. Easy Peasy, the guitar player plays the guitar.
Multi Core:
You have 6 guitar players, still only one guitar but each with access to only one of the strings. Try to make the 6 guys sound as fluid as the one in real time, not an easy task.
Multi core processing is great for all kinds of things, real time audio just isn't one of them. I would imagine that one day someone will come up with a method to make it (multiprocessing) work, but as things are today, keeping it simple just works.
|