dhjdhj

Q: Is MainStage scriptable?

I can't find any information about controlling MainStage itself via Applescript. ScriptDebugger doesn't seem to find a dictionary in it. Anyone know how to do this?

Macbook Pro, Desk Pro, Mac OS X (10.6.6), www.deskew.com (digitize your sheet music for the iPad)

Posted on Feb 20, 2011 5:09 AM

Close

Q: Is MainStage scriptable?

  • All replies
  • Helpful answers

  • by JasTheMusicman,

    JasTheMusicman JasTheMusicman Feb 20, 2011 9:03 AM in response to dhjdhj
    Level 2 (250 points)
    Feb 20, 2011 9:03 AM in response to dhjdhj
    I'm not sure where you can find the MS items in ScriptDebugger, but I do know how to execute the Applescript from Mainstage...

    Select an on-screen control, then in the Screen Control Inspector mapping area, select Actions and scroll down to the very bottom of the list and you will see Applescript. Click Applescript and you will see the scripts that are installed with Mainstage to control iTunes. Place the Applescript in the same folder as the ones for iTunes and they will appear in this same list.
  • by dhjdhj,

    dhjdhj dhjdhj Feb 20, 2011 9:09 AM in response to JasTheMusicman
    Level 2 (165 points)
    Feb 20, 2011 9:09 AM in response to JasTheMusicman
    That's different --- you're using MainStage to trigger Applescripts.

    I want to go the other way around --- I want to control MainStage itself FROM Applescripts
  • by Blueberry,

    Blueberry Blueberry Feb 20, 2011 9:26 AM in response to dhjdhj
    Level 4 (2,944 points)
    Feb 20, 2011 9:26 AM in response to dhjdhj
    What do you want to control?
  • by JasTheMusicman,

    JasTheMusicman JasTheMusicman Feb 20, 2011 9:28 AM in response to dhjdhj
    Level 2 (250 points)
    Feb 20, 2011 9:28 AM in response to dhjdhj
    Ok. Was just thinking this also might have been helpful if the Applescript itself was run from within MS against the current concert based on a triggered action.
  • by dhjdhj,

    dhjdhj dhjdhj Feb 20, 2011 12:59 PM in response to Blueberry
    Level 2 (165 points)
    Feb 20, 2011 12:59 PM in response to Blueberry
    Change mappings on the fly, some automation, switch a bunch of layers on the fly --- change the split point on the fly, flip the receiving MIDI channels on the fly, mute a channel and solo another one, close a concert and open another one. Many things that I haven't even thought of but that can be very interesting once an application is scriptable.

    Would like to be able to trigger a bunch of such changes in one go, typically done by using macros (and ideally, I'd like to use a MIDI command to trigger that macro) as well as triggering from other apps such as Max/MSP
  • by Andyx7777,

    Andyx7777 Andyx7777 Jul 26, 2013 10:09 AM in response to dhjdhj
    Level 1 (0 points)
    Jul 26, 2013 10:09 AM in response to dhjdhj

    As i found out, Mainstage is not controlable by apple script. If you start the script editor and select Library from the Windows menu, you can click the + symbol to add an application. If you then select Mainstage from you're program folder, you'll receive a message, that i can't be added, because it doesn't support apple script.