mbaritone

Q: MainStage 3: Going backward to move forward

Very much hate to admit after all this time that MainStage 3.2.x has been a nightmare. With each incremental update, I kept hoping for a fix to the app's propensity to crash. Hasn't happened. If a show was longer than an hour, it became a matter not of if, but when a crash would occur. Quickly got in the habit of quitting and relaunching MainStage at every break.

 

This week, I had time to examine and troubleshoot my way around this problem. Uninstalled, reinstalled, built new concerts from scratch, re-scanned plug-ins, etc. The outcome never changed. Launch, open concert, wait... crash. Have sent upwards of 50 crash logs to Apple this year.

 

It was so bad I created a pros and cons list about returning to NI's KORE 2 for live performance. A software/hardware solution that has been discontinued and unsupported for 5 years now, but far more resource efficient than MainStage's patch alias system and staggeringly flexible. You can change every parameter of any plug-in used; instrument, audio, aux, etc. and the state of all are saved on a per patch basis. It works on OS 10.11.x, loads Kontakt instances far faster than MS and most important, is stable. Very powerful enticement, but with that I'd be giving up Logic/MainStage's instruments and effects, many of them very good and my go to choices.

 

Finally, I considered that a lot of folks on this board swear by MainStage 3.1.1 as the last version of the app worth its name. Rolled back to that version and built a stress test concert that would have torpedoed 3.2.4 in a heartbeat. Saved, waited... and waited. Twelve hours later, the concert is still up and working fine. I hope that I've at last found a solution.

 

So, I'll rejoice that I followed someone's advice here and saved all my 3.1 concerts when the incompatible 3.2 format came along, update them to the present and look forward to MainStage releasing a version whose stability can again be relied upon.

MainStage

Posted on Jul 29, 2016 1:12 PM

Close

Q: MainStage 3: Going backward to move forward

  • All replies
  • Helpful answers

  • by scoplunk,

    scoplunk scoplunk Jul 30, 2016 3:20 PM in response to mbaritone
    Level 1 (19 points)
    Jul 30, 2016 3:20 PM in response to mbaritone

    A thousand times, YES! I'm definitely one of the people who has had the same experience. I've been on this board and over at Logic Pro Help ever since the MS 3.2.x updates were released trying to figure out why these new versions are completely unusable while MS 3.1.1 is rock solid with the exact same concerts. I haven't been able to actually nail down what's happening. To be honest, I've sort of given up at this point. I'm just sticking with 3.1.1 until I'm forced to change. I can't figure out why Apple isn't addressing this problem.

     

    I did notice that you mentioned aliases and I use them quite a bit and another friend of mine who is a real MS power user uses them all the time. One of his complaints is that 3.2.4 (maybe earlier 3.2 versions too - can't remember) won't automatically hook aliases up to the master patch when he drags patches back into a concert. I wonder if aliases are the thing that got broken and if people who don't use them aren't experiencing the same problems we are. It's just a guess, but at this point, I'm willing to look at anything if I can figure out a direction that might give Apple a clue about how to fix this.

  • by yfrulla,

    yfrulla yfrulla Aug 1, 2016 8:25 PM in response to mbaritone
    Level 1 (47 points)
    Audio
    Aug 1, 2016 8:25 PM in response to mbaritone

    Maybe the alias patch scheme might be broken in 3.2.4 .. I never use them and have been using MS 3.2.4 for a few months now on concerts built since version 3.0.4 ... never had an issue with the newer versions.

    I'm using MS on 2 different Macbook pros with OS X 10.11 and MS 3.2.4 and both have been very stable.

    Besides the Logic instruments , I only use some virtual instruments from Applied Acoustic Systems and Moddart PianoTeq .

    keep us posted

  • by scoplunk,

    scoplunk scoplunk Aug 2, 2016 1:14 PM in response to yfrulla
    Level 1 (19 points)
    Aug 2, 2016 1:14 PM in response to yfrulla

    Maybe aliases are the issue. Thanks for the info yfrulla.

  • by mbaritone,

    mbaritone mbaritone Aug 3, 2016 12:36 PM in response to yfrulla
    Level 1 (23 points)
    Audio
    Aug 3, 2016 12:36 PM in response to yfrulla

    Haven't really had a problem with channel strip aliases and I use a lot of them. The sounds were always available in a concert, it was the app instability that was driving me to distraction.

     

    Also use quite a few 3rd party plug-ins and sometimes one of them would be referenced in a crash log, but since it crashes even when left alone for a length of time, I have to wonder if there might be a memory leak somewhere in the app.

  • by scoplunk,

    scoplunk scoplunk Aug 3, 2016 10:57 PM in response to mbaritone
    Level 1 (19 points)
    Aug 3, 2016 10:57 PM in response to mbaritone

    Yes, but this is the question. You're using a bunch of aliases and your concerts are causing instability in the MS 3.2.x series. Is this correct? Because this is exactly what's happening to me too. I've had the exact experience you've had with MS crashing even when it's left alone for a length of time. And, like you, I use lots of 3rd party plug ins. Are you using NI stuff by any chance? How about Kontakt? I see spikes with that plug in when I have the CPU history opened. But, to be honest, I'm not convinced that a particular plug in is the problem. I've tried concerts without NI stuff and they also cause instability and CPU spikes and crashes. The only concerts that don't have this problem are ones that use all Apple plug ins. Now that I think about it, though, I'm not sure I ever tried aliases with those concerts.

     

    Did you create any concerts with earlier versions or MS? MS 3.1.1 is rock solid for me, but I can't play more than 20 minutes or so with any of the MS 3.2.x series without CPU overloads and distortion.

     

    Anyway, it's just a theory at the moment, but I'm wondering if aliases might be messed up in the newer versions of MS. All information is useful at this point. It's going to be difficult for Apple to solve a problem if they can't see it. Obviously, this isn't happening to everyone, but it's happening to enough of us that I feel pretty confident that there's a common issue that we're overlooking.

     

    Thanks for the info!

  • by mbaritone,

    mbaritone mbaritone Aug 6, 2016 12:17 PM in response to scoplunk
    Level 1 (23 points)
    Audio
    Aug 6, 2016 12:17 PM in response to scoplunk

    The answer to your first question is yes, I use a lot of patch aliases in my performance concerts, but I was also experiencing 3.2.x crashes on test concerts that used no aliases. I work with Kontakt and other NI plug-ins too, but try to substitute EXS 24 for it wherever I can, as the concert load times can really bog down with a lot of Kontakt instances. Not an issue usually... unless your app crashes onstage and you have to relaunch it.

     

    So far, 3.1.1 still is working reliably and I'll stick with it for now. Did get an occasional CPU overload in 3.2.x, but no distortion that I noticed. The crashing was far more worrisome.

  • by Jobsie,

    Jobsie Jobsie Aug 16, 2016 6:12 PM in response to mbaritone
    Level 1 (12 points)
    Audio
    Aug 16, 2016 6:12 PM in response to mbaritone

    So can relate to this - started a thread on this topic!

    It's so weird that it's a time based crash - the longer MainStage is open the higher the CPU usage gets..

    I'm just wondering how you reverted to 3.1.1?

  • by scoplunk,

    scoplunk scoplunk Aug 17, 2016 4:47 PM in response to Jobsie
    Level 1 (19 points)
    Aug 17, 2016 4:47 PM in response to Jobsie

    Yeah, this is exactly what happens to me too. The longer MS 3.2.x is open, the more the CPU use goes up. If I do nothing and just let it sit there, it will eventually start spiking and causing trouble. When I actually use it, the CPU spikes just happen faster.

     

    Fortunately, I copied my 3.1.1 version before updating because I've been bitten by unstable software updates before. This one isn't just unstable - it's unusable, at least for my main concert.

     

    Let me know if you need a copy of 3.1.1 and I'll figure out a way to get it to you.