Horizon98
HTML Command Codes
Standard Format: HTML: http://0/
an HTML URL is of the form
COMMAND or COMMAND ; COMMAND ; COMMAND ; ....
where each COMMAND is
command_name or
command_name() or
command_name(PARAMS)
where PARAMS is a single parameter or a comma separated list of paraemters
Examples:
http://0/chan(1/4+20)
http://0/chan(8+35);level(40)
http://functionpage(main);function(3)
Notes:
Cue lists are always
required, the first cue list that matches is used.
All commands work on the live channels
chan(c) Select
a single channel or group of channels
Examples: chan(3) chan(3+4/8+12)
level(l) Set all
selected channels to l
Example: level(10) level(100)
level(+l) increase
the level of all selected channels by l
Example: level(+10) level(+5)
level(-l) decrease
the level of all selected channels by l
Example: level(-10) level(-5)
l = level (0 to 100)
dlevel(dl) set
all selected channels to dmx value dl
Example: dlevel(250) dlevel(134)
dlevel(+dl) increase
the dmx value of all selected channels by dl
Example: dlevel(+1)
dlevel(-dl) decrease
the dmx value of all selected channels by dl
Example: dlevel(-3)
dl = level (0 to 255)
group(g) selects all channels
in a group
Example: group(3)
group(g,l) sets group
g at proportional level l
Example: group(3,100)
release Releases selected
channels
Example: release
function(n) Press
Function Button n
Example: function(3) function(22)
fkeyup(fk) set
all the specified function buttons up (if not already up)
Example: fkeyup(1) fkeyup(3/5+7)
fkeyup()
fkeydown(fk) set
all specified function buttons down (if not down)
Example: fkeydown(5) fkeydown(7+11/13)
fkeytog(fk) Toggle
the specified function keys
Example: fkeytog(7) fkeytog(10/13)
Note: function keys are
set up/down in order and they send events if their state changes.
Each macro can take a list of function key number ranges. If no function keys
are specified, all keys are effected. (i.e. "fkeyup()" sets all function keys
up)
functionpage(ccc)
Select Function Page where ccc is the unique start of a Function Page
Name
Example: functionpage(main)
sub(n,l) Set Submaster
n to level l immediately
Example: sub(1,50)
sub(n,l,t) Set
Submaster n to level l in time t
Example: sub(1,50,5)
n (1 to 24) l (0 to 100) t time (mm:ss.t) default: 0
subbump(n,l)
Bump Submaster n to level l
Example: subbump(1,50)
subrestore(n) Bump
Submaster off (restore)
Example: subrestore(1)
subpage(ccc) Select
Submaster Page ccc
Example: subpage(main)
ccc = unique start of Submaster Page Name
go(ccc) Go on cue
list ccc
Example: go(main)
halt(ccc) Halt
on cue list ccc
Example: halt(main)
gotorun(ccc,q)
Goto cue q on cue list ccc in recorded time and run
Example: gotorun(main,10)
goto(ccc,q) Goto
cue q on cue list ccc in default time
Example: goto(main,10)
hardgotorun(ccc,q)
HardGoto cue q on cue list ccc in recorded time and run
Example: hardgotorun(main,10)
hardgoto(ccc,q)
Hard Goto cue q on cue list ccc in default time
Example: hardgoto(main,10)
pause(on) Global
Pause on
Example: pause(on)
pause(off) Global
Pause off
Example: pause(off)
pause Global Pause toggle
Example: pause
record(ccc,q) Record
cue q on cue list ccc in default time
Example: record(main,100)
grab(q,icbf)
Examples: grab(10,i) grab(10,c)
grab(10,b) grab(10,f)
grab(ccc,q,icbf) Grab selected channels of type i, c, b, f or * (one or all may be specified) from cue q on cue list ccc (or "Template" if ccc is omitted)
Examples: grab(main,10,c)