Midi input, Dmx input, Audio input – ETC Unison Mosaic Designer v1.11.0 User Manual
Page 124

Unison Mosaic Designer User Manual
Will match a hexadecimal character (ASCII, 0-f) and store its numeric value (0-15) as the next
variable. You can add a length to the wildcard to match multiple hexadecimal characters and
treat them as a single number - so <2x> would match two hexadecimal characters and treat
them as a number from 0-255. Maximum length = 8.
or
Will capture a string of arbitrary length. To determine where the string ends, you must either:
l
Specify a terminator yourself. For example, the trigger \n would capture everything
up to (but not including) the first \n character received. A terminator cannot be another
variable, it must be a literal character, so
l
Send a NULL character (0x00) to the Controller to indicate the end of the string. This
NULL character is assumed and is not shown in the Designer interface.
You can also say that you want to capture a string with a predetermined number of characters.
For example, <4s> will capture 4 bytes and store it as a string. There is no need for a ter-
minator in this case.
Note that if the input data does not match the wildcard type then the trigger does not match. So if you have spe-
cified the wildcard <3d> and the input is ASCII "12y" then the trigger will not match because the 3 characters
were not all of the required decimal type.
When using Ethernet Inputs the last two variables in the trigger will be the IP address and the source port number
of the device the message was received from.
If triggering from a RIO's serial input, the RIO number will be captured as the first variable if set to Any.
MIDI Input
In short MIDI messages, you can capture data 1 and/or data 2 into a variable by checking the 'Capture' check-
box. If both are checked, data 1 is variable 1 and data 2 is variable 2. For some short messages, i.e. Pitch Wheel,
the two data bits are treated as a single 14 bit value. To capture this 14 bit value, check 'Capture' for data 1 and
check the '14 bit variable' checkbox.
In MSC messages, if the 'Cue number' and 'List number' are left blank, the received values will be captured in
variables. Cue number is captured into variable 1 and list number into variable 2.
Extended messages support the same wildcard format as serial triggers. The only difference is that <2c> cap-
tures a 16-bit value in serial triggers and it captures a 14-bit value in MIDI triggers.
If triggering from a RIO A's MIDI input, the RIO A number will be captured as the first variable if set to Any.
DMX Input
When a DMX Input trigger matches it will implicitly store the channel value as variable 1.
Audio Input
When an Audio input trigger matches it will implicitly store the level for the band as variable 1.
If triggering from a RIO A, the RIO A number will be captured if set to Any.
- 124 -