What´s wrong with my applescript?

LXConsole support and feedback
Post Reply
Johan Söderberg
Posts: 294
Joined: Mon Sep 01, 2008 12:35 pm
Contact:

What´s wrong with my applescript?

Post by Johan Söderberg »

I made myself a talking LXConsole and it worked just fine - until I tested it in Live mode.

Is there anyway I can make it work also in live mode?


I'd like to put it as a button in a remotecontrol so that when I'm away from the computerscreen I can send a message out to the PA telling me what it is that I'm looking at on stage right now...

This is how it looks:
tell application "LXConsole"
set _cue to currentCue of the front document
set _number to cueNumber of _cue
set _what to what of _cue
set _when to when of _cue
end tell
say "You are now in Cue number" using "alex"
say _number using "victoria"
say "Described as ." using "alex"
say _what using "victoria"
say "To be run at" using "Alex"
say _when using "victoria"
It works well in Cuemode! But I don't want to be in cuemode while I'm remotecontrolling.

If you want to try it just copy/paste.

And maybe add a new second line:
tell the front document to gotoNextCue
or
tell the front document to gotoPreviousCue
Have fun!
:)
admin
Site Admin
Posts: 1643
Joined: Mon Nov 05, 2007 1:26 am
Contact:

Post by admin »

LXConsole 2.1.3 (latest build) fixes this problem with AppleScript. You can now make a cue "talk" in Live mode :-)
Johan Söderberg
Posts: 294
Joined: Mon Sep 01, 2008 12:35 pm
Contact:

Works fine!

Post by Johan Söderberg »

And is quite fun! "Alex" and "Victoria" both have a very strong American accent that reminds me a lot of the first AVAB Viking consoles.
I haven´t heard that weird accent since 1985.
Everytime you changed something in the Vikings presets the superfancy hightech speech module asked with a robotic nasal voice: "are you sure?" .
It used to drive me crazy :)
:)
Johan Söderberg
Posts: 294
Joined: Mon Sep 01, 2008 12:35 pm
Contact:

Post by Johan Söderberg »

A slight improvement:
tell application "LXConsole"
set _cue to currentCue of the front document
set _number to cueNumber of _cue
set _what to what of _cue
set _when to when of _cue
end tell

say "You are now in Cue number" using "alex"
say _number using "victoria"
if _what is not equal to "" then
say "Described as" using "alex"
say _what using "victoria"
end if
if _when is not equal to "" then
say "To be run at " using "Alex"
say _when using "victoria"
end if
I added two if-cases just to keep it quiet if there is no info to read out. Without these it will say "described as, to be run at." even if the "what" and "when" fields are empty.
Note that a blankspace is not equal to nothing!
If you see no text in any of the two fields but it still reads out its' introduction that is probably because there is a blank space somewhere.
This now works in Cue, Group, Subs and Live mode if you run LXConsole version 2.1.3 or more. :D
:)
Post Reply