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



Channel Commands

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 Key Commands

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)



Submaster Commands

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



Cue Playback Commands

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



Cue Writing Commands

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)
 
 

Automated Lighting Studio