![Novation Launchkey MK3 Programmer'S Reference Manual Download Page 17](http://html.mh-extra.com/html/novation/launchkey-mk3/launchkey-mk3_programmers-reference-manual_1711534017.webp)
17
Controlling the screen
In DAW mode the Launchkey MK3’s 16x2 character LCD screen can also be controlled to have it
displaying specific values.
There are three display priorities used by the Launchkey MK3, which is important to understand to
know what each of the messages would set up:
-
Default display, which is normally blank, and has the lowest priority.
-
Temporary display, which shows for 5 seconds after interacting with a control.
-
Menu display, which has the highest priority.
When using any of the messages in this group, the data will be buffered by the Launchkey MK3 and
would be displayed whenever the corresponding display has to be shown. Sending a message to the
Launchkey
MK3 won’t necessarily alter the display immediately if a higher priority display is shown at
that time (for example if the Launchkey MK3 is in its Settings menu), but will show once the higher
priority displays are removed (for example by exiting from the Settings menu).
Character encoding
The bytes of the SysEx messages controlling the screen are interpreted as follows:
-
00h (0)
–
1Fh (31): Control characters, see below.
-
20h (32)
–
7Eh (126): ASCII characters.
-
7Fh (127): Control character, should not be used.
Of the control characters, the followings are defined:
-
11h (17): ISO-8859-2 upper bank character on the next byte.
Other control characters should not be used as their behaviour may change in the future.
The ISO-8859-
2 upper bank character’s code can b
e obtained by adding 80h (128) to the byte value.
Not all characters are implemented, but all have a reasonable mapping to a similar character where
they aren’t. Notably the degree symbol (B0h in ISO
-8859-2) is implemented.
Set default display
The default display can be set by the following SysEx:
Host => Launchkey MK3:
Hex:
F0h 00h 20h 29h 02h 0Fh 04h <row> [<character>
[…]]
F7h
Dec:
240 0 32 41 2 15 4 <row> [<character>
[…]]
247
Sending this message cancels a temporary display if one is in effect at that time.
The row is padded with spaces (blank characters) to its end if the character sequence is shorter than
16 characters. Excess characters are ignored if it is longer.
Exiting DAW mode clears the default display.