Nothing can save Max5 besides a rewrite.
No amount of text.
I'm not going to write an long and clever post. Not this time. I'm too busy.
There's only a short time on this planet, and it's not worth being driven towards madness to attempt to use Max 5.
The GUI is too slow to be usable.
The mistake was a simple one, JUCE.
We all know that.
Anybody who pretends Max5 is acceptable does so because of the money they paid.
Any Cycling employee who pretends Max5 is acceptable does so because of the time they invested into the product.
Pardon the nosisma, but I don't need our outraged defense.
In the most simple, distilled, pure and spot-on the money straight for the heart determination of max 5 there could ever be, just two lines:
Max 5 feels like crap.
All JUCE products are highly latent.
We knew that long ago.
Max 5 responds to you a few hundred milliseconds later.
Max cannot think fast anymore.
Max 5's mind is broken.
Max 5 cannot keep up.
Max 5 is senile,
just like David Z. for lacking the foresight when he decided to use JUCE.
Max 4 thinks fast.
Max 4 felt good.
Max 4 was a PLEASURE to use.
It made the "spurts" of pleasure happen when things click into place a certain way.
Max 5 does not, it feels down, slugging, lugging, dragging, dead.
And so I use Max 4.
Programs aren't made out of just features.
Programs feel a certain way.
Qt's responsiveness is perfect.
I'm too busy writing piles of sonatas, high level code, low level code, and using max 4 to make awesome stuff, to let Max 5 make me sad.
Forget it, Max 5 is a failure.
It's an strange phenomenon how guys can be capable coders but not be aware of libraries and possess good taste in libs. Very strange. That's just how it is.
These cycling employees can code but they're retards when it comes to something as simple as, 'DOWNLOADING JUCE AND WITHIN 3 OR 4 HOURS OF MAKING LITTLE TEST APPS, REALIZING SOMETHING IS *SEVERELY* WRONG WITH THE LATENCY.'
Have any of you ever tried to use Traction? Is that not enough of a case-study in a library for you to grasp?
Does it make sense?
No, and I've got to get back to work.
Rewrite your code with Qt.