No I didn't, read the post again. I specifically explain the high CPU load reference.per-anders wrote: ↑25 Sep 2017You just stated exactly what I said was a misconception as apparently your own conception. And then again in this post.
And I don't know why you do a long post about Reason running fewer plugins than other hosts while you were throwing around MT terms before. We know Reason runs fewer plugins, so I'll just ignore that wall of text.
You also didn't explain whatever multithreading issues Reason has in laymans terms so I guess you don't actually have an argument there.
As for my translations coming from "the fiction going on in my head" - I guess I'll let that slip because actually we all only see the fiction our head creates and not the real world so I won't take that as an offense - I'll do the translation 1:1 here:
S: There are very real problems when it scales negatively. The function of MP is to speed things up, not slow things down.
T: Multithreading is for making things fast.
S: It's a misconception that multithreading automatically results in improved processing. It's also a misconception that high processor usage indicates effective multithreading.
T: Heres two random misconceptions nobody in this thread had.
S: The effect of MT on latency is of course that the less time the computer spends processing both audio and UI before output the smaller the buffer you require in order to maintain a constant stream without dropouts. Therefore highly efficient and well threaded code is likely to result in a lower required buffer size which in turn results in a lower roundtrip latency. But that's the sum total. The eventual output is to a serial port so of course it's single threaded output.
T: If you compute with two processors you compute faster.
S: Look it's entirely possible that the negative scaling is down to a third party, down to plugins not behaving well when implemented in an MP environment. It is however notable that other DAW's do not seem to have these same issues (or at least don't suffer them as badly).
T: Some plugins might have issues with multithreading.
S: The concept behind Reason isn't inherently limited when it comes to multithreading, there are many scholarly articles on efficient multithreading of dependency graphs.
T: Multithreading in Reason might improve performance, I don‘t know.
S: Of course the only reason MT even is an issue is because Reason's performance overall is notably slower than the competition these days, which is a complete reversal of how things used to be, and that could be resolved without even utilizing MT if Reason were to handle caching better (Freezing and UnFreezing automatically for those used to audio terms), and of course introduce layers/grouping (although busing would still allow significant performance gains in a well architected system).
T: Reason is slower than all other DAWs and should freeze automatically.