AdamJay wrote:i agree 100% that performance is going to take a hit for realtime functionality. this is obvious.
However, the OSX version could still be improved..... alot.
we aren't taking nearly the performance hit for realtime functionality on the PC side of things
Well then, how does Live Rewired use NO Resources to perform this function if it is such a different animal, and realtime functionality is so costly? I don't see it like that at all, both sides take a larger hit for audio routing, FX, and soft synths than we should IMO.
My personal take is the soft synth, and audio engine part of Live 4 are badly written compared to other apps, I love Live, but really, why would Logic be able to host Live as a Slave, with me firing clips in the Session view, and Logic hosting 40% more soft synths than Live does when Logic's audio engine is used via rewire? Seriously I can still time stretch and mangle audio in Live as a slave, I'm just not reliant on their audio engine that way.
Logic was pretty dammed efficient on a mac before Apple bought it, like I said already, but I see no reason why Live couldn't squeeze another 20% at least out of a G4? There is absolutely NO Altivec code in Live, no SSE either, and my guess is Live would run just as poorly on a similarly specked PC, an 800mhz PC would produce roughly 5 Absynths before the audio engine takes a crap.
Truth is Altivec works a bit better for boosting a G4 CPU than SSE does for AMD/Intel, without it G4s aren't any better than a similarly clocked P4. With it, I'm guessing an application can get up to a 40% boost in performance.
I don't think they coded it worse on a mac, they just didn't code it for mac at all, the little code they added in v4 that
wasn't Altivec, but simply streamlined code, that gave a small boost to PC as well, proved that.