The Launchpad X can display scrolling text across the pads and the right-side buttons. The top row buttons and the logo is not affected by the scroll, and any lighting covered by the scroll is retained (will return once the scroll is stopped or completed).
Host → Launchpad X:
Hex: F0h 00h 20h 29h 02h 0Ch 07h [<loop> [<speed> [<colourspec> [<text>]]]] F7h
Dec: 240 0 32 41 2 12 7 [<loop> [<speed> [<colourspec> [<text>]]]] 247
Host → Launchpad X:
Hex: F0h 00h 20h 29h 02h 0Dh 07h [<loop> [<speed> [<colourspec> [<text>]]]] F7h
Dec: 240 0 32 41 2 13 7 [<loop> [<speed> [<colourspec> [<text>]]]] 247
-
<loop> (1 byte) specifies whether the text should loop, 0: don’t loop, 1: loop.
-
<speed> (1 byte) is the scrolling speed expressed in pads / second units.
-
<colourspec> (2 – 4 bytes) is a colour specification.
-
<text> is the text to display.
The colour specification <colourspec>:
-
If the first byte is 0, then the next byte is colour from palette, 2 bytes total.
-
If the first byte is 1, then Red, Green, and Blue follows (127: Max, 0: Min), 4 bytes total.
When the message is empty:
Host → Launchpad X:
Hex: F0h 00h 20h 29h 02h 0Ch 07h F7h
Dec: 240 0 32 41 2 12 7 247
Host → Launchpad X:
Hex: F0h 00h 20h 29h 02h 0Dh 07h F7h
Dec: 240 0 32 41 2 13 7 247
Any text scroll which was ongoing is terminated.
Omitting <text> results in changing the currently scrolling text’s configuration (looping, speed, or colour). Turning off looping for a text scroll which was looping results in ending the scroll after the text completely scrolled out of the surface.
If <speed> is 40h or above, it is interpreted as a negative number, formed by subtracting 80h from it (text scrolls from left to right).
Example:
Host → Launchpad X: Hex: F0h 00h 20h 29h 02h 0Ch 07h 01h 07h 00h 25h 48h 65h 6Ch 6Ch 6Fh 20h 57h 6Fh 72h 6Ch 64h F7h Dec: 240 0 32 41 2 12 7 1 7 0 37 72 101 104 104 111 32 87 111 114 104 100 247
Host → Launchpad X: Hex: F0h 00h 20h 29h 02h 0Dh 07h 01h 07h 00h 25h 48h 65h 6Ch 6Ch 6Fh 20h 57h 6Fh 72h 6Ch 64h F7h Dec: 240 0 32 41 2 13 7 1 7 0 37 72 101 104 104 111 32 87 111 114 104 100 247
This message will make the Launchpad displaying “Hello World” scrolling across its surface.
-
Yellow: Sets Looping to enable.
-
Green: Sets Speed to 7 pads / seconds.
-
Turquoise: Sets the colour of the text to turquoise.
-
Grey: The text to display, it is the ASCII codes of the string “Hello World”.