Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

External control for FreeStyler

Last update: 22-01-2012

3.4.x

1. SendMessage 2. TCP/IP

1. SendMessage
First find FreeStyler: FindWindow(vbNullString, "FS")

Standard functions:
Private Declare Function SendMessage2 Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Example: SendMessage2(ThWnd, WM_USER, 2, 1)


Description "Toggle all fixtures" "Toggle favorite" "Toggle blackout" "Open gobo" "Open color" "Open Pan/Tilt" "Open beam" "Open special" "Open dmx400" "Tap Sync" "Open Lamp" "Create sequence" "Open cue" "Open sound" "Show output" "Show sliders" "Next gobo" "Next color" "Next gobo2" "Next color2" "Pan right" "Pan left" "Tilt up" "Tilt down" wMsg, wParam WM_USER, 0 WM_USER, 1 WM_USER, 2 WM_USER, 3 WM_USER, 4 WM_USER, 5 WM_USER, 6 WM_USER, 7 WM_USER, 8 WM_USER, 9 WM_USER, 10 WM_USER, 11 WM_USER, 12 WM_USER, 13 WM_USER, 14 WM_USER, 15 WM_USER, 16 WM_USER, 17 WM_USER, 18 WM_USER, 19 WM_USER, 20 WM_USER, 21 WM_USER, 22 WM_USER, 23 lParam value 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

"Release all" "New sequence" "Insert scene" "Remove scene" "Add scene" "Show framing" "Zone 1" "Zone 2" "Zone 3" "Zone 4" "Group 1" "Group 2" "Group 3" "Group 4" "Group 5" "Group 6" "Group 7" "Group 8" "Group 9" "Group 10" "Enable joystick" "Multiselect" "Sequence 1" "Sequence 2" "Sequence 3" "Sequence 4" "Sequence 5" "Sequence 6" "Sequence 7" "Sequence 8" "Sequence 9" "Sequence 10" "Sequence 11" "Sequence 12" "Sequence 13" "Sequence 14" "Sequence 15" "Sequence 16" "Sequence 17" "Sequence 18" "Sequence 19" "Sequence 20" "Button 1" "Button 2" "Button 3" "Button 4" "Button 5"

WM_USER, 24 WM_USER, 25 WM_USER, 26 WM_USER, 27 WM_USER, 28 WM_USER, 29 WM_USER, 30 WM_USER, 31 WM_USER, 32 WM_USER, 33 WM_USER, 34 WM_USER, 35 WM_USER, 36 WM_USER, 37 WM_USER, 38 WM_USER, 39 WM_USER, 40 WM_USER, 41 WM_USER, 42 WM_USER, 43 WM_USER, 44 WM_USER, 45 WM_USER, 46 WM_USER, 47 WM_USER, 48 WM_USER, 49 WM_USER, 50 WM_USER, 51 WM_USER, 52 WM_USER, 53 WM_USER, 54 WM_USER, 55 WM_USER, 56 WM_USER, 57 WM_USER, 58 WM_USER, 59 WM_USER, 60 WM_USER, 61 WM_USER, 62 WM_USER, 63 WM_USER, 64 WM_USER, 65 WM_USER, 66 WM_USER, 67 WM_USER, 68 WM_USER, 69 WM_USER, 70

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 (mousedown) 0 (mouseup) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 0 0 0 0 0

"Button 6" "Button 7" "Button 8" "Button 9" "Button 10" "Button 11" "Button 12" "Button 13" "Button 14" "Button 15" "Button 16" "Button 17" "Button 18" "Button 19" "Button 20" "Button 21" "Button 22" "Button 23" "Button 24" "Button 25" "Button 26" "Button 27" "Button 28" "Button 29" "Button 30" "Button 31" "Button 32" "Blackout group 1" "Blackout group 2" "Blackout group 3" "Blackout group 4" "Blackout group 5" "Blackout group 6" "Blackout group 7" "Blackout group 8"

WM_USER, 71 WM_USER, 72 WM_USER, 73 WM_USER, 74 WM_USER, 75 WM_USER, 76 WM_USER, 77 WM_USER, 78 WM_USER, 79 WM_USER, 80 WM_USER, 81 WM_USER, 82 WM_USER, 83 WM_USER, 84 WM_USER, 85 WM_USER, 86 WM_USER, 87 WM_USER, 88 WM_USER, 89 WM_USER, 90 WM_USER, 91 WM_USER, 92 WM_USER, 93 WM_USER, 94 WM_USER, 95 WM_USER, 96 WM_USER, 97 WM_USER, 98 WM_USER, 99 WM_USER, 100 WM_USER, 101 WM_USER, 102 WM_USER, 103 WM_USER, 104 WM_USER, 105

1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 (mousedown) (mouseup) 1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

"Blackout group 9" "Blackout group 10" "Blackout group 11" "Blackout group 12" "Blackout group 13" "Blackout group 14" "Blackout group 15" "Blackout group 16" "Blackout group 17" "Blackout group 18" "Blackout group 19" "Blackout group 20" "Blackout group 21" "Blackout group 22" "Blackout group 23" "Blackout group 24" "Toggle Joystick Pan/Tilt" "Toggle Freeze" "Gobo 1 channel" "Gobo 2 channel" "Gobo Rotation channel" "Gobo 2 Rotation channel" "Color channel" "Color 2 channel" "Cyan channel" "Magenta channel" "Yellow channel" "Pan channel" "Tilt channel" "Shutter channel" "Intensity channel" "Prism channel" "Prism Rotation channel" "Focus channel" "Zoom channel" "Iris channel" "Frost channel" "Toggle Relative Pan-Tilt" "Master 100%" "Master 0%" "Fade In" "Fade Out" "Master Intensity" "Sequence 1 speed" "Sequence 2 speed" "Sequence 3 speed" "Sequence 4 speed" "Sequence 5 speed" "Sequence 6 speed" "Sequence 7 speed"

WM_USER, 106 WM_USER, 107 WM_USER, 108 WM_USER, 109 WM_USER, 110 WM_USER, 111 WM_USER, 112 WM_USER, 113 WM_USER, 114 WM_USER, 115 WM_USER, 116 WM_USER, 117 WM_USER, 118 WM_USER, 119 WM_USER, 120 WM_USER, 121 WM_USER, 122 WM_USER, 123 WM_USER, 124 WM_USER, 125 WM_USER, 126 WM_USER, 127 WM_USER, 128 WM_USER, 129 WM_USER, 130 WM_USER, 131 WM_USER, 132 WM_USER, 133 WM_USER, 135 WM_USER, 137 WM_USER, 138 WM_USER, 139 WM_USER, 140 WM_USER, 141 WM_USER, 142 WM_USER, 143 WM_USER, 144 WM_USER, 150 WM_USER, 151 WM_USER, 152 WM_USER, 153 WM_USER, 154 WM_USER, 155 WM_USER, 156 WM_USER, 157 WM_USER, 158 WM_USER, 159 WM_USER, 160 WM_USER, 161 WM_USER, 162

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 1 1 1 1 1 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255

"Sequence 8 speed" "Sequence 9 speed" "Sequence 10 speed" "Sequence 11 speed" "Sequence 12 speed" "Sequence 13 speed" "Sequence 14 speed" "Sequence 15 speed" "Sequence 16 speed" "Sequence 17 speed" "Sequence 18 speed" "Sequence 19 speed" "Sequence 20 speed" "Fog / Smoke" "Previous Gobo" "Previous Color" "Previous Gobo2" "Previous Color2" "Lock MIDI input" "Toggle Submaster 1" "Toggle Submaster 2" "Toggle Submaster 3" "Toggle Submaster 4" "Toggle Submaster 5" "Submaster Go 1" "Submaster Back 1" "Submaster Go 2" "Submaster Back 2" "Submaster Go 3" "Submaster Back 3" "Submaster Go 4" "Submaster Back 4" "Submaster Go 5" "Submaster Back 5" "Submaster Page 1" "Submaster Page 2" "Submaster Page 3" "Submaster Page 4" "Subm. Intensity 1" "Subm. Intensity 2" "Subm. Intensity 3" "Subm. Intensity 4" "Subm. Intensity 5" Masterspeed ManualTrigger Sound To Light trigger Release fixture override Overridebuttons tab 1 Overridebuttons tab 2 Overridebuttons tab 3

WM_USER, 163 WM_USER, 164 WM_USER, 165 WM_USER, 166 WM_USER, 167 WM_USER, 168 WM_USER, 169 WM_USER, 170 WM_USER, 171 WM_USER, 172 WM_USER, 173 WM_USER, 174 WM_USER, 175 WM_USER, 176 WM_USER, 177 WM_USER, 178 WM_USER, 179 WM_USER, 180 WM_USER, 181 WM_USER, 182 WM_USER, 183 WM_USER, 184 WM_USER, 185 WM_USER, 186 WM_USER, 187 WM_USER, 188 WM_USER, 189 WM_USER, 190 WM_USER, 191 WM_USER, 192 WM_USER, 193 WM_USER, 194 WM_USER, 195 WM_USER, 196 WM_USER, 197 WM_USER, 198 WM_USER, 199 WM_USER, 200 WM_USER, 201 WM_USER, 202 WM_USER, 203 WM_USER, 204 WM_USER, 205 WM_USER, 206 WM_USER, 207 WM_USER, 232 WM_USER, 233 WM_USER, 234 WM_USER, 235 WM_USER, 236

0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 0-255 1 (mousedown) 0 (mouseup) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0-255 0-255 0-255 0-255 0-255 0-255 1 1 1 1 1 1

Overridebuttons tab 4 Overridebuttons tab 5 Overridebuttons tab 6 Dis. override group 1 Dis. override group 2 Dis. override group 3 Dis. override group 4 Dis. override group 5 Dis. override group 6 Dis. override group 7 Dis. override group 8 Dis. override group 9 Dis. override group 10 Dis. override group 11 Dis. override group 12 Dis. override group 13 Dis. override group 14 Dis. override group 15 Dis. override group 16 Dis. override group 17 Dis. override group 18 Dis. override group 19 Dis. override group 20 Dis. override group 21 Dis. override group 22 Dis. override group 23 Dis. override group 24 Disable all buttons Cuelist tab 1 Cuelist tab 2 Cuelist tab 3 Cuelist tab 4 Cuelist tab 5 Cuelist tab 6 Toggle Cuelist 1 Toggle Cuelist 2 Toggle Cuelist 3 Toggle Cuelist 4 Toggle Cuelist 5 Toggle Cuelist 6 Toggle Cuelist 7 Toggle Cuelist 8 Toggle Cuelist 9 Toggle Cuelist 10 Toggle Cuelist 11 Toggle Cuelist 12 Toggle Cuelist 13 Toggle Cuelist 14 Toggle Cuelist 15 Toggle Cuelist 16

WM_USER, 237 WM_USER, 238 WM_USER, 239 WM_USER, 240 WM_USER, 241 WM_USER, 242 WM_USER, 243 WM_USER, 244 WM_USER, 245 WM_USER, 246 WM_USER, 247 WM_USER, 248 WM_USER, 249 WM_USER, 250 WM_USER, 251 WM_USER, 252 WM_USER, 253 WM_USER, 254 WM_USER, 255 WM_USER, 256 WM_USER, 257 WM_USER, 258 WM_USER, 259 WM_USER, 260 WM_USER, 261 WM_USER, 262 WM_USER, 263 WM_USER, 265 WM_USER, 266 WM_USER, 267 WM_USER, 268 WM_USER, 269 WM_USER, 270 WM_USER, 271 WM_USER, 272 WM_USER, 273 WM_USER, 274 WM_USER, 275 WM_USER, 276 WM_USER, 277 WM_USER, 278 WM_USER, 279 WM_USER, 280 WM_USER, 281 WM_USER, 282 WM_USER, 283 WM_USER, 284 WM_USER, 285 WM_USER, 286 WM_USER, 287

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Select next fixture Select previous fixture Select even fixtures Select odd fixtures Select same even fixtures Select same odd fixtures Locate selected fixtures Enable sound selected fixtures Previous group Next Group Previous Overr. tab Next overr. tab Previous cuelist tab Next cuelist tab Previous submaster tab Next submaster tab Fog level Fog fan level DMX400 master DMX400 background DMX400 Program Select DMX400 Speed DMX400 Blackout DMX400 Full On DMX400 Fade DMX400 FadeTime DMX400 Interval DMX400 Auto Change DMX400 Color Change DMX400 Same Color DMX400 Vivid Colors Command 0 Command 1 Command 2 Command 3 Command 4 Command 5 Command 6 Command 7 Command 8 Command 9 Command + Command Command / Command @ Command DMX Command shift Command CLR Command BS

WM_USER, 288 WM_USER, 289 WM_USER, 290 WM_USER, 291 WM_USER, 292 WM_USER, 293 WM_USER, 294 WM_USER, 295 WM_USER, 296 WM_USER, 297 WM_USER, 298 WM_USER, 299 WM_USER, 300 WM_USER, 301 WM_USER, 302 WM_USER, 303 WM_USER, 304 WM_USER, 305 WM_USER, 306 WM_USER, 307 WM_USER, 308 WM_USER, 309 WM_USER, 310 WM_USER, 311 WM_USER, 312 WM_USER, 313 WM_USER, 314 WM_USER, 315 WM_USER, 316 WM_USER, 317 WM_USER, 318 WM_USER, 319 WM_USER, 320 WM_USER, 321 WM_USER, 322 WM_USER, 323 WM_USER, 324 WM_USER, 325 WM_USER, 326 WM_USER, 327 WM_USER, 328 WM_USER, 329 WM_USER, 330 WM_USER, 331 WM_USER, 332 WM_USER, 333 WM_USER, 334 WM_USER, 335 WM_USER, 336

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0-255 0-255 0-255 0-255 1 0-255 1 1 (mousedown) 0 (mouseup) 1 0-255 0-255 1 1 1 1

Command Enter Command History up Command History down Gobo ch. +1 Gobo ch. -1 Gobo2 ch. +1 Gobo2 ch. -1 Gobo3 ch. +1 Gobo3 ch. -1 Color ch. +1 Color ch. -1 Color2 ch. +1 Color2 ch. -1 GoboRot ch. +1 GoboRot ch. -1 GoboRot2 ch. +1 GoboRot2 ch. -1 Cyan ch. +1 Cyan ch. -1 Magenta ch. +1 Magenta ch. -1 Yellow ch. +1 Yellow ch. -1 Pan ch. +1 Pan ch. -1 Tilt ch. +1 Tilt ch. -1 Pan16 ch. +1 Pan16 ch. -1 Tilt16 ch. +1 Tilt16 ch. -1 Shutter ch. +1 Shutter ch. -1 Dimmer ch. +1 Dimmer ch. -1 Prism ch. +1 Prism ch. -1 PrismRot ch. +1 PrismRotch. -1 Focus ch. +1 Focus ch. -1 Zoom ch. +1 Zoom ch. -1 Iris ch. +1 Iris ch. -1 Frost ch. +1 Frost ch. -1 Submaster Run 1 Submaster Run 20

WM_USER, 337 WM_USER, 338 WM_USER, 339 WM_USER, 340 WM_USER, 341 WM_USER, 342 WM_USER, 343 WM_USER, 344 WM_USER, 345 WM_USER, 346 WM_USER, 347 WM_USER, 348 WM_USER, 349 WM_USER, 350 WM_USER, 351 WM_USER, 352 WM_USER, 353 WM_USER, 354 WM_USER, 355 WM_USER, 356 WM_USER, 357 WM_USER, 358 WM_USER, 359 WM_USER, 360 WM_USER, 361 WM_USER, 362 WM_USER, 363 WM_USER, 364 WM_USER, 365 WM_USER, 366 WM_USER, 367 WM_USER, 368 WM_USER, 369 WM_USER, 370 WM_USER, 371 WM_USER, 372 WM_USER, 373 WM_USER, 374 WM_USER, 375 WM_USER, 376 WM_USER, 377 WM_USER, 378 WM_USER, 379 WM_USER, 380 WM_USER, 381 WM_USER, 382 WM_USER, 383 WM_USER, 385 ... WM_USER, 404 1 1 1

Submaster Stop 1 Submaster Stop 20 Submaster Go 1 Submaster Go 20 Submaster Back 1 Submaster Back20 Submaster Intensity 1 Submaster Intensity 20

WM_USER, 405 ... WM_USER, 424 WM_USER, 425 ... WM_USER, 444 WM_USER, 445 ... WM_USER, 464 WM_USER, 465 ... WM_USER, 484 WM_USER, 485 WM_USER, 486 WM_USER, 487 WM_USER, 488 WM_USER, 489 WM_USER, 490 WM_USER, 491 WM_USER, 492 WM_USER, 493 WM_USER, 494 WM_USER, 495 WM_USER, 496 WM_USER, 497 WM_USER, 498 WM_USER, 499 WM_USER, 500 WM_USER, 501 WM_USER, 502 WM_USER, 503 WM_USER, 504 WM_USER, 505 ... WM_USER, 524 WM_USER, 525 ... WM_USER, 544 WM_USER, 545 WM_USER, 546 WM_USER, 547 WM_USER, 548 WM_USER, 549

1 1 1 1 1 1 1 1 1 0-255 0-255 0-255

Random Gobo 1 Random Color 1 Random Iris Random Strobe Random Dimmer Random RGB Random Pan/Tilt Random Gobo 1 by group Random Color 1 by group Random Iris by group Random Strobe by group Random Dimmer by group Random RGB by group Random Pan/Tilt by group Touchscreen Page 1 Touchscreen Page 2 Touchscreen Page 3 Touchscreen Page 4 Touchscreen Page 5 Touchscreen Page 6 Start Cue 1 ... Start Cue 20 Stop Cue 1 ... Stop Cue 20 Shutter open Shutter closed Strobe Low Strobe Med Strobe High

Change output :
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Type COPYDATASTRUCT dwData As Long cbData As Long lpData As Long End Type Private ThWnd As Long Private Const WM_COPYDATA = &H4A Private Const WM_USER = &H400 Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Sub SendData(Functioncode As Byte, Length As Long, arrValues() As Byte) Dim cdCopyData As COPYDATASTRUCT Dim DMXvalues() As Byte Dim teller As Byte Dim n As Integer Dim i As Integer cdCopyData.dwData = Functioncode cdCopyData.cbData = Length cdCopyData.lpData = VarPtr(arrvalues(0)) ThWnd = FindWindow(vbNullString, "FS") If ThWnd > 0 Then i = SendMessage(ThWnd, WM_COPYDATA, Me.hwnd, cdCopyData) End If End Sub

Function code Output values 1

Array Array value length 512 or 0-255 1024 512 or 0-255 1024 512 or 0: discard 1024 1: apply 512 or 0: apply 1024 1: discard variable Convert string to byte, first two characters of string should be from First send output mask before output values First send override mask before override values

Override values

Override mask

Output mask

Load sequence into cue

00 to 19. ex.: 04test.chb Set sequence options 6 2 1st byte: 0-19 (sequence number) 2nd byte: 1 : Release All 2: Loop sequence 4: Reverse 8: Random 16 Restore values 32 React to sound 64 React to tap 128 Disable Fades 1st byte: 0-19 (sequence number) 2nd byte: stepnumber

Sequence go to step

VB sourcecode available on demand

2. TCP/IP
byte 0: F byte 1: S byte 2: O byte 3: D

port 3332

Byte Protocol: 9 bytes

byte 4 and 5 : Code byte 6 :

(see table)

button state : 0 or 255 (0 = on release, 255 = on click) or fader value: 0 to 255 (green rows in the table)

byte 7 and 8 : argument (for later use)

ASCII Protocol:
Char 0: F Char 1: S Char 2: O Char 3: C Char 4 to 6: Code (xxx)
see table

Char 7 to 9: button state : 0 or 255 (0 = on release, 255 = on click) or fader value: 0 to 255 (green rows in the table) (yyy) Char 10 to 12: argument (zzz) examples: FSOC002255 -> Toggle blackout FSOC124025 -> Gobo1 channel @ 25
optional

Description "Toggle all fixtures" "Toggle favorite" "Toggle blackout" "Open gobo" "Open color" "Open Pan/Tilt" "Open beam" "Open special" "Open dmx400" "Tap Sync" "Open Lamp" "Create sequence" "Open cue" "Open sound" "Show output" "Show sliders" "Next gobo" "Next color" "Next gobo2" "Next color2" "Pan right" "Pan left" "Tilt up" "Tilt down" "Release all" "New sequence" "Insert scene" "Remove scene" "Add scene" "Show framing" "Zone 1" "Zone 2" "Zone 3" "Zone 4" "Group 1" "Group 2" "Group 3" "Group 4" "Group 5" "Group 6" "Group 7" "Group 8" "Group 9" "Group 10" "Enable joystick"

Code 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

State

Argument

"Multiselect" "Sequence 1" "Sequence 2" "Sequence 3" "Sequence 4" "Sequence 5" "Sequence 6" "Sequence 7" "Sequence 8" "Sequence 9" "Sequence 10" "Sequence 11" "Sequence 12" "Sequence 13" "Sequence 14" "Sequence 15" "Sequence 16" "Sequence 17" "Sequence 18" "Sequence 19" "Sequence 20" "Button 1" "Button 2" "Button 3" "Button 4" "Button 5" "Button 6" "Button 7" "Button 8" "Button 9" "Button 10" "Button 11" "Button 12" "Button 13" "Button 14" "Button 15" "Button 16" "Button 17" "Button 18" "Button 19" "Button 20" "Button 21" "Button 22" "Button 23" "Button 24" "Button 25" "Button 26" "Button 27" "Button 28" "Button 29"

45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94

"Button 30" "Button 31" "Button 32" "Blackout group 1" "Blackout group 2" "Blackout group 3" "Blackout group 4" "Blackout group 5" "Blackout group 6" "Blackout group 7" "Blackout group 8" "Blackout group 9" "Blackout group 10" "Blackout group 11" "Blackout group 12" "Blackout group 13" "Blackout group 14" "Blackout group 15" "Blackout group 16" "Blackout group 17" "Blackout group 18" "Blackout group 19" "Blackout group 20" "Blackout group 21" "Blackout group 22" "Blackout group 23" "Blackout group 24" "Toggle Joystick Pan/Tilt" "Toggle Freeze" "Gobo 1 channel" "Gobo 2 channel" "Gobo Rotation channel" "Gobo 2 Rotation channel" "Color channel" "Color 2 channel" "Cyan channel" "Magenta channel" "Yellow channel" "Pan channel" "Tilt channel" "Shutter channel" "Intensity channel" "Prism channel" "Prism Rotation channel" "Focus channel" "Zoom channel" "Iris channel" "Frost channel" "Toggle Relative Pan-Tilt" "Master 100%"

95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 137 138 139 140 141 142 143 144 150 151 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255

"Master 0%" "Fade In" "Fade Out" "Master Intensity" "Sequence 1 speed" "Sequence 2 speed" "Sequence 3 speed" "Sequence 4 speed" "Sequence 5 speed" "Sequence 6 speed" "Sequence 7 speed" "Sequence 8 speed" "Sequence 9 speed" "Sequence 10 speed" "Sequence 11 speed" "Sequence 12 speed" "Sequence 13 speed" "Sequence 14 speed" "Sequence 15 speed" "Sequence 16 speed" "Sequence 17 speed" "Sequence 18 speed" "Sequence 19 speed" "Sequence 20 speed" "Fog / Smoke" "Previous Gobo" "Previous Color" "Previous Gobo2" "Previous Color2" "Lock MIDI input" "Toggle Submaster 1" "Toggle Submaster 2" "Toggle Submaster 3" "Toggle Submaster 4" "Toggle Submaster 5" "Submaster Go 1" "Submaster Back 1" "Submaster Go 2" "Submaster Back 2" "Submaster Go 3" "Submaster Back 3" "Submaster Go 4" "Submaster Back 4" "Submaster Go 5" "Submaster Back 5" "Submaster Page 1" "Submaster Page 2" "Submaster Page 3" "Submaster Page 4" "Subm. Intensity 1"

152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255

"Subm. Intensity 2" "Subm. Intensity 3" "Subm. Intensity 4" "Subm. Intensity 5" Masterspeed ManualTrigger Sound To Light trigger Release fixture override Overridebuttons tab 1 Overridebuttons tab 2 Overridebuttons tab 3 Overridebuttons tab 4 Overridebuttons tab 5 Overridebuttons tab 6 Dis. override group 1 Dis. override group 2 Dis. override group 3 Dis. override group 4 Dis. override group 5 Dis. override group 6 Dis. override group 7 Dis. override group 8 Dis. override group 9 Dis. override group 10 Dis. override group 11 Dis. override group 12 Dis. override group 13 Dis. override group 14 Dis. override group 15 Dis. override group 16 Dis. override group 17 Dis. override group 18 Dis. override group 19 Dis. override group 20 Dis. override group 21 Dis. override group 22 Dis. override group 23 Dis. override group 24 Disable all buttons Cuelist tab 1 Cuelist tab 2 Cuelist tab 3 Cuelist tab 4 Cuelist tab 5 Cuelist tab 6 Toggle Cuelist 1 Toggle Cuelist 2 Toggle Cuelist 3 Toggle Cuelist 4 Toggle Cuelist 5

202 203 204 205 206 207 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 265 266 267 268 269 270 271 272 273 274 275 276

0 to 255 0 to 255 0 to 255 0 to 255 0 to 255

Toggle Cuelist 6 Toggle Cuelist 7 Toggle Cuelist 8 Toggle Cuelist 9 Toggle Cuelist 10 Toggle Cuelist 11 Toggle Cuelist 12 Toggle Cuelist 13 Toggle Cuelist 14 Toggle Cuelist 15 Toggle Cuelist 16 Select next fixture Select previous fixture Select even fixtures Select odd fixtures Select same even fixtures Select same odd fixtures Locate selected fixtures Enable sound selected fixtures Previous group Next Group Previous Overr. tab Next overr. tab Previous cuelist tab Next cuelist tab Previous submaster tab Next submaster tab Fog level Fog fan level DMX400 master DMX400 background DMX400 Program Select DMX400 Speed DMX400 Blackout DMX400 Full On DMX400 Fade DMX400 FadeTime DMX400 Interval DMX400 Auto Change DMX400 Color Change DMX400 Same Color DMX400 Vivid Colors Command 0 Command 1 Command 2 Command 3 Command 4 Command 5 Command 6 Command 7

277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255

Command 8 Command 9 Command + Command Command / Command @ Command DMX Command Shift Command CLR Command BS Command ENTER Command History up Command History Down Gobo ch. +1 Gobo ch. -1 Gobo2 ch. +1 Gobo2 ch. -1 Gobo3 ch. +1 Gobo3 ch. -1 Color ch. +1 Color ch. -1 Color2 ch. +1 Color2 ch. -1 GoboRot ch. +1 GoboRot ch. -1 GoboRot2 ch. +1 GoboRot2 ch. -1 Cyan ch. +1 Cyan ch. -1 Magenta ch. +1 Magenta ch. -1 Yellow ch. +1 Yellow ch. -1 Pan ch. +1 Pan ch. -1 Tilt ch. +1 Tilt ch. -1 Pan16 ch. +1 Pan16 ch. -1 Tilt16 ch. +1 Tilt16 ch. -1 Shutter ch. +1 Shutter ch. -1 Dimmer ch. +1 Dimmer ch. -1 Prism ch. +1 Prism ch. -1 PrismRot ch. +1 PrismRotch. -1 Focus ch. +1

327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376

Focus ch. -1 Zoom ch. +1 Zoom ch. -1 Iris ch. +1 Iris ch. -1 Frost ch. +1 Frost ch. -1 Submaster Run 1 Submaster Run 20 Submaster Stop 1 Submaster Stop 20 Submaster Go 1 Submaster Go 20 Submaster Back 1 Submaster Back20 Submaster Intensity 1 Submaster Intensity 20

377 378 379 380 381 382 383 384 ... 403 404 ... 423 424 ... 443 444 ... 463 464 ... 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 ... 517 518 ... 537 538 539 540 541 542 0 to 255 0 to 255 0 to 255

Random Gobo 1 Random Color 1 Random Iris Random Strobe Random Dimmer Random RGB Random Pan/Tilt Random Gobo 1 by group Random Color 1 by group Random Iris by group Random Strobe by group Random Dimmer by group Random RGB by group Random Pan/Tilt by group Start Cue 1 ... Start Cue 20 Stop Cue 1 ... Stop Cue 20 Shutter open Shutter closed Strobe Low Strobe Med Strobe High

Receive button captions


Byte Protocol: 9 bytes
byte 0: F byte 1: S byte 2: B byte 3: C byte 4,5 and 6 : Code byte 7,8 and 9 :
0 (see table)

001 002 003

Cue Override buttons Cuelist

examples:
"FSBC001000" -> You will receive the 20 captions of the current cue (comma separated) "FSBC002000" -> You will receive the 32 captions of the current override buttons (comma separated) "FSBC003000" -> You will receive the 16 captions of the current cuelists (comma separated)

You might also like