I don't know if it will have the performance boost you need, but you
could run MIDIpipe, which can trigger AppleScripts based on MIDI
messages. So QLab sends a MIDI message to the IAC bus, and then
MIDIpipe triggers the script based on that. Worth a shot, since it's
free and easy to set up.
--A
------------------------------------------------------------------------------------------------
Andy Leviss
ETCP Certified Entertainment Electrician #1251
DucksEchoSound.com
Home of the Perfect Pickle Mini Chain Hoist Controller
and the MR-6 MIDI Remote, 2011 Live Design Product of the Year
You may have to set up an IAC bus in Audio/MIDI Setup, and then patch
to that output/input in each program.
--A
------------------------------------------------------------------------------------------------
> I dont like how qlab "pauses" when you run an
> applescript..
Just to clarify the technical reason behind this:
AppleScript is designed to run only on the main thread, so QLab is required to run it on the main thread.
Therefore Script Cues will delay any further processing on the main thread (e.g. drawing the GUI) until the script is done.
So, in theory, you could save your scripts as applications and run several of them at once in their own independent threads, possibly "ignoring application responses" in QLab... I suspect MidiPipe will have the same problem as QLab. In QLab Button Bar I have 20 independent instances of the OSA Script Controller, which appears to allow 20 scripts to run in parallel threads (although I don't really know enough about programming to be sure this is happening).
Combining multiple Script Cues into one script will help, if that's possible. There's always MIDI Show Control...
Rich
Or a native telnet cue for Qlab?
> --
> Change your preferences or unsubscribe here:
> http://groups.google.com/group/qlab
>
> Follow Figure 53 on Twitter: http://twitter.com/Figure53
Sent from my iPhone
Otherwise they would need to use midi cues which are somewhat limited &
way more than the house tech is going to handle any time soon.
In LF, any incoming telnet cue is the same as any command line entry.
BO = black out
1-512 @ 100 = channels 1 thru 512 @ full
etc...
I'll gladly beta test a telnet out cue if one is added!
*