Last active
November 8, 2019 00:19
-
-
Save cunningham/673cf4e8869814ae20541e734a53c82e to your computer and use it in GitHub Desktop.
K-Type current config 2019-11-4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"matrix": [ | |
{ | |
"code": "0x01", | |
"x": 0, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "ESC", | |
"label": "ESC" | |
}, | |
"3": { | |
"key": "#:flashMode()", | |
"label": "FLASH" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x02", | |
"x": 8, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F1", | |
"label": "F1" | |
}, | |
"3": { | |
"key": "#:animation_control(4)", | |
"label": "V:RESET" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x03", | |
"x": 12, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F2", | |
"label": "F2" | |
}, | |
"3": { | |
"key": "#:animation_control(0)", | |
"label": "V:PL/PS" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x04", | |
"x": 16, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F3", | |
"label": "F3" | |
}, | |
"3": { | |
"key": "#:ledControl(8, 1)", | |
"label": "V:SPD-" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x05", | |
"x": 20, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F4", | |
"label": "F4" | |
}, | |
"3": { | |
"key": "#:ledControl(7, 1)", | |
"label": "V:SPD+" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x06", | |
"x": 26, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F5", | |
"label": "F5" | |
}, | |
"3": { | |
"key": "#:ledControl(5, 255)", | |
"label": "LED TOG" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x07", | |
"x": 30, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F6", | |
"label": "F6" | |
}, | |
"3": { | |
"key": "F6", | |
"label": "F6" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x08", | |
"x": 34, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "CONS:SCAN PREVIOUS TRACK", | |
"label": "PREV" | |
}, | |
"3": { | |
"key": "F7", | |
"label": "F7" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x09", | |
"x": 38, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "CONS:PAUSE PLAY", | |
"label": "PL/PS" | |
}, | |
"3": { | |
"key": "F8", | |
"label": "F8" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0A", | |
"x": 44, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "CONS:SCAN NEXT TRACK", | |
"label": "NEXT" | |
}, | |
"3": { | |
"key": "F9", | |
"label": "F9" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0B", | |
"x": 48, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "#:U\"Mute\" + CONS\"Mute\"", | |
"label": "MUT" | |
}, | |
"3": { | |
"key": "F10", | |
"label": "F10" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0C", | |
"x": 52, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "#:U\"Volume Down\" + CONS\"Volume Down\"", | |
"label": "VOL-" | |
}, | |
"3": { | |
"key": "F11", | |
"label": "F11" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0D", | |
"x": 56, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "#:U\"Volume Up\" + CONS\"Volume Up\"", | |
"label": "VOL+" | |
}, | |
"3": { | |
"key": "F12", | |
"label": "F12" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0E", | |
"x": 62, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PRINTSCREEN", | |
"label": "PRSC" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x0F", | |
"x": 66, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "#:LayerLock[1]", | |
"label": "LOCK-1" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x10", | |
"x": 70, | |
"y": 0, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "#:LayerLock[2]", | |
"label": "LOCK-2" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x11", | |
"x": 0, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "`", | |
"label": "`" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x12", | |
"x": 4, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "1", | |
"label": "1" | |
}, | |
"3": { | |
"key": "#:A[rainbow_wave](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x13", | |
"x": 8, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "2", | |
"label": "2" | |
}, | |
"3": { | |
"key": "#:A[Miami](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x14", | |
"x": 12, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "3", | |
"label": "3" | |
}, | |
"3": { | |
"key": "#:A[miami_wave](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x15", | |
"x": 16, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "4", | |
"label": "4" | |
}, | |
"3": { | |
"key": "#:A[goldfish](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x16", | |
"x": 20, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "5", | |
"label": "5" | |
}, | |
"3": { | |
"key": "#:A[rainbow_under](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x17", | |
"x": 24, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "6", | |
"label": "6" | |
}, | |
"3": { | |
"key": "#:A[fingerprints](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x18", | |
"x": 28, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "7", | |
"label": "7" | |
}, | |
"3": { | |
"key": "#:A[fingerprints](stop)", | |
"label": "A:stop" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x19", | |
"x": 32, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "8", | |
"label": "8" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1A", | |
"x": 36, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "9", | |
"label": "9" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1B", | |
"x": 40, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "0", | |
"label": "0" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1C", | |
"x": 44, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "-", | |
"label": "-" | |
}, | |
"3": { | |
"key": "#:ledControl(0, 15)", | |
"label": "LED-" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1D", | |
"x": 48, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "=", | |
"label": "=" | |
}, | |
"3": { | |
"key": "#:ledControl(1, 15)", | |
"label": "LED+" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x1F", | |
"x": 52, | |
"y": 6, | |
"w": 8, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "BACKSPACE", | |
"label": "BKSP" | |
}, | |
"3": { | |
"key": "DELETE", | |
"label": "DEL" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x21", | |
"x": 62, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "INSERT", | |
"label": "INS" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x22", | |
"x": 66, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "HOME", | |
"label": "HOME" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x23", | |
"x": 70, | |
"y": 6, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PAGEUP", | |
"label": "PGUP" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x24", | |
"x": 0, | |
"y": 10, | |
"w": 6, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "TAB", | |
"label": "TAB" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x25", | |
"x": 6, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Q", | |
"label": "Q" | |
}, | |
"3": { | |
"key": "#:A[blue](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x26", | |
"x": 10, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "W", | |
"label": "W" | |
}, | |
"3": { | |
"key": "#:A[red](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x27", | |
"x": 14, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "E", | |
"label": "E" | |
}, | |
"3": { | |
"key": "#:A[pink](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x28", | |
"x": 18, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "R", | |
"label": "R" | |
}, | |
"3": { | |
"key": "#:A[green](start)", | |
"label": "A:start" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x29", | |
"x": 22, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "T", | |
"label": "T" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2A", | |
"x": 26, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Y", | |
"label": "Y" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2B", | |
"x": 30, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "U", | |
"label": "U" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2C", | |
"x": 34, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "I", | |
"label": "I" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2D", | |
"x": 38, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "O", | |
"label": "O" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2E", | |
"x": 42, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "P", | |
"label": "P" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x2F", | |
"x": 46, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "[", | |
"label": "[" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x30", | |
"x": 50, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "]", | |
"label": "]" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x31", | |
"x": 54, | |
"y": 10, | |
"w": 6, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "\\", | |
"label": "\\" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x33", | |
"x": 62, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "DELETE", | |
"label": "DEL" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x34", | |
"x": 66, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "END", | |
"label": "END" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x35", | |
"x": 70, | |
"y": 10, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "PAGEDOWN", | |
"label": "PGDN" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x36", | |
"x": 0, | |
"y": 14, | |
"w": 7, | |
"h": 4, | |
"layers": { | |
"1": { | |
"key": "LGUI", | |
"label": "LGUI" | |
}, | |
"2": { | |
"key": "LCTRL", | |
"label": "LCTRL" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x37", | |
"x": 7, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "A", | |
"label": "A" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x38", | |
"x": 11, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "S", | |
"label": "S" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x39", | |
"x": 15, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "D", | |
"label": "D" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3A", | |
"x": 19, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "F", | |
"label": "F" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3B", | |
"x": 23, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "G", | |
"label": "G" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3C", | |
"x": 27, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "H", | |
"label": "H" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3D", | |
"x": 31, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "J", | |
"label": "J" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3E", | |
"x": 35, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "K", | |
"label": "K" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x3F", | |
"x": 39, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "L", | |
"label": "L" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x40", | |
"x": 43, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ";", | |
"label": ";" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x41", | |
"x": 47, | |
"y": 14, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "'", | |
"label": "'" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x43", | |
"x": 51, | |
"y": 14, | |
"w": 9, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "ENTER", | |
"label": "↵" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x45", | |
"x": 0, | |
"y": 18, | |
"w": 9, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LSHIFT", | |
"label": "L⇑" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x47", | |
"x": 9, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "Z", | |
"label": "Z" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x48", | |
"x": 13, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "X", | |
"label": "X" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x49", | |
"x": 17, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "C", | |
"label": "C" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4A", | |
"x": 21, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "V", | |
"label": "V" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4B", | |
"x": 25, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "B", | |
"label": "B" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4C", | |
"x": 29, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "N", | |
"label": "N" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4D", | |
"x": 33, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "M", | |
"label": "M" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4E", | |
"x": 37, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ",", | |
"label": "," | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x4F", | |
"x": 41, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": ".", | |
"label": "." | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x50", | |
"x": 45, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "/", | |
"label": "/" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x52", | |
"x": 49, | |
"y": 18, | |
"w": 11, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RSHIFT", | |
"label": "R⇑" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x54", | |
"x": 66, | |
"y": 18, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "UP", | |
"label": "↑" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x55", | |
"x": 0, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LCTRL", | |
"label": "LCTRL" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x56", | |
"x": 5, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LGUI", | |
"label": "LGUI" | |
}, | |
"1": { | |
"key": "LALT", | |
"label": "LALT" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x57", | |
"x": 10, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LALT", | |
"label": "LALT" | |
}, | |
"1": { | |
"key": "LGUI", | |
"label": "LGUI" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x58", | |
"x": 15, | |
"y": 22, | |
"w": 25, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "SPACE", | |
"label": "[ ]" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x59", | |
"x": 40, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RALT", | |
"label": "RALT" | |
}, | |
"1": { | |
"key": "RGUI", | |
"label": "RGUI" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5A", | |
"x": 45, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "#:Layer[3]", | |
"label": "ƒ3" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5B", | |
"x": 50, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RGUI", | |
"label": "RGUI" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5C", | |
"x": 55, | |
"y": 22, | |
"w": 5, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RCTRL", | |
"label": "RCTRL" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5D", | |
"x": 62, | |
"y": 22, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "LEFT", | |
"label": "←" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5E", | |
"x": 66, | |
"y": 22, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "DOWN", | |
"label": "↓" | |
} | |
}, | |
"triggers": null | |
}, | |
{ | |
"code": "0x5F", | |
"x": 70, | |
"y": 22, | |
"w": 4, | |
"h": 4, | |
"layers": { | |
"0": { | |
"key": "RIGHT", | |
"label": "→" | |
} | |
}, | |
"triggers": null | |
} | |
], | |
"custom": { | |
"0": "\n#~~~START ANIMATION (fingerprints) INJECTION~~~#\nS[0x00-0x5F] :+ A[fingerprints](start);\n#~~~END ANIMATION (fingerprints) INJECTION~~~#\n" | |
}, | |
"animations": { | |
"Miami": { | |
"type": "static", | |
"frames": [ | |
"P[1](175,220,220),\nP[2](175,220,220),\nP[3](175,220,220),\nP[4](175,220,220),\nP[5](175,220,220),\nP[6](255,132,175),\nP[7](255,132,175),\nP[8](255,132,175),\nP[9](255,132,175),\nP[10](175,220,220),\nP[11](175,220,220),\nP[12](175,220,220),\nP[13](175,220,220),\nP[14](255,132,175),\nP[15](255,132,175),\nP[16](255,132,175),\nP[17](175,220,220),\nP[18](175,220,220),\nP[19](175,220,220),\nP[20](175,220,220),\nP[21](175,220,220),\nP[22](175,220,220),\nP[23](175,220,220),\nP[24](175,220,220),\nP[25](175,220,220),\nP[26](175,220,220),\nP[27](175,220,220),\nP[28](175,220,220),\nP[29](175,220,220),\nP[30](255,132,175),\nP[31](255,132,175),\nP[32](255,132,175),\nP[33](255,132,175),\nP[34](255,132,175),\nP[35](175,220,220),\nP[36](175,220,220),\nP[37](175,220,220),\nP[38](175,220,220),\nP[39](175,220,220),\nP[40](175,220,220),\nP[41](175,220,220),\nP[42](175,220,220),\nP[43](175,220,220),\nP[44](175,220,220),\nP[45](175,220,220),\nP[46](175,220,220),\nP[47](175,220,220),\nP[48](255,132,175),\nP[49](255,132,175),\nP[50](255,132,175),\nP[51](255,132,175),\nP[52](175,220,220),\nP[53](175,220,220),\nP[54](175,220,220),\nP[55](175,220,220),\nP[56](175,220,220),\nP[57](175,220,220),\nP[58](175,220,220),\nP[59](175,220,220),\nP[60](175,220,220),\nP[61](175,220,220),\nP[62](175,220,220),\nP[63](255,132,175),\nP[64](255,132,175),\nP[65](175,220,220),\nP[66](175,220,220),\nP[67](175,220,220),\nP[68](175,220,220),\nP[69](175,220,220),\nP[70](175,220,220),\nP[71](175,220,220),\nP[72](175,220,220),\nP[73](175,220,220),\nP[74](175,220,220),\nP[75](255,132,175),\nP[76](255,132,175),\nP[77](255,132,175),\nP[78](255,132,175),\nP[79](255,132,175),\nP[80](175,220,220),\nP[81](255,132,175),\nP[82](255,132,175),\nP[83](255,132,175),\nP[84](255,132,175),\nP[85](255,132,175),\nP[86](255,132,175),\nP[87](255,132,175),\nP[88](185,220,220),\nP[89](185,220,220),\nP[90](185,220,220),\nP[91](185,220,220),\nP[92](185,220,220),\nP[93](185,220,220),\nP[94](185,220,220),\nP[95](185,220,220),\nP[96](185,220,220),\nP[97](185,220,220),\nP[98](185,220,220),\nP[99](185,220,220),\nP[100](185,220,220),\nP[101](185,220,220),\nP[102](185,220,220),\nP[103](185,220,220),\nP[104](185,220,220),\nP[105](185,220,220),\nP[106](185,220,220),\nP[107](185,220,220),\nP[108](185,220,220),\nP[109](185,220,220),\nP[110](185,220,220),\nP[111](185,220,220),\nP[112](185,220,220),\nP[113](185,220,220),\nP[114](185,220,220),\nP[115](185,220,220),\nP[116](185,220,220),\nP[117](185,220,220),\nP[118](185,220,220),\nP[119](185,220,220)" | |
], | |
"settings": "loop, replace:clear, framedelay:255" | |
}, | |
"blue": { | |
"type": "static", | |
"frames": [ | |
"P[1](0,0,255),\nP[2](0,0,255),\nP[3](0,0,255),\nP[4](0,0,255),\nP[5](0,0,255),\nP[6](0,0,255),\nP[7](0,0,255),\nP[8](0,0,255),\nP[9](0,0,255),\nP[10](0,0,255),\nP[11](0,0,255),\nP[12](0,0,255),\nP[13](0,0,255),\nP[14](0,0,255),\nP[15](0,0,255),\nP[16](0,0,255),\nP[17](0,0,255),\nP[18](0,0,255),\nP[19](0,0,255),\nP[20](0,0,255),\nP[21](0,0,255),\nP[22](0,0,255),\nP[23](0,0,255),\nP[24](0,0,255),\nP[25](0,0,255),\nP[26](0,0,255),\nP[27](0,0,255),\nP[28](0,0,255),\nP[29](0,0,255),\nP[30](0,0,255),\nP[31](0,0,255),\nP[32](0,0,255),\nP[33](0,0,255),\nP[34](0,0,255),\nP[35](0,0,255),\nP[36](0,0,255),\nP[37](0,0,255),\nP[38](0,0,255),\nP[39](0,0,255),\nP[40](0,0,255),\nP[41](0,0,255),\nP[42](0,0,255),\nP[43](0,0,255),\nP[44](0,0,255),\nP[45](0,0,255),\nP[46](0,0,255),\nP[47](0,0,255),\nP[48](0,0,255),\nP[49](0,0,255),\nP[50](0,0,255),\nP[51](0,0,255),\nP[52](0,0,255),\nP[53](0,0,255),\nP[54](0,0,255),\nP[55](0,0,255),\nP[56](0,0,255),\nP[57](0,0,255),\nP[58](0,0,255),\nP[59](0,0,255),\nP[60](0,0,255),\nP[61](0,0,255),\nP[62](0,0,255),\nP[63](0,0,255),\nP[64](0,0,255),\nP[65](0,0,255),\nP[66](0,0,255),\nP[67](0,0,255),\nP[68](0,0,255),\nP[69](0,0,255),\nP[70](0,0,255),\nP[71](0,0,255),\nP[72](0,0,255),\nP[73](0,0,255),\nP[74](0,0,255),\nP[75](0,0,255),\nP[76](0,0,255),\nP[77](0,0,255),\nP[78](0,0,255),\nP[79](0,0,255),\nP[80](0,0,255),\nP[81](0,0,255),\nP[82](0,0,255),\nP[83](0,0,255),\nP[84](0,0,255),\nP[85](0,0,255),\nP[86](0,0,255),\nP[87](0,0,255),\nP[88](0,0,255),\nP[89](0,0,255),\nP[90](0,0,255),\nP[91](0,0,255),\nP[92](0,0,255),\nP[93](0,0,255),\nP[94](0,0,255),\nP[95](0,0,255),\nP[96](0,0,255),\nP[97](0,0,255),\nP[98](0,0,255),\nP[99](0,0,255),\nP[100](0,0,255),\nP[101](0,0,255),\nP[102](0,0,255),\nP[103](0,0,255),\nP[104](0,0,255),\nP[105](0,0,255),\nP[106](0,0,255),\nP[107](0,0,255),\nP[108](0,0,255),\nP[109](0,0,255),\nP[110](0,0,255),\nP[111](0,0,255),\nP[112](0,0,255),\nP[113](0,0,255),\nP[114](0,0,255),\nP[115](0,0,255),\nP[116](0,0,255),\nP[117](0,0,255),\nP[118](0,0,255),\nP[119](0,0,255)" | |
], | |
"settings": "loop, replace:clear, framedelay:255" | |
}, | |
"goldfish": { | |
"type": "canned", | |
"frames": [ | |
" P[c:1%] (105,210,231), P[c:25%](167,219,216), P[c:50%](224,228,204), P[c:75%](243,134,48), P[c:100%](250,105,0)", | |
"P[c:-24%](250,105,0), P[c:2%] (105,210,231), P[c:27%](167,219,216), P[c:52%](224,228,204), P[c:77%](243,134,48), P[c:102%](250,105,0)", | |
"P[c:-22%](250,105,0), P[c:4%] (105,210,231), P[c:29%](167,219,216), P[c:54%](224,228,204), P[c:79%](243,134,48), P[c:104%](250,105,0)", | |
"P[c:-20%](250,105,0), P[c:6%] (105,210,231), P[c:31%](167,219,216), P[c:56%](224,228,204), P[c:81%](243,134,48), P[c:106%](250,105,0)", | |
"P[c:-18%](250,105,0), P[c:8%] (105,210,231), P[c:33%](167,219,216), P[c:58%](224,228,204), P[c:83%](243,134,48), P[c:108%](250,105,0)", | |
"P[c:-16%](250,105,0), P[c:10%](105,210,231), P[c:35%](167,219,216), P[c:60%](224,228,204), P[c:85%](243,134,48), P[c:110%](250,105,0)", | |
"P[c:-14%](250,105,0), P[c:12%](105,210,231), P[c:37%](167,219,216), P[c:62%](224,228,204), P[c:87%](243,134,48), P[c:112%](250,105,0)", | |
"P[c:-12%](250,105,0), P[c:14%](105,210,231), P[c:39%](167,219,216), P[c:64%](224,228,204), P[c:89%](243,134,48), P[c:114%](250,105,0)", | |
"P[c:-10%](250,105,0), P[c:16%](105,210,231), P[c:41%](167,219,216), P[c:66%](224,228,204), P[c:91%](243,134,48), P[c:116%](250,105,0)", | |
"P[c:-8%] (250,105,0), P[c:18%](105,210,231), P[c:43%](167,219,216), P[c:68%](224,228,204), P[c:93%](243,134,48), P[c:118%](250,105,0)", | |
"P[c:-6%] (250,105,0), P[c:20%](105,210,231), P[c:45%](167,219,216), P[c:70%](224,228,204), P[c:95%](243,134,48), P[c:120%](250,105,0)", | |
"P[c:-4%] (250,105,0), P[c:22%](105,210,231), P[c:47%](167,219,216), P[c:72%](224,228,204), P[c:97%](243,134,48), P[c:122%](250,105,0)", | |
"P[c:-2%] (250,105,0), P[c:24%](105,210,231), P[c:49%](167,219,216), P[c:74%](224,228,204), P[c:99%](243,134,48), P[c:124%](250,105,0)", | |
" P[c:0%] (250,105,0), P[c:25%](105,210,231), P[c:50%](167,219,216), P[c:75%](224,228,204), P[c:100%](243,134,48)", | |
"P[c:-24%](243,134,48), P[c:2%] (250,105,0), P[c:27%](105,210,231), P[c:52%](167,219,216), P[c:77%](224,228,204), P[c:102%](243,134,48)", | |
"P[c:-22%](243,134,48), P[c:4%] (250,105,0), P[c:29%](105,210,231), P[c:54%](167,219,216), P[c:79%](224,228,204), P[c:104%](243,134,48)", | |
"P[c:-20%](243,134,48), P[c:6%] (250,105,0), P[c:31%](105,210,231), P[c:56%](167,219,216), P[c:81%](224,228,204), P[c:106%](243,134,48)", | |
"P[c:-18%](243,134,48), P[c:8%] (250,105,0), P[c:33%](105,210,231), P[c:58%](167,219,216), P[c:83%](224,228,204), P[c:108%](243,134,48)", | |
"P[c:-16%](243,134,48), P[c:10%](250,105,0), P[c:35%](105,210,231), P[c:60%](167,219,216), P[c:85%](224,228,204), P[c:110%](243,134,48)", | |
"P[c:-14%](243,134,48), P[c:12%](250,105,0), P[c:37%](105,210,231), P[c:62%](167,219,216), P[c:87%](224,228,204), P[c:112%](243,134,48)", | |
"P[c:-12%](243,134,48), P[c:14%](250,105,0), P[c:39%](105,210,231), P[c:64%](167,219,216), P[c:89%](224,228,204), P[c:114%](243,134,48)", | |
"P[c:-10%](243,134,48), P[c:16%](250,105,0), P[c:41%](105,210,231), P[c:66%](167,219,216), P[c:91%](224,228,204), P[c:116%](243,134,48)", | |
"P[c:-8%] (243,134,48), P[c:18%](250,105,0), P[c:43%](105,210,231), P[c:68%](167,219,216), P[c:93%](224,228,204), P[c:118%](243,134,48)", | |
"P[c:-6%] (243,134,48), P[c:20%](250,105,0), P[c:45%](105,210,231), P[c:70%](167,219,216), P[c:95%](224,228,204), P[c:120%](243,134,48)", | |
"P[c:-4%] (243,134,48), P[c:22%](250,105,0), P[c:47%](105,210,231), P[c:72%](167,219,216), P[c:97%](224,228,204), P[c:122%](243,134,48)", | |
"P[c:-2%] (243,134,48), P[c:24%](250,105,0), P[c:49%](105,210,231), P[c:74%](167,219,216), P[c:99%](224,228,204), P[c:124%](243,134,48)", | |
" P[c:0%] (243,134,48), P[c:25%](250,105,0), P[c:50%](105,210,231), P[c:75%](167,219,216), P[c:100%](224,228,204)", | |
"P[c:-24%](224,228,204), P[c:2%] (243,134,48), P[c:27%](250,105,0), P[c:52%](105,210,231), P[c:77%](167,219,216), P[c:102%](224,228,204)", | |
"P[c:-22%](224,228,204), P[c:4%] (243,134,48), P[c:29%](250,105,0), P[c:54%](105,210,231), P[c:79%](167,219,216), P[c:104%](224,228,204)", | |
"P[c:-20%](224,228,204), P[c:6%] (243,134,48), P[c:31%](250,105,0), P[c:56%](105,210,231), P[c:81%](167,219,216), P[c:106%](224,228,204)", | |
"P[c:-18%](224,228,204), P[c:8%] (243,134,48), P[c:33%](250,105,0), P[c:58%](105,210,231), P[c:83%](167,219,216), P[c:108%](224,228,204)", | |
"P[c:-16%](224,228,204), P[c:10%](243,134,48), P[c:35%](250,105,0), P[c:60%](105,210,231), P[c:85%](167,219,216), P[c:110%](224,228,204)", | |
"P[c:-14%](224,228,204), P[c:12%](243,134,48), P[c:37%](250,105,0), P[c:62%](105,210,231), P[c:87%](167,219,216), P[c:112%](224,228,204)", | |
"P[c:-12%](224,228,204), P[c:14%](243,134,48), P[c:39%](250,105,0), P[c:64%](105,210,231), P[c:89%](167,219,216), P[c:114%](224,228,204)", | |
"P[c:-10%](224,228,204), P[c:16%](243,134,48), P[c:41%](250,105,0), P[c:66%](105,210,231), P[c:91%](167,219,216), P[c:116%](224,228,204)", | |
"P[c:-8%] (224,228,204), P[c:18%](243,134,48), P[c:43%](250,105,0), P[c:68%](105,210,231), P[c:93%](167,219,216), P[c:118%](224,228,204)", | |
"P[c:-6%] (224,228,204), P[c:20%](243,134,48), P[c:45%](250,105,0), P[c:70%](105,210,231), P[c:95%](167,219,216), P[c:120%](224,228,204)", | |
"P[c:-4%] (224,228,204), P[c:22%](243,134,48), P[c:47%](250,105,0), P[c:72%](105,210,231), P[c:97%](167,219,216), P[c:122%](224,228,204)", | |
"P[c:-2%] (224,228,204), P[c:24%](243,134,48), P[c:49%](250,105,0), P[c:74%](105,210,231), P[c:99%](167,219,216), P[c:124%](224,228,204)", | |
" P[c:0%] (224,228,204), P[c:25%](243,134,48), P[c:50%](250,105,0), P[c:75%](105,210,231), P[c:100%](167,219,216)", | |
"P[c:-24%](167,219,216), P[c:2%] (224,228,204), P[c:27%](243,134,48), P[c:52%](250,105,0), P[c:77%](105,210,231), P[c:102%](167,219,216)", | |
"P[c:-22%](167,219,216), P[c:4%] (224,228,204), P[c:29%](243,134,48), P[c:54%](250,105,0), P[c:79%](105,210,231), P[c:104%](167,219,216)", | |
"P[c:-20%](167,219,216), P[c:6%] (224,228,204), P[c:31%](243,134,48), P[c:56%](250,105,0), P[c:81%](105,210,231), P[c:106%](167,219,216)", | |
"P[c:-18%](167,219,216), P[c:8%] (224,228,204), P[c:33%](243,134,48), P[c:58%](250,105,0), P[c:83%](105,210,231), P[c:108%](167,219,216)", | |
"P[c:-16%](167,219,216), P[c:10%](224,228,204), P[c:35%](243,134,48), P[c:60%](250,105,0), P[c:85%](105,210,231), P[c:110%](167,219,216)", | |
"P[c:-14%](167,219,216), P[c:12%](224,228,204), P[c:37%](243,134,48), P[c:62%](250,105,0), P[c:87%](105,210,231), P[c:112%](167,219,216)", | |
"P[c:-12%](167,219,216), P[c:14%](224,228,204), P[c:39%](243,134,48), P[c:64%](250,105,0), P[c:89%](105,210,231), P[c:114%](167,219,216)", | |
"P[c:-10%](167,219,216), P[c:16%](224,228,204), P[c:41%](243,134,48), P[c:66%](250,105,0), P[c:91%](105,210,231), P[c:116%](167,219,216)", | |
"P[c:-8%] (167,219,216), P[c:18%](224,228,204), P[c:43%](243,134,48), P[c:68%](250,105,0), P[c:93%](105,210,231), P[c:118%](167,219,216)", | |
"P[c:-6%] (167,219,216), P[c:20%](224,228,204), P[c:45%](243,134,48), P[c:70%](250,105,0), P[c:95%](105,210,231), P[c:120%](167,219,216)", | |
"P[c:-4%] (167,219,216), P[c:22%](224,228,204), P[c:47%](243,134,48), P[c:72%](250,105,0), P[c:97%](105,210,231), P[c:122%](167,219,216)", | |
"P[c:-2%] (167,219,216), P[c:24%](224,228,204), P[c:49%](243,134,48), P[c:74%](250,105,0), P[c:99%](105,210,231), P[c:124%](167,219,216)", | |
" P[c:0%] (167,219,216), P[c:25%](224,228,204), P[c:50%](243,134,48), P[c:75%](250,105,0), P[c:100%](105,210,231)", | |
"P[c:-24%](105,210,231), P[c:2%] (167,219,216), P[c:27%](224,228,204), P[c:52%](243,134,48), P[c:77%](250,105,0), P[c:102%](105,210,231)", | |
"P[c:-22%](105,210,231), P[c:4%] (167,219,216), P[c:29%](224,228,204), P[c:54%](243,134,48), P[c:79%](250,105,0), P[c:104%](105,210,231)", | |
"P[c:-20%](105,210,231), P[c:6%] (167,219,216), P[c:31%](224,228,204), P[c:56%](243,134,48), P[c:81%](250,105,0), P[c:106%](105,210,231)", | |
"P[c:-18%](105,210,231), P[c:8%] (167,219,216), P[c:33%](224,228,204), P[c:58%](243,134,48), P[c:83%](250,105,0), P[c:108%](105,210,231)", | |
"P[c:-16%](105,210,231), P[c:10%](167,219,216), P[c:35%](224,228,204), P[c:60%](243,134,48), P[c:85%](250,105,0), P[c:110%](105,210,231)", | |
"P[c:-14%](105,210,231), P[c:12%](167,219,216), P[c:37%](224,228,204), P[c:62%](243,134,48), P[c:87%](250,105,0), P[c:112%](105,210,231)", | |
"P[c:-12%](105,210,231), P[c:14%](167,219,216), P[c:39%](224,228,204), P[c:64%](243,134,48), P[c:89%](250,105,0), P[c:114%](105,210,231)", | |
"P[c:-10%](105,210,231), P[c:16%](167,219,216), P[c:41%](224,228,204), P[c:66%](243,134,48), P[c:91%](250,105,0), P[c:116%](105,210,231)", | |
"P[c:-8%] (105,210,231), P[c:18%](167,219,216), P[c:43%](224,228,204), P[c:68%](243,134,48), P[c:93%](250,105,0), P[c:118%](105,210,231)", | |
"P[c:-6%] (105,210,231), P[c:20%](167,219,216), P[c:45%](224,228,204), P[c:70%](243,134,48), P[c:95%](250,105,0), P[c:120%](105,210,231)", | |
"P[c:-4%] (105,210,231), P[c:22%](167,219,216), P[c:47%](224,228,204), P[c:72%](243,134,48), P[c:97%](250,105,0), P[c:122%](105,210,231)", | |
"P[c:-2%] (105,210,231), P[c:24%](167,219,216), P[c:49%](224,228,204), P[c:74%](243,134,48), P[c:99%](250,105,0), P[c:124%](105,210,231)" | |
], | |
"settings": "framedelay:1, framestretch, loop, replace:clear, pfunc:interp" | |
}, | |
"green": { | |
"type": "static", | |
"frames": [ | |
"P[1](0,255,0),\nP[2](0,255,0),\nP[3](0,255,0),\nP[4](0,255,0),\nP[5](0,255,0),\nP[6](0,255,0),\nP[7](0,255,0),\nP[8](0,255,0),\nP[9](0,255,0),\nP[10](0,255,0),\nP[11](0,255,0),\nP[12](0,255,0),\nP[13](0,255,0),\nP[14](0,255,0),\nP[15](0,255,0),\nP[16](0,255,0),\nP[17](0,255,0),\nP[18](0,255,0),\nP[19](0,255,0),\nP[20](0,255,0),\nP[21](0,255,0),\nP[22](0,255,0),\nP[23](0,255,0),\nP[24](0,255,0),\nP[25](0,255,0),\nP[26](0,255,0),\nP[27](0,255,0),\nP[28](0,255,0),\nP[29](0,255,0),\nP[30](0,255,0),\nP[31](0,255,0),\nP[32](0,255,0),\nP[33](0,255,0),\nP[34](0,255,0),\nP[35](0,255,0),\nP[36](0,255,0),\nP[37](0,255,0),\nP[38](0,255,0),\nP[39](0,255,0),\nP[40](0,255,0),\nP[41](0,255,0),\nP[42](0,255,0),\nP[43](0,255,0),\nP[44](0,255,0),\nP[45](0,255,0),\nP[46](0,255,0),\nP[47](0,255,0),\nP[48](0,255,0),\nP[49](0,255,0),\nP[50](0,255,0),\nP[51](0,255,0),\nP[52](0,255,0),\nP[53](0,255,0),\nP[54](0,255,0),\nP[55](0,255,0),\nP[56](0,255,0),\nP[57](0,255,0),\nP[58](0,255,0),\nP[59](0,255,0),\nP[60](0,255,0),\nP[61](0,255,0),\nP[62](0,255,0),\nP[63](0,255,0),\nP[64](0,255,0),\nP[65](0,255,0),\nP[66](0,255,0),\nP[67](0,255,0),\nP[68](0,255,0),\nP[69](0,255,0),\nP[70](0,255,0),\nP[71](0,255,0),\nP[72](0,255,0),\nP[73](0,255,0),\nP[74](0,255,0),\nP[75](0,255,0),\nP[76](0,255,0),\nP[77](0,255,0),\nP[78](0,255,0),\nP[79](0,255,0),\nP[80](0,255,0),\nP[81](0,255,0),\nP[82](0,255,0),\nP[83](0,255,0),\nP[84](0,255,0),\nP[85](0,255,0),\nP[86](0,255,0),\nP[87](0,255,0),\nP[88](0,255,0),\nP[89](0,255,0),\nP[90](0,255,0),\nP[91](0,255,0),\nP[92](0,255,0),\nP[93](0,255,0),\nP[94](0,255,0),\nP[95](0,255,0),\nP[96](0,255,0),\nP[97](0,255,0),\nP[98](0,255,0),\nP[99](0,255,0),\nP[100](0,255,0),\nP[101](0,255,0),\nP[102](0,255,0),\nP[103](0,255,0),\nP[104](0,255,0),\nP[105](0,255,0),\nP[106](0,255,0),\nP[107](0,255,0),\nP[108](0,255,0),\nP[109](0,255,0),\nP[110](0,255,0),\nP[111](0,255,0),\nP[112](0,255,0),\nP[113](0,255,0),\nP[114](0,255,0),\nP[115](0,255,0),\nP[116](0,255,0),\nP[117](0,255,0),\nP[118](0,255,0),\nP[119](0,255,0)" | |
], | |
"settings": "loop, replace:clear, framedelay:255" | |
}, | |
"miami_wave": { | |
"type": "canned", | |
"frames": [ | |
" P[c:1%] (255,0,180), P[c:25%](46,255,255), P[c:50%](255,0,180), P[c:75%](204,255,0), P[c:100%](46,255,255)", | |
"P[c:-24%](46,255,255), P[c:2%] (255,0,180), P[c:27%](46,255,255), P[c:52%](255,0,180), P[c:77%](204,255,0), P[c:102%](46,255,255)", | |
"P[c:-22%](46,255,255), P[c:4%] (255,0,180), P[c:29%](46,255,255), P[c:54%](255,0,180), P[c:79%](204,255,0), P[c:104%](46,255,255)", | |
"P[c:-20%](46,255,255), P[c:6%] (255,0,180), P[c:31%](46,255,255), P[c:56%](255,0,180), P[c:81%](204,255,0), P[c:106%](46,255,255)", | |
"P[c:-18%](46,255,255), P[c:8%] (255,0,180), P[c:33%](46,255,255), P[c:58%](255,0,180), P[c:83%](204,255,0), P[c:108%](46,255,255)", | |
"P[c:-16%](46,255,255), P[c:10%](255,0,180), P[c:35%](46,255,255), P[c:60%](255,0,180), P[c:85%](204,255,0), P[c:110%](46,255,255)", | |
"P[c:-14%](46,255,255), P[c:12%](255,0,180), P[c:37%](46,255,255), P[c:62%](255,0,180), P[c:87%](204,255,0), P[c:112%](46,255,255)", | |
"P[c:-12%](46,255,255), P[c:14%](255,0,180), P[c:39%](46,255,255), P[c:64%](255,0,180), P[c:89%](204,255,0), P[c:114%](46,255,255)", | |
"P[c:-10%](46,255,255), P[c:16%](255,0,180), P[c:41%](46,255,255), P[c:66%](255,0,180), P[c:91%](204,255,0), P[c:116%](46,255,255)", | |
"P[c:-8%] (46,255,255), P[c:18%](255,0,180), P[c:43%](46,255,255), P[c:68%](255,0,180), P[c:93%](204,255,0), P[c:118%](46,255,255)", | |
"P[c:-6%] (46,255,255), P[c:20%](255,0,180), P[c:45%](46,255,255), P[c:70%](255,0,180), P[c:95%](204,255,0), P[c:120%](46,255,255)", | |
"P[c:-4%] (46,255,255), P[c:22%](255,0,180), P[c:47%](46,255,255), P[c:72%](255,0,180), P[c:97%](204,255,0), P[c:122%](46,255,255)", | |
"P[c:-2%] (46,255,255), P[c:24%](255,0,180), P[c:49%](46,255,255), P[c:74%](255,0,180), P[c:99%](204,255,0), P[c:124%](46,255,255)", | |
" P[c:0%] (46,255,255), P[c:25%](255,0,180), P[c:50%](46,255,255), P[c:75%](255,0,180), P[c:100%](204,255,0)", | |
"P[c:-24%](204,255,0), P[c:2%] (46,255,255), P[c:27%](255,0,180), P[c:52%](46,255,255), P[c:77%](255,0,180), P[c:102%](204,255,0)", | |
"P[c:-22%](204,255,0), P[c:4%] (46,255,255), P[c:29%](255,0,180), P[c:54%](46,255,255), P[c:79%](255,0,180), P[c:104%](204,255,0)", | |
"P[c:-20%](204,255,0), P[c:6%] (46,255,255), P[c:31%](255,0,180), P[c:56%](46,255,255), P[c:81%](255,0,180), P[c:106%](204,255,0)", | |
"P[c:-18%](204,255,0), P[c:8%] (46,255,255), P[c:33%](255,0,180), P[c:58%](46,255,255), P[c:83%](255,0,180), P[c:108%](204,255,0)", | |
"P[c:-16%](204,255,0), P[c:10%](46,255,255), P[c:35%](255,0,180), P[c:60%](46,255,255), P[c:85%](255,0,180), P[c:110%](204,255,0)", | |
"P[c:-14%](204,255,0), P[c:12%](46,255,255), P[c:37%](255,0,180), P[c:62%](46,255,255), P[c:87%](255,0,180), P[c:112%](204,255,0)", | |
"P[c:-12%](204,255,0), P[c:14%](46,255,255), P[c:39%](255,0,180), P[c:64%](46,255,255), P[c:89%](255,0,180), P[c:114%](204,255,0)", | |
"P[c:-10%](204,255,0), P[c:16%](46,255,255), P[c:41%](255,0,180), P[c:66%](46,255,255), P[c:91%](255,0,180), P[c:116%](204,255,0)", | |
"P[c:-8%] (204,255,0), P[c:18%](46,255,255), P[c:43%](255,0,180), P[c:68%](46,255,255), P[c:93%](255,0,180), P[c:118%](204,255,0)", | |
"P[c:-6%] (204,255,0), P[c:20%](46,255,255), P[c:45%](255,0,180), P[c:70%](46,255,255), P[c:95%](255,0,180), P[c:120%](204,255,0)", | |
"P[c:-4%] (204,255,0), P[c:22%](46,255,255), P[c:47%](255,0,180), P[c:72%](46,255,255), P[c:97%](255,0,180), P[c:122%](204,255,0)", | |
"P[c:-2%] (204,255,0), P[c:24%](46,255,255), P[c:49%](255,0,180), P[c:74%](46,255,255), P[c:99%](255,0,180), P[c:124%](204,255,0)", | |
" P[c:0%] (204,255,0), P[c:25%](46,255,255), P[c:50%](255,0,180), P[c:75%](46,255,255), P[c:100%](255,0,180)", | |
"P[c:-24%](255,0,180), P[c:2%] (204,255,0), P[c:27%](46,255,255), P[c:52%](255,0,180), P[c:77%](46,255,255), P[c:102%](255,0,180)", | |
"P[c:-22%](255,0,180), P[c:4%] (204,255,0), P[c:29%](46,255,255), P[c:54%](255,0,180), P[c:79%](46,255,255), P[c:104%](255,0,180)", | |
"P[c:-20%](255,0,180), P[c:6%] (204,255,0), P[c:31%](46,255,255), P[c:56%](255,0,180), P[c:81%](46,255,255), P[c:106%](255,0,180)", | |
"P[c:-18%](255,0,180), P[c:8%] (204,255,0), P[c:33%](46,255,255), P[c:58%](255,0,180), P[c:83%](46,255,255), P[c:108%](255,0,180)", | |
"P[c:-16%](255,0,180), P[c:10%](204,255,0), P[c:35%](46,255,255), P[c:60%](255,0,180), P[c:85%](46,255,255), P[c:110%](255,0,180)", | |
"P[c:-14%](255,0,180), P[c:12%](204,255,0), P[c:37%](46,255,255), P[c:62%](255,0,180), P[c:87%](46,255,255), P[c:112%](255,0,180)", | |
"P[c:-12%](255,0,180), P[c:14%](204,255,0), P[c:39%](46,255,255), P[c:64%](255,0,180), P[c:89%](46,255,255), P[c:114%](255,0,180)", | |
"P[c:-10%](255,0,180), P[c:16%](204,255,0), P[c:41%](46,255,255), P[c:66%](255,0,180), P[c:91%](46,255,255), P[c:116%](255,0,180)", | |
"P[c:-8%] (255,0,180), P[c:18%](204,255,0), P[c:43%](46,255,255), P[c:68%](255,0,180), P[c:93%](46,255,255), P[c:118%](255,0,180)", | |
"P[c:-6%] (255,0,180), P[c:20%](204,255,0), P[c:45%](46,255,255), P[c:70%](255,0,180), P[c:95%](46,255,255), P[c:120%](255,0,180)", | |
"P[c:-4%] (255,0,180), P[c:22%](204,255,0), P[c:47%](46,255,255), P[c:72%](255,0,180), P[c:97%](46,255,255), P[c:122%](255,0,180)", | |
"P[c:-2%] (255,0,180), P[c:24%](204,255,0), P[c:49%](46,255,255), P[c:74%](255,0,180), P[c:99%](46,255,255), P[c:124%](255,0,180)", | |
" P[c:0%] (255,0,180), P[c:25%](204,255,0), P[c:50%](46,255,255), P[c:75%](255,0,180), P[c:100%](46,255,255)", | |
"P[c:-24%](46,255,255), P[c:2%] (255,0,180), P[c:27%](204,255,0), P[c:52%](46,255,255), P[c:77%](255,0,180), P[c:102%](46,255,255)", | |
"P[c:-22%](46,255,255), P[c:4%] (255,0,180), P[c:29%](204,255,0), P[c:54%](46,255,255), P[c:79%](255,0,180), P[c:104%](46,255,255)", | |
"P[c:-20%](46,255,255), P[c:6%] (255,0,180), P[c:31%](204,255,0), P[c:56%](46,255,255), P[c:81%](255,0,180), P[c:106%](46,255,255)", | |
"P[c:-18%](46,255,255), P[c:8%] (255,0,180), P[c:33%](204,255,0), P[c:58%](46,255,255), P[c:83%](255,0,180), P[c:108%](46,255,255)", | |
"P[c:-16%](46,255,255), P[c:10%](255,0,180), P[c:35%](204,255,0), P[c:60%](46,255,255), P[c:85%](255,0,180), P[c:110%](46,255,255)", | |
"P[c:-14%](46,255,255), P[c:12%](255,0,180), P[c:37%](204,255,0), P[c:62%](46,255,255), P[c:87%](255,0,180), P[c:112%](46,255,255)", | |
"P[c:-12%](46,255,255), P[c:14%](255,0,180), P[c:39%](204,255,0), P[c:64%](46,255,255), P[c:89%](255,0,180), P[c:114%](46,255,255)", | |
"P[c:-10%](46,255,255), P[c:16%](255,0,180), P[c:41%](204,255,0), P[c:66%](46,255,255), P[c:91%](255,0,180), P[c:116%](46,255,255)", | |
"P[c:-8%] (46,255,255), P[c:18%](255,0,180), P[c:43%](204,255,0), P[c:68%](46,255,255), P[c:93%](255,0,180), P[c:118%](46,255,255)", | |
"P[c:-6%] (46,255,255), P[c:20%](255,0,180), P[c:45%](204,255,0), P[c:70%](46,255,255), P[c:95%](255,0,180), P[c:120%](46,255,255)", | |
"P[c:-4%] (46,255,255), P[c:22%](255,0,180), P[c:47%](204,255,0), P[c:72%](46,255,255), P[c:97%](255,0,180), P[c:122%](46,255,255)", | |
"P[c:-2%] (46,255,255), P[c:24%](255,0,180), P[c:49%](204,255,0), P[c:74%](46,255,255), P[c:99%](255,0,180), P[c:124%](46,255,255)", | |
" P[c:0%] (46,255,255), P[c:25%](255,0,180), P[c:50%](204,255,0), P[c:75%](46,255,255), P[c:100%](255,0,180)", | |
"P[c:-24%](255,0,180), P[c:2%] (46,255,255), P[c:27%](255,0,180), P[c:52%](204,255,0), P[c:77%](46,255,255), P[c:102%](255,0,180)", | |
"P[c:-22%](255,0,180), P[c:4%] (46,255,255), P[c:29%](255,0,180), P[c:54%](204,255,0), P[c:79%](46,255,255), P[c:104%](255,0,180)", | |
"P[c:-20%](255,0,180), P[c:6%] (46,255,255), P[c:31%](255,0,180), P[c:56%](204,255,0), P[c:81%](46,255,255), P[c:106%](255,0,180)", | |
"P[c:-18%](255,0,180), P[c:8%] (46,255,255), P[c:33%](255,0,180), P[c:58%](204,255,0), P[c:83%](46,255,255), P[c:108%](255,0,180)", | |
"P[c:-16%](255,0,180), P[c:10%](46,255,255), P[c:35%](255,0,180), P[c:60%](204,255,0), P[c:85%](46,255,255), P[c:110%](255,0,180)", | |
"P[c:-14%](255,0,180), P[c:12%](46,255,255), P[c:37%](255,0,180), P[c:62%](204,255,0), P[c:87%](46,255,255), P[c:112%](255,0,180)", | |
"P[c:-12%](255,0,180), P[c:14%](46,255,255), P[c:39%](255,0,180), P[c:64%](204,255,0), P[c:89%](46,255,255), P[c:114%](255,0,180)", | |
"P[c:-10%](255,0,180), P[c:16%](46,255,255), P[c:41%](255,0,180), P[c:66%](204,255,0), P[c:91%](46,255,255), P[c:116%](255,0,180)", | |
"P[c:-8%] (255,0,180), P[c:18%](46,255,255), P[c:43%](255,0,180), P[c:68%](204,255,0), P[c:93%](46,255,255), P[c:118%](255,0,180)", | |
"P[c:-6%] (255,0,180), P[c:20%](46,255,255), P[c:45%](255,0,180), P[c:70%](204,255,0), P[c:95%](46,255,255), P[c:120%](255,0,180)", | |
"P[c:-4%] (255,0,180), P[c:22%](46,255,255), P[c:47%](255,0,180), P[c:72%](204,255,0), P[c:97%](46,255,255), P[c:122%](255,0,180)", | |
"P[c:-2%] (255,0,180), P[c:24%](46,255,255), P[c:49%](255,0,180), P[c:74%](204,255,0), P[c:99%](46,255,255), P[c:124%](255,0,180)" | |
], | |
"settings": "framedelay:1, framestretch, loop, replace:clear, pfunc:interp" | |
}, | |
"pink": { | |
"type": "static", | |
"frames": [ | |
"P[1](255,0,221),\nP[2](255,0,221),\nP[3](255,0,221),\nP[4](255,0,221),\nP[5](255,0,221),\nP[6](255,0,221),\nP[7](255,0,221),\nP[8](255,0,221),\nP[9](255,0,221),\nP[10](255,0,221),\nP[11](255,0,221),\nP[12](255,0,221),\nP[13](255,0,221),\nP[14](255,0,221),\nP[15](255,0,221),\nP[16](255,0,221),\nP[17](255,0,221),\nP[18](255,0,221),\nP[19](255,0,221),\nP[20](255,0,221),\nP[21](255,0,221),\nP[22](255,0,221),\nP[23](255,0,221),\nP[24](255,0,221),\nP[25](255,0,221),\nP[26](255,0,221),\nP[27](255,0,221),\nP[28](255,0,221),\nP[29](255,0,221),\nP[30](255,0,221),\nP[31](255,0,221),\nP[32](255,0,221),\nP[33](255,0,221),\nP[34](255,0,221),\nP[35](255,0,221),\nP[36](255,0,221),\nP[37](255,0,221),\nP[38](255,0,221),\nP[39](255,0,221),\nP[40](255,0,221),\nP[41](255,0,221),\nP[42](255,0,221),\nP[43](255,0,221),\nP[44](255,0,221),\nP[45](255,0,221),\nP[46](255,0,221),\nP[47](255,0,221),\nP[48](255,0,221),\nP[49](255,0,221),\nP[50](255,0,221),\nP[51](255,0,221),\nP[52](255,0,221),\nP[53](255,0,221),\nP[54](255,0,221),\nP[55](255,0,221),\nP[56](255,0,221),\nP[57](255,0,221),\nP[58](255,0,221),\nP[59](255,0,221),\nP[60](255,0,221),\nP[61](255,0,221),\nP[62](255,0,221),\nP[63](255,0,221),\nP[64](255,0,221),\nP[65](255,0,221),\nP[66](255,0,221),\nP[67](255,0,221),\nP[68](255,0,221),\nP[69](255,0,221),\nP[70](255,0,221),\nP[71](255,0,221),\nP[72](255,0,221),\nP[73](255,0,221),\nP[74](255,0,221),\nP[75](255,0,221),\nP[76](255,0,221),\nP[77](255,0,221),\nP[78](255,0,221),\nP[79](255,0,221),\nP[80](255,0,221),\nP[81](255,0,221),\nP[82](255,0,221),\nP[83](255,0,221),\nP[84](255,0,221),\nP[85](255,0,221),\nP[86](255,0,221),\nP[87](255,0,221),\nP[88](255,0,221),\nP[89](255,0,221),\nP[90](255,0,221),\nP[91](255,0,221),\nP[92](255,0,221),\nP[93](255,0,221),\nP[94](255,0,221),\nP[95](255,0,221),\nP[96](255,0,221),\nP[97](255,0,221),\nP[98](255,0,221),\nP[99](255,0,221),\nP[100](255,0,221),\nP[101](255,0,221),\nP[102](255,0,221),\nP[103](255,0,221),\nP[104](255,0,221),\nP[105](255,0,221),\nP[106](255,0,221),\nP[107](255,0,221),\nP[108](255,0,221),\nP[109](255,0,221),\nP[110](255,0,221),\nP[111](255,0,221),\nP[112](255,0,221),\nP[113](255,0,221),\nP[114](255,0,221),\nP[115](255,0,221),\nP[116](255,0,221),\nP[117](255,0,221),\nP[118](255,0,221),\nP[119](255,0,221)" | |
], | |
"settings": "loop, replace:clear, framedelay:255" | |
}, | |
"rainbow_under": { | |
"type": "custom", | |
"frames": [ | |
"P[100](255,0,0),P[101](255,0,0),P[102](255,0,0),P[103](255,0,0),P[104](255,0,0),\nP[99](255,63,0),P[105](255,63,0),\nP[98](255,172,0),P[106](255,172,0),\nP[97](255,192,0),P[107](255,192,0),\nP[96](255,255,0),P[108](255,255,0),\nP[95](128,255,0),P[109](128,255,0),\nP[94](0,255,0),P[110](0,255,0),\nP[93](0,127,255),P[111](0,127,255),\nP[92](0,0,255),P[112](0,0,255),\nP[91](0,0,128),P[113](0,0,128),\nP[90](75,0,130),P[114](75,0,130),\nP[89](75,0,192),P[115](75,0,192),\nP[88](127,0,255),P[116](127,0,255),P[117](127,0,255),P[118](127,0,255),P[119](127,0,255)", | |
"P[100](127,0,255),P[101](127,0,255),P[102](127,0,255),P[103](127,0,255),P[104](127,0,255),\nP[99](255,0,0),P[105](255,0,0),\nP[98](255,63,0),P[106](255,63,0),\nP[97](255,172,0),P[107](255,172,0),\nP[96](255,192,0),P[108](255,192,0),\nP[95](255,255,0),P[109](255,255,0),\nP[94](128,255,0),P[110](128,255,0),\nP[93](0,255,0),P[111](0,255,0),\nP[92](0,127,255),P[112](0,127,255),\nP[91](0,0,255),P[113](0,0,255),\nP[90](0,0,128),P[114](0,0,128),\nP[89](75,0,130),P[115](75,0,130),\nP[88](75,0,192),P[116](75,0,192),P[117](75,0,192),P[118](75,0,192),P[119](75,0,192)", | |
"P[100](75,0,192),P[101](75,0,192),P[102](75,0,192),P[103](75,0,192),P[104](75,0,192),\nP[99](127,0,255),P[105](127,0,255),\nP[98](255,0,0),P[106](255,0,0),\nP[97](255,63,0),P[107](255,63,0),\nP[96](255,172,0),P[108](255,172,0),\nP[95](255,192,0),P[109](255,192,0),\nP[94](255,255,0),P[110](255,255,0),\nP[93](128,255,0),P[111](128,255,0),\nP[92](0,255,0),P[112](0,255,0),\nP[91](0,127,255),P[113](0,127,255),\nP[90](0,0,255),P[114](0,0,255),\nP[89](0,0,128),P[115](0,0,128),\nP[88](75,0,130),P[116](75,0,130),P[117](75,0,130),P[118](75,0,130),P[119](75,0,130)", | |
"P[100](75,0,130),P[101](75,0,130),P[102](75,0,130),P[103](75,0,130),P[104](75,0,130),\nP[99](75,0,192),P[105](75,0,192),\nP[98](127,0,255),P[106](127,0,255),\nP[97](255,0,0),P[107](255,0,0),\nP[96](255,63,0),P[108](255,63,0),\nP[95](255,172,0),P[109](255,172,0),\nP[94](255,192,0),P[110](255,192,0),\nP[93](255,255,0),P[111](255,255,0),\nP[92](128,255,0),P[112](128,255,0),\nP[91](0,255,0),P[113](0,255,0),\nP[90](0,127,255),P[114](0,127,255),\nP[89](0,0,255),P[115](0,0,255),\nP[88](0,0,128),P[116](0,0,128),P[117](0,0,128),P[118](0,0,128),P[119](0,0,128)", | |
"P[100](0,0,128),P[101](0,0,128),P[102](0,0,128),P[103](0,0,128),P[104](0,0,128),\nP[99](75,0,130),P[105](75,0,130),\nP[98](75,0,192),P[106](75,0,192),\nP[97](127,0,255),P[107](127,0,255),\nP[96](255,0,0),P[108](255,0,0),\nP[95](255,63,0),P[109](255,63,0),\nP[94](255,172,0),P[110](255,172,0),\nP[93](255,192,0),P[111](255,192,0),\nP[92](255,255,0),P[112](255,255,0),\nP[91](128,255,0),P[113](128,255,0),\nP[90](0,255,0),P[114](0,255,0),\nP[89](0,127,255),P[115](0,127,255),\nP[88](0,0,255),P[116](0,0,255),P[117](0,0,255),P[118](0,0,255),P[119](0,0,255)", | |
"P[100](0,0,255),P[101](0,0,255),P[102](0,0,255),P[103](0,0,255),P[104](0,0,255),\nP[99](0,0,128),P[105](0,0,128),\nP[98](75,0,130),P[106](75,0,130),\nP[97](75,0,192),P[107](75,0,192),\nP[96](127,0,255),P[108](127,0,255),\nP[95](255,0,0),P[109](255,0,0),\nP[94](255,63,0),P[110](255,63,0),\nP[93](255,172,0),P[111](255,172,0),\nP[92](255,192,0),P[112](255,192,0),\nP[91](255,255,0),P[113](255,255,0),\nP[90](128,255,0),P[114](128,255,0),\nP[89](0,255,0),P[115](0,255,0),\nP[88](0,127,255),P[116](0,127,255),P[117](0,127,255),P[118](0,127,255),P[119](0,127,255)", | |
"P[100](0,127,255),P[101](0,127,255),P[102](0,127,255),P[103](0,127,255),P[104](0,127,255),\nP[99](0,0,255),P[105](0,0,255),\nP[98](0,0,128),P[106](0,0,128),\nP[97](75,0,130),P[107](75,0,130),\nP[96](75,0,192),P[108](75,0,192),\nP[95](127,0,255),P[109](127,0,255),\nP[94](255,0,0),P[110](255,0,0),\nP[93](255,63,0),P[111](255,63,0),\nP[92](255,172,0),P[112](255,172,0),\nP[91](255,192,0),P[113](255,192,0),\nP[90](255,255,0),P[114](255,255,0),\nP[89](128,255,0),P[115](128,255,0),\nP[88](0,255,0),P[116](0,255,0),P[117](0,255,0),P[118](0,255,0),P[119](0,255,0)", | |
"P[100](0,255,0),P[101](0,255,0),P[102](0,255,0),P[103](0,255,0),P[104](0,255,0),\nP[99](0,127,255),P[105](0,127,255),\nP[98](0,0,255),P[106](0,0,255),\nP[97](0,0,128),P[107](0,0,128),\nP[96](75,0,130),P[108](75,0,130),\nP[95](75,0,192),P[109](75,0,192),\nP[94](127,0,255),P[110](127,0,255),\nP[93](255,0,0),P[111](255,0,0),\nP[92](255,63,0),P[112](255,63,0),\nP[91](255,172,0),P[113](255,172,0),\nP[90](255,192,0),P[114](255,192,0),\nP[89](255,255,0),P[115](255,255,0),\nP[88](128,255,0),P[116](128,255,0),P[117](128,255,0),P[118](128,255,0),P[119](128,255,0)", | |
"P[100](128,255,0),P[101](128,255,0),P[102](128,255,0),P[103](128,255,0),P[104](128,255,0),\nP[99](0,255,0),P[105](0,255,0),\nP[98](0,127,255),P[106](0,127,255),\nP[97](0,0,255),P[107](0,0,255),\nP[96](0,0,128),P[108](0,0,128),\nP[95](75,0,130),P[109](75,0,130),\nP[94](75,0,192),P[110](75,0,192),\nP[93](127,0,255),P[111](127,0,255),\nP[92](255,0,0),P[112](255,0,0),\nP[91](255,63,0),P[113](255,63,0),\nP[90](255,172,0),P[114](255,172,0),\nP[89](255,192,0),P[115](255,192,0),\nP[88](255,255,0),P[116](255,255,0),P[117](255,255,0),P[118](255,255,0),P[119](255,255,0)", | |
"P[100](255,255,0),P[101](255,255,0),P[102](255,255,0),P[103](255,255,0),P[104](255,255,0),\nP[99](128,255,0),P[105](128,255,0),\nP[98](0,255,0),P[106](0,255,0),\nP[97](0,127,255),P[107](0,127,255),\nP[96](0,0,255),P[108](0,0,255),\nP[95](0,0,128),P[109](0,0,128),\nP[94](75,0,130),P[110](75,0,130),\nP[93](75,0,192),P[111](75,0,192),\nP[92](127,0,255),P[112](127,0,255),\nP[91](255,0,0),P[113](255,0,0),\nP[90](255,63,0),P[114](255,63,0),\nP[89](255,172,0),P[115](255,172,0),\nP[88](255,192,0),P[116](255,192,0),P[117](255,192,0),P[118](255,192,0),P[119](255,192,0)", | |
"P[100](255,192,0),P[101](255,192,0),P[102](255,192,0),P[103](255,192,0),P[104](255,192,0),\nP[99](255,255,0),P[105](255,255,0),\nP[98](128,255,0),P[106](128,255,0),\nP[97](0,255,0),P[107](0,255,0),\nP[96](0,127,255),P[108](0,127,255),\nP[95](0,0,255),P[109](0,0,255),\nP[94](0,0,128),P[110](0,0,128),\nP[93](75,0,130),P[111](75,0,130),\nP[92](75,0,192),P[112](75,0,192),\nP[91](127,0,255),P[113](127,0,255),\nP[90](255,0,0),P[114](255,0,0),\nP[89](255,63,0),P[115](255,63,0),\nP[88](255,172,0),P[116](255,172,0),P[117](255,172,0),P[118](255,172,0),P[119](255,172,0)", | |
"P[100](255,172,0),P[101](255,172,0),P[102](255,172,0),P[103](255,172,0),P[104](255,172,0),\nP[99](255,192,0),P[105](255,192,0),\nP[98](255,255,0),P[106](255,255,0),\nP[97](128,255,0),P[107](128,255,0),\nP[96](0,255,0),P[108](0,255,0),\nP[95](0,127,255),P[109](0,127,255),\nP[94](0,0,255),P[110](0,0,255),\nP[93](0,0,128),P[111](0,0,128),\nP[92](75,0,130),P[112](75,0,130),\nP[91](75,0,192),P[113](75,0,192),\nP[90](127,0,255),P[114](127,0,255),\nP[89](255,0,0),P[115](255,0,0),\nP[88](255,63,0),P[116](255,63,0),P[117](255,63,0),P[118](255,63,0),P[119](255,63,0)", | |
"P[100](255,63,0),P[101](255,63,0),P[102](255,63,0),P[103](255,63,0),P[104](255,63,0),\nP[99](255,172,0),P[105](255,172,0),\nP[98](255,192,0),P[106](255,192,0),\nP[97](255,255,0),P[107](255,255,0),\nP[96](128,255,0),P[108](128,255,0),\nP[95](0,255,0),P[109](0,255,0),\nP[94](0,127,255),P[110](0,127,255),\nP[93](0,0,255),P[111](0,0,255),\nP[92](0,0,128),P[112](0,0,128),\nP[91](75,0,130),P[113](75,0,130),\nP[90](75,0,192),P[114](75,0,192),\nP[89](127,0,255),P[115](127,0,255),\nP[88](255,0,0),P[116](255,0,0),P[117](255,0,0),P[118](255,0,0),P[119](255,0,0)" | |
], | |
"settings": "framedelay:5, framestretch, loop, replace:all" | |
}, | |
"rainbow_wave": { | |
"type": null, | |
"frames": [ | |
" P[c:0%] (0,255,0), P[c:25%](255,255,0), P[c:50%](255,255,255), P[c:75%](127,0,255), P[c:100%](0,0,255)", | |
"P[c:-24%](0,0,255), P[c:2%] (0,255,0), P[c:27%](255,255,0), P[c:52%](255,255,255), P[c:77%](127,0,255), P[c:102%](0,0,255)", | |
"P[c:-22%](0,0,255), P[c:4%] (0,255,0), P[c:29%](255,255,0), P[c:54%](255,255,255), P[c:79%](127,0,255), P[c:104%](0,0,255)", | |
"P[c:-20%](0,0,255), P[c:6%] (0,255,0), P[c:31%](255,255,0), P[c:56%](255,255,255), P[c:81%](127,0,255), P[c:106%](0,0,255)", | |
"P[c:-18%](0,0,255), P[c:8%] (0,255,0), P[c:33%](255,255,0), P[c:58%](255,255,255), P[c:83%](127,0,255), P[c:108%](0,0,255)", | |
"P[c:-16%](0,0,255), P[c:10%](0,255,0), P[c:35%](255,255,0), P[c:60%](255,255,255), P[c:85%](127,0,255), P[c:110%](0,0,255)", | |
"P[c:-14%](0,0,255), P[c:12%](0,255,0), P[c:37%](255,255,0), P[c:62%](255,255,255), P[c:87%](127,0,255), P[c:112%](0,0,255)", | |
"P[c:-12%](0,0,255), P[c:14%](0,255,0), P[c:39%](255,255,0), P[c:64%](255,255,255), P[c:89%](127,0,255), P[c:114%](0,0,255)", | |
"P[c:-10%](0,0,255), P[c:16%](0,255,0), P[c:41%](255,255,0), P[c:66%](255,255,255), P[c:91%](127,0,255), P[c:116%](0,0,255)", | |
"P[c:-8%] (0,0,255), P[c:18%](0,255,0), P[c:43%](255,255,0), P[c:68%](255,255,255), P[c:93%](127,0,255), P[c:118%](0,0,255)", | |
"P[c:-6%] (0,0,255), P[c:20%](0,255,0), P[c:45%](255,255,0), P[c:70%](255,255,255), P[c:95%](127,0,255), P[c:120%](0,0,255)", | |
"P[c:-4%] (0,0,255), P[c:22%](0,255,0), P[c:47%](255,255,0), P[c:72%](255,255,255), P[c:97%](127,0,255), P[c:122%](0,0,255)", | |
"P[c:-2%] (0,0,255), P[c:24%](0,255,0), P[c:49%](255,255,0), P[c:74%](255,255,255), P[c:99%](127,0,255), P[c:124%](0,0,255)", | |
" P[c:0%] (0,0,255), P[c:25%](0,255,0), P[c:50%](255,255,0), P[c:75%](255,255,255), P[c:100%](127,0,255)", | |
"P[c:-24%](127,0,255), P[c:2%] (0,0,255), P[c:27%](0,255,0), P[c:52%](255,255,0), P[c:77%](255,255,255), P[c:102%](127,0,255)", | |
"P[c:-22%](127,0,255), P[c:4%] (0,0,255), P[c:29%](0,255,0), P[c:54%](255,255,0), P[c:79%](255,255,255), P[c:104%](127,0,255)", | |
"P[c:-20%](127,0,255), P[c:6%] (0,0,255), P[c:31%](0,255,0), P[c:56%](255,255,0), P[c:81%](255,255,255), P[c:106%](127,0,255)", | |
"P[c:-18%](127,0,255), P[c:8%] (0,0,255), P[c:33%](0,255,0), P[c:58%](255,255,0), P[c:83%](255,255,255), P[c:108%](127,0,255)", | |
"P[c:-16%](127,0,255), P[c:10%](0,0,255), P[c:35%](0,255,0), P[c:60%](255,255,0), P[c:85%](255,255,255), P[c:110%](127,0,255)", | |
"P[c:-14%](127,0,255), P[c:12%](0,0,255), P[c:37%](0,255,0), P[c:62%](255,255,0), P[c:87%](255,255,255), P[c:112%](127,0,255)", | |
"P[c:-12%](127,0,255), P[c:14%](0,0,255), P[c:39%](0,255,0), P[c:64%](255,255,0), P[c:89%](255,255,255), P[c:114%](127,0,255)", | |
"P[c:-10%](127,0,255), P[c:16%](0,0,255), P[c:41%](0,255,0), P[c:66%](255,255,0), P[c:91%](255,255,255), P[c:116%](127,0,255)", | |
"P[c:-8%] (127,0,255), P[c:18%](0,0,255), P[c:43%](0,255,0), P[c:68%](255,255,0), P[c:93%](255,255,255), P[c:118%](127,0,255)", | |
"P[c:-6%] (127,0,255), P[c:20%](0,0,255), P[c:45%](0,255,0), P[c:70%](255,255,0), P[c:95%](255,255,255), P[c:120%](127,0,255)", | |
"P[c:-4%] (127,0,255), P[c:22%](0,0,255), P[c:47%](0,255,0), P[c:72%](255,255,0), P[c:97%](255,255,255), P[c:122%](127,0,255)", | |
"P[c:-2%] (127,0,255), P[c:24%](0,0,255), P[c:49%](0,255,0), P[c:74%](255,255,0), P[c:99%](255,255,255), P[c:124%](127,0,255)", | |
" P[c:0%] (127,0,255), P[c:25%](0,0,255), P[c:50%](0,255,0), P[c:75%](255,255,0), P[c:100%](255,255,255)", | |
"P[c:-24%](255,255,255), P[c:2%] (127,0,255), P[c:27%](0,0,255), P[c:52%](0,255,0), P[c:77%](255,255,0), P[c:102%](255,255,255)", | |
"P[c:-22%](255,255,255), P[c:4%] (127,0,255), P[c:29%](0,0,255), P[c:54%](0,255,0), P[c:79%](255,255,0), P[c:104%](255,255,255)", | |
"P[c:-20%](255,255,255), P[c:6%] (127,0,255), P[c:31%](0,0,255), P[c:56%](0,255,0), P[c:81%](255,255,0), P[c:106%](255,255,255)", | |
"P[c:-18%](255,255,255), P[c:8%] (127,0,255), P[c:33%](0,0,255), P[c:58%](0,255,0), P[c:83%](255,255,0), P[c:108%](255,255,255)", | |
"P[c:-16%](255,255,255), P[c:10%](127,0,255), P[c:35%](0,0,255), P[c:60%](0,255,0), P[c:85%](255,255,0), P[c:110%](255,255,255)", | |
"P[c:-14%](255,255,255), P[c:12%](127,0,255), P[c:37%](0,0,255), P[c:62%](0,255,0), P[c:87%](255,255,0), P[c:112%](255,255,255)", | |
"P[c:-12%](255,255,255), P[c:14%](127,0,255), P[c:39%](0,0,255), P[c:64%](0,255,0), P[c:89%](255,255,0), P[c:114%](255,255,255)", | |
"P[c:-10%](255,255,255), P[c:16%](127,0,255), P[c:41%](0,0,255), P[c:66%](0,255,0), P[c:91%](255,255,0), P[c:116%](255,255,255)", | |
"P[c:-8%] (255,255,255), P[c:18%](127,0,255), P[c:43%](0,0,255), P[c:68%](0,255,0), P[c:93%](255,255,0), P[c:118%](255,255,255)", | |
"P[c:-6%] (255,255,255), P[c:20%](127,0,255), P[c:45%](0,0,255), P[c:70%](0,255,0), P[c:95%](255,255,0), P[c:120%](255,255,255)", | |
"P[c:-4%] (255,255,255), P[c:22%](127,0,255), P[c:47%](0,0,255), P[c:72%](0,255,0), P[c:97%](255,255,0), P[c:122%](255,255,255)", | |
"P[c:-2%] (255,255,255), P[c:24%](127,0,255), P[c:49%](0,0,255), P[c:74%](0,255,0), P[c:99%](255,255,0), P[c:124%](255,255,255)", | |
" P[c:0%] (255,255,255), P[c:25%](127,0,255), P[c:50%](0,0,255), P[c:75%](0,255,0), P[c:100%](255,255,0)", | |
"P[c:-24%](255,255,0), P[c:2%] (255,255,255), P[c:27%](127,0,255), P[c:52%](0,0,255), P[c:77%](0,255,0), P[c:102%](255,255,0)", | |
"P[c:-22%](255,255,0), P[c:4%] (255,255,255), P[c:29%](127,0,255), P[c:54%](0,0,255), P[c:79%](0,255,0), P[c:104%](255,255,0)", | |
"P[c:-20%](255,255,0), P[c:6%] (255,255,255), P[c:31%](127,0,255), P[c:56%](0,0,255), P[c:81%](0,255,0), P[c:106%](255,255,0)", | |
"P[c:-18%](255,255,0), P[c:8%] (255,255,255), P[c:33%](127,0,255), P[c:58%](0,0,255), P[c:83%](0,255,0), P[c:108%](255,255,0)", | |
"P[c:-16%](255,255,0), P[c:10%](255,255,255), P[c:35%](127,0,255), P[c:60%](0,0,255), P[c:85%](0,255,0), P[c:110%](255,255,0)", | |
"P[c:-14%](255,255,0), P[c:12%](255,255,255), P[c:37%](127,0,255), P[c:62%](0,0,255), P[c:87%](0,255,0), P[c:112%](255,255,0)", | |
"P[c:-12%](255,255,0), P[c:14%](255,255,255), P[c:39%](127,0,255), P[c:64%](0,0,255), P[c:89%](0,255,0), P[c:114%](255,255,0)", | |
"P[c:-10%](255,255,0), P[c:16%](255,255,255), P[c:41%](127,0,255), P[c:66%](0,0,255), P[c:91%](0,255,0), P[c:116%](255,255,0)", | |
"P[c:-8%] (255,255,0), P[c:18%](255,255,255), P[c:43%](127,0,255), P[c:68%](0,0,255), P[c:93%](0,255,0), P[c:118%](255,255,0)", | |
"P[c:-6%] (255,255,0), P[c:20%](255,255,255), P[c:45%](127,0,255), P[c:70%](0,0,255), P[c:95%](0,255,0), P[c:120%](255,255,0)", | |
"P[c:-4%] (255,255,0), P[c:22%](255,255,255), P[c:47%](127,0,255), P[c:72%](0,0,255), P[c:97%](0,255,0), P[c:122%](255,255,0)", | |
"P[c:-2%] (255,255,0), P[c:24%](255,255,255), P[c:49%](127,0,255), P[c:74%](0,0,255), P[c:99%](0,255,0), P[c:124%](255,255,0)", | |
" P[c:0%] (255,255,0), P[c:25%](255,255,255), P[c:50%](127,0,255), P[c:75%](0,0,255), P[c:100%](0,255,0)", | |
"P[c:-24%](0,255,0), P[c:2%] (255,255,0), P[c:27%](255,255,255), P[c:52%](127,0,255), P[c:77%](0,0,255), P[c:102%](0,255,0)", | |
"P[c:-22%](0,255,0), P[c:4%] (255,255,0), P[c:29%](255,255,255), P[c:54%](127,0,255), P[c:79%](0,0,255), P[c:104%](0,255,0)", | |
"P[c:-20%](0,255,0), P[c:6%] (255,255,0), P[c:31%](255,255,255), P[c:56%](127,0,255), P[c:81%](0,0,255), P[c:106%](0,255,0)", | |
"P[c:-18%](0,255,0), P[c:8%] (255,255,0), P[c:33%](255,255,255), P[c:58%](127,0,255), P[c:83%](0,0,255), P[c:108%](0,255,0)", | |
"P[c:-16%](0,255,0), P[c:10%](255,255,0), P[c:35%](255,255,255), P[c:60%](127,0,255), P[c:85%](0,0,255), P[c:110%](0,255,0)", | |
"P[c:-14%](0,255,0), P[c:12%](255,255,0), P[c:37%](255,255,255), P[c:62%](127,0,255), P[c:87%](0,0,255), P[c:112%](0,255,0)", | |
"P[c:-12%](0,255,0), P[c:14%](255,255,0), P[c:39%](255,255,255), P[c:64%](127,0,255), P[c:89%](0,0,255), P[c:114%](0,255,0)", | |
"P[c:-10%](0,255,0), P[c:16%](255,255,0), P[c:41%](255,255,255), P[c:66%](127,0,255), P[c:91%](0,0,255), P[c:116%](0,255,0)", | |
"P[c:-8%] (0,255,0), P[c:18%](255,255,0), P[c:43%](255,255,255), P[c:68%](127,0,255), P[c:93%](0,0,255), P[c:118%](0,255,0)", | |
"P[c:-6%] (0,255,0), P[c:20%](255,255,0), P[c:45%](255,255,255), P[c:70%](127,0,255), P[c:95%](0,0,255), P[c:120%](0,255,0)", | |
"P[c:-4%] (0,255,0), P[c:22%](255,255,0), P[c:47%](255,255,255), P[c:72%](127,0,255), P[c:97%](0,0,255), P[c:122%](0,255,0)", | |
"P[c:-2%] (0,255,0), P[c:24%](255,255,0), P[c:49%](255,255,255), P[c:74%](127,0,255), P[c:99%](0,0,255), P[c:124%](0,255,0)" | |
], | |
"settings": "framedelay:2, framestretch, loop, replace:clear, pfunc:interp" | |
}, | |
"red": { | |
"type": "static", | |
"frames": [ | |
"P[1](255,0,0),\nP[2](255,0,0),\nP[3](255,0,0),\nP[4](255,0,0),\nP[5](255,0,0),\nP[6](255,0,0),\nP[7](255,0,0),\nP[8](255,0,0),\nP[9](255,0,0),\nP[10](255,0,0),\nP[11](255,0,0),\nP[12](255,0,0),\nP[13](255,0,0),\nP[14](255,0,0),\nP[15](255,0,0),\nP[16](255,0,0),\nP[17](255,0,0),\nP[18](255,0,0),\nP[19](255,0,0),\nP[20](255,0,0),\nP[21](255,0,0),\nP[22](255,0,0),\nP[23](255,0,0),\nP[24](255,0,0),\nP[25](255,0,0),\nP[26](255,0,0),\nP[27](255,0,0),\nP[28](255,0,0),\nP[29](255,0,0),\nP[30](255,0,0),\nP[31](255,0,0),\nP[32](255,0,0),\nP[33](255,0,0),\nP[34](255,0,0),\nP[35](255,0,0),\nP[36](255,0,0),\nP[37](255,0,0),\nP[38](255,0,0),\nP[39](255,0,0),\nP[40](255,0,0),\nP[41](255,0,0),\nP[42](255,0,0),\nP[43](255,0,0),\nP[44](255,0,0),\nP[45](255,0,0),\nP[46](255,0,0),\nP[47](255,0,0),\nP[48](255,0,0),\nP[49](255,0,0),\nP[50](255,0,0),\nP[51](255,0,0),\nP[52](255,0,0),\nP[53](255,0,0),\nP[54](255,0,0),\nP[55](255,0,0),\nP[56](255,0,0),\nP[57](255,0,0),\nP[58](255,0,0),\nP[59](255,0,0),\nP[60](255,0,0),\nP[61](255,0,0),\nP[62](255,0,0),\nP[63](255,0,0),\nP[64](255,0,0),\nP[65](255,0,0),\nP[66](255,0,0),\nP[67](255,0,0),\nP[68](255,0,0),\nP[69](255,0,0),\nP[70](255,0,0),\nP[71](255,0,0),\nP[72](255,0,0),\nP[73](255,0,0),\nP[74](255,0,0),\nP[75](255,0,0),\nP[76](255,0,0),\nP[77](255,0,0),\nP[78](255,0,0),\nP[79](255,0,0),\nP[80](255,0,0),\nP[81](255,0,0),\nP[82](255,0,0),\nP[83](255,0,0),\nP[84](255,0,0),\nP[85](255,0,0),\nP[86](255,0,0),\nP[87](255,0,0),\nP[88](255,0,0),\nP[89](255,0,0),\nP[90](255,0,0),\nP[91](255,0,0),\nP[92](255,0,0),\nP[93](255,0,0),\nP[94](255,0,0),\nP[95](255,0,0),\nP[96](255,0,0),\nP[97](255,0,0),\nP[98](255,0,0),\nP[99](255,0,0),\nP[100](255,0,0),\nP[101](255,0,0),\nP[102](255,0,0),\nP[103](255,0,0),\nP[104](255,0,0),\nP[105](255,0,0),\nP[106](255,0,0),\nP[107](255,0,0),\nP[108](255,0,0),\nP[109](255,0,0),\nP[110](255,0,0),\nP[111](255,0,0),\nP[112](255,0,0),\nP[113](255,0,0),\nP[114](255,0,0),\nP[115](255,0,0),\nP[116](255,0,0),\nP[117](255,0,0),\nP[118](255,0,0),\nP[119](255,0,0)" | |
], | |
"settings": "loop, replace:clear, framedelay:255" | |
}, | |
"fingerprints": { | |
"type": "canned", | |
"settings": "framedelay:2, framestretch, loops:1, replace:stack", | |
"frames": [ | |
"P[r:i,c:i](255,255,255)", | |
"P[r:i,c:i](255,255,255)", | |
"P[r:i,c:i](226,226,226)", | |
"P[r:i,c:i](171,171,171)", | |
"P[r:i,c:i](119,119,119)", | |
"P[r:i,c:i](71,71,71)", | |
"P[r:i,c:i](0,0,0)", | |
"P[r:i,c:i](0,0,0)" | |
] | |
} | |
}, | |
"canned": { | |
"custom_wave": { | |
"settings": "framedelay:${speed}, framestretch, loop, replace:clear, pfunc:interp", | |
"type": "animation", | |
"description": "Create your own custom wave of colors", | |
"configurable": [ | |
{ | |
"name": "color_1", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 255, | |
"r": 0 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_2", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_3", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_4", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 0, | |
"r": 127 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "color_5", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 0, | |
"r": 0 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 3, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
}, | |
{ | |
"name": "normal", | |
"value": 3 | |
} | |
] | |
} | |
], | |
"frames": [ | |
" P[c:1%] (${color_1}), P[c:25%](${color_2}), P[c:50%](${color_3}), P[c:75%](${color_4}), P[c:100%](${color_5})", | |
"P[c:-24%](${color_5}), P[c:2%] (${color_1}), P[c:27%](${color_2}), P[c:52%](${color_3}), P[c:77%](${color_4}), P[c:102%](${color_5})", | |
"P[c:-22%](${color_5}), P[c:4%] (${color_1}), P[c:29%](${color_2}), P[c:54%](${color_3}), P[c:79%](${color_4}), P[c:104%](${color_5})", | |
"P[c:-20%](${color_5}), P[c:6%] (${color_1}), P[c:31%](${color_2}), P[c:56%](${color_3}), P[c:81%](${color_4}), P[c:106%](${color_5})", | |
"P[c:-18%](${color_5}), P[c:8%] (${color_1}), P[c:33%](${color_2}), P[c:58%](${color_3}), P[c:83%](${color_4}), P[c:108%](${color_5})", | |
"P[c:-16%](${color_5}), P[c:10%](${color_1}), P[c:35%](${color_2}), P[c:60%](${color_3}), P[c:85%](${color_4}), P[c:110%](${color_5})", | |
"P[c:-14%](${color_5}), P[c:12%](${color_1}), P[c:37%](${color_2}), P[c:62%](${color_3}), P[c:87%](${color_4}), P[c:112%](${color_5})", | |
"P[c:-12%](${color_5}), P[c:14%](${color_1}), P[c:39%](${color_2}), P[c:64%](${color_3}), P[c:89%](${color_4}), P[c:114%](${color_5})", | |
"P[c:-10%](${color_5}), P[c:16%](${color_1}), P[c:41%](${color_2}), P[c:66%](${color_3}), P[c:91%](${color_4}), P[c:116%](${color_5})", | |
"P[c:-8%] (${color_5}), P[c:18%](${color_1}), P[c:43%](${color_2}), P[c:68%](${color_3}), P[c:93%](${color_4}), P[c:118%](${color_5})", | |
"P[c:-6%] (${color_5}), P[c:20%](${color_1}), P[c:45%](${color_2}), P[c:70%](${color_3}), P[c:95%](${color_4}), P[c:120%](${color_5})", | |
"P[c:-4%] (${color_5}), P[c:22%](${color_1}), P[c:47%](${color_2}), P[c:72%](${color_3}), P[c:97%](${color_4}), P[c:122%](${color_5})", | |
"P[c:-2%] (${color_5}), P[c:24%](${color_1}), P[c:49%](${color_2}), P[c:74%](${color_3}), P[c:99%](${color_4}), P[c:124%](${color_5})", | |
" P[c:0%] (${color_5}), P[c:25%](${color_1}), P[c:50%](${color_2}), P[c:75%](${color_3}), P[c:100%](${color_4})", | |
"P[c:-24%](${color_4}), P[c:2%] (${color_5}), P[c:27%](${color_1}), P[c:52%](${color_2}), P[c:77%](${color_3}), P[c:102%](${color_4})", | |
"P[c:-22%](${color_4}), P[c:4%] (${color_5}), P[c:29%](${color_1}), P[c:54%](${color_2}), P[c:79%](${color_3}), P[c:104%](${color_4})", | |
"P[c:-20%](${color_4}), P[c:6%] (${color_5}), P[c:31%](${color_1}), P[c:56%](${color_2}), P[c:81%](${color_3}), P[c:106%](${color_4})", | |
"P[c:-18%](${color_4}), P[c:8%] (${color_5}), P[c:33%](${color_1}), P[c:58%](${color_2}), P[c:83%](${color_3}), P[c:108%](${color_4})", | |
"P[c:-16%](${color_4}), P[c:10%](${color_5}), P[c:35%](${color_1}), P[c:60%](${color_2}), P[c:85%](${color_3}), P[c:110%](${color_4})", | |
"P[c:-14%](${color_4}), P[c:12%](${color_5}), P[c:37%](${color_1}), P[c:62%](${color_2}), P[c:87%](${color_3}), P[c:112%](${color_4})", | |
"P[c:-12%](${color_4}), P[c:14%](${color_5}), P[c:39%](${color_1}), P[c:64%](${color_2}), P[c:89%](${color_3}), P[c:114%](${color_4})", | |
"P[c:-10%](${color_4}), P[c:16%](${color_5}), P[c:41%](${color_1}), P[c:66%](${color_2}), P[c:91%](${color_3}), P[c:116%](${color_4})", | |
"P[c:-8%] (${color_4}), P[c:18%](${color_5}), P[c:43%](${color_1}), P[c:68%](${color_2}), P[c:93%](${color_3}), P[c:118%](${color_4})", | |
"P[c:-6%] (${color_4}), P[c:20%](${color_5}), P[c:45%](${color_1}), P[c:70%](${color_2}), P[c:95%](${color_3}), P[c:120%](${color_4})", | |
"P[c:-4%] (${color_4}), P[c:22%](${color_5}), P[c:47%](${color_1}), P[c:72%](${color_2}), P[c:97%](${color_3}), P[c:122%](${color_4})", | |
"P[c:-2%] (${color_4}), P[c:24%](${color_5}), P[c:49%](${color_1}), P[c:74%](${color_2}), P[c:99%](${color_3}), P[c:124%](${color_4})", | |
" P[c:0%] (${color_4}), P[c:25%](${color_5}), P[c:50%](${color_1}), P[c:75%](${color_2}), P[c:100%](${color_3})", | |
"P[c:-24%](${color_3}), P[c:2%] (${color_4}), P[c:27%](${color_5}), P[c:52%](${color_1}), P[c:77%](${color_2}), P[c:102%](${color_3})", | |
"P[c:-22%](${color_3}), P[c:4%] (${color_4}), P[c:29%](${color_5}), P[c:54%](${color_1}), P[c:79%](${color_2}), P[c:104%](${color_3})", | |
"P[c:-20%](${color_3}), P[c:6%] (${color_4}), P[c:31%](${color_5}), P[c:56%](${color_1}), P[c:81%](${color_2}), P[c:106%](${color_3})", | |
"P[c:-18%](${color_3}), P[c:8%] (${color_4}), P[c:33%](${color_5}), P[c:58%](${color_1}), P[c:83%](${color_2}), P[c:108%](${color_3})", | |
"P[c:-16%](${color_3}), P[c:10%](${color_4}), P[c:35%](${color_5}), P[c:60%](${color_1}), P[c:85%](${color_2}), P[c:110%](${color_3})", | |
"P[c:-14%](${color_3}), P[c:12%](${color_4}), P[c:37%](${color_5}), P[c:62%](${color_1}), P[c:87%](${color_2}), P[c:112%](${color_3})", | |
"P[c:-12%](${color_3}), P[c:14%](${color_4}), P[c:39%](${color_5}), P[c:64%](${color_1}), P[c:89%](${color_2}), P[c:114%](${color_3})", | |
"P[c:-10%](${color_3}), P[c:16%](${color_4}), P[c:41%](${color_5}), P[c:66%](${color_1}), P[c:91%](${color_2}), P[c:116%](${color_3})", | |
"P[c:-8%] (${color_3}), P[c:18%](${color_4}), P[c:43%](${color_5}), P[c:68%](${color_1}), P[c:93%](${color_2}), P[c:118%](${color_3})", | |
"P[c:-6%] (${color_3}), P[c:20%](${color_4}), P[c:45%](${color_5}), P[c:70%](${color_1}), P[c:95%](${color_2}), P[c:120%](${color_3})", | |
"P[c:-4%] (${color_3}), P[c:22%](${color_4}), P[c:47%](${color_5}), P[c:72%](${color_1}), P[c:97%](${color_2}), P[c:122%](${color_3})", | |
"P[c:-2%] (${color_3}), P[c:24%](${color_4}), P[c:49%](${color_5}), P[c:74%](${color_1}), P[c:99%](${color_2}), P[c:124%](${color_3})", | |
" P[c:0%] (${color_3}), P[c:25%](${color_4}), P[c:50%](${color_5}), P[c:75%](${color_1}), P[c:100%](${color_2})", | |
"P[c:-24%](${color_2}), P[c:2%] (${color_3}), P[c:27%](${color_4}), P[c:52%](${color_5}), P[c:77%](${color_1}), P[c:102%](${color_2})", | |
"P[c:-22%](${color_2}), P[c:4%] (${color_3}), P[c:29%](${color_4}), P[c:54%](${color_5}), P[c:79%](${color_1}), P[c:104%](${color_2})", | |
"P[c:-20%](${color_2}), P[c:6%] (${color_3}), P[c:31%](${color_4}), P[c:56%](${color_5}), P[c:81%](${color_1}), P[c:106%](${color_2})", | |
"P[c:-18%](${color_2}), P[c:8%] (${color_3}), P[c:33%](${color_4}), P[c:58%](${color_5}), P[c:83%](${color_1}), P[c:108%](${color_2})", | |
"P[c:-16%](${color_2}), P[c:10%](${color_3}), P[c:35%](${color_4}), P[c:60%](${color_5}), P[c:85%](${color_1}), P[c:110%](${color_2})", | |
"P[c:-14%](${color_2}), P[c:12%](${color_3}), P[c:37%](${color_4}), P[c:62%](${color_5}), P[c:87%](${color_1}), P[c:112%](${color_2})", | |
"P[c:-12%](${color_2}), P[c:14%](${color_3}), P[c:39%](${color_4}), P[c:64%](${color_5}), P[c:89%](${color_1}), P[c:114%](${color_2})", | |
"P[c:-10%](${color_2}), P[c:16%](${color_3}), P[c:41%](${color_4}), P[c:66%](${color_5}), P[c:91%](${color_1}), P[c:116%](${color_2})", | |
"P[c:-8%] (${color_2}), P[c:18%](${color_3}), P[c:43%](${color_4}), P[c:68%](${color_5}), P[c:93%](${color_1}), P[c:118%](${color_2})", | |
"P[c:-6%] (${color_2}), P[c:20%](${color_3}), P[c:45%](${color_4}), P[c:70%](${color_5}), P[c:95%](${color_1}), P[c:120%](${color_2})", | |
"P[c:-4%] (${color_2}), P[c:22%](${color_3}), P[c:47%](${color_4}), P[c:72%](${color_5}), P[c:97%](${color_1}), P[c:122%](${color_2})", | |
"P[c:-2%] (${color_2}), P[c:24%](${color_3}), P[c:49%](${color_4}), P[c:74%](${color_5}), P[c:99%](${color_1}), P[c:124%](${color_2})", | |
" P[c:0%] (${color_2}), P[c:25%](${color_3}), P[c:50%](${color_4}), P[c:75%](${color_5}), P[c:100%](${color_1})", | |
"P[c:-24%](${color_1}), P[c:2%] (${color_2}), P[c:27%](${color_3}), P[c:52%](${color_4}), P[c:77%](${color_5}), P[c:102%](${color_1})", | |
"P[c:-22%](${color_1}), P[c:4%] (${color_2}), P[c:29%](${color_3}), P[c:54%](${color_4}), P[c:79%](${color_5}), P[c:104%](${color_1})", | |
"P[c:-20%](${color_1}), P[c:6%] (${color_2}), P[c:31%](${color_3}), P[c:56%](${color_4}), P[c:81%](${color_5}), P[c:106%](${color_1})", | |
"P[c:-18%](${color_1}), P[c:8%] (${color_2}), P[c:33%](${color_3}), P[c:58%](${color_4}), P[c:83%](${color_5}), P[c:108%](${color_1})", | |
"P[c:-16%](${color_1}), P[c:10%](${color_2}), P[c:35%](${color_3}), P[c:60%](${color_4}), P[c:85%](${color_5}), P[c:110%](${color_1})", | |
"P[c:-14%](${color_1}), P[c:12%](${color_2}), P[c:37%](${color_3}), P[c:62%](${color_4}), P[c:87%](${color_5}), P[c:112%](${color_1})", | |
"P[c:-12%](${color_1}), P[c:14%](${color_2}), P[c:39%](${color_3}), P[c:64%](${color_4}), P[c:89%](${color_5}), P[c:114%](${color_1})", | |
"P[c:-10%](${color_1}), P[c:16%](${color_2}), P[c:41%](${color_3}), P[c:66%](${color_4}), P[c:91%](${color_5}), P[c:116%](${color_1})", | |
"P[c:-8%] (${color_1}), P[c:18%](${color_2}), P[c:43%](${color_3}), P[c:68%](${color_4}), P[c:93%](${color_5}), P[c:118%](${color_1})", | |
"P[c:-6%] (${color_1}), P[c:20%](${color_2}), P[c:45%](${color_3}), P[c:70%](${color_4}), P[c:95%](${color_5}), P[c:120%](${color_1})", | |
"P[c:-4%] (${color_1}), P[c:22%](${color_2}), P[c:47%](${color_3}), P[c:72%](${color_4}), P[c:97%](${color_5}), P[c:122%](${color_1})", | |
"P[c:-2%] (${color_1}), P[c:24%](${color_2}), P[c:49%](${color_3}), P[c:74%](${color_4}), P[c:99%](${color_5}), P[c:124%](${color_1})" | |
], | |
"custom-kll": "" | |
}, | |
"fingerprints": { | |
"settings": "framedelay:${speed}, framestretch, loops:1, replace:stack", | |
"type": "reaction", | |
"description": "Leave your mark wherever you go", | |
"configurable": [ | |
{ | |
"name": "color", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 0, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 2, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
} | |
] | |
} | |
], | |
"frames": [ | |
"P[r:i,c:i](${color})", | |
"P[r:i,c:i](${color})", | |
"P[r:i,c:i](${color!0.1})", | |
"P[r:i,c:i](${color!0.3})", | |
"P[r:i,c:i](${color!0.5})", | |
"P[r:i,c:i](${color!0.7})", | |
"P[r:i,c:i](0,0,0)", | |
"P[r:i,c:i](0,0,0)" | |
], | |
"custom-kll": "S[0x00-0x5F] :+ A[${__NAME__}](start);" | |
}, | |
"fingerprints_two_tone": { | |
"settings": "framedelay:${speed}, framestretch, loops:1, replace:stack", | |
"type": "reaction", | |
"description": "fingerprints made to fade into a static background.", | |
"configurable": [ | |
{ | |
"name": "start_color", | |
"type": "color", | |
"default": { | |
"b": 0, | |
"g": 0, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "end_color", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
}, | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 2, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
} | |
] | |
} | |
], | |
"frames": [ | |
"P[r:i,c:i](${start_color})", | |
"P[r:i,c:i](${start_color})", | |
"P[r:i,c:i](${start_color})", | |
"P[r:i,c:i](${start_color})", | |
"P[r:i,c:i](${start_color:end_color:0.3})", | |
"P[r:i,c:i](${start_color:end_color:0.6})", | |
"P[r:i,c:i](${start_color:end_color:0.75})", | |
"P[r:i,c:i](${start_color:end_color:0.80})", | |
"P[r:i,c:i](${start_color:end_color:0.85})", | |
"P[r:i,c:i](${start_color:end_color:0.90})", | |
"P[r:i,c:i](${start_color:end_color:0.95})", | |
"P[r:i,c:i](${end_color})" | |
], | |
"custom-kll": "S[0x00-0x5F] :+ A[${__NAME__}](start);" | |
}, | |
"miami_wave": { | |
"settings": "framedelay:${speed}, framestretch, loop, replace:clear, pfunc:interp", | |
"type": "animation", | |
"description": "Lets the lights of Miami roll over you.", | |
"configurable": [ | |
{ | |
"name": "speed", | |
"type": "select", | |
"default": 3, | |
"values": [ | |
{ | |
"name": "warp", | |
"value": 1 | |
}, | |
{ | |
"name": "fast", | |
"value": 2 | |
}, | |
{ | |
"name": "normal", | |
"value": 3 | |
} | |
] | |
} | |
], | |
"frames": [ | |
" P[c:1%] (255,0,180), P[c:25%](46,255,255), P[c:50%](255,0,180), P[c:75%](204,255,0), P[c:100%](46,255,255)", | |
"P[c:-24%](46,255,255), P[c:2%] (255,0,180), P[c:27%](46,255,255), P[c:52%](255,0,180), P[c:77%](204,255,0), P[c:102%](46,255,255)", | |
"P[c:-22%](46,255,255), P[c:4%] (255,0,180), P[c:29%](46,255,255), P[c:54%](255,0,180), P[c:79%](204,255,0), P[c:104%](46,255,255)", | |
"P[c:-20%](46,255,255), P[c:6%] (255,0,180), P[c:31%](46,255,255), P[c:56%](255,0,180), P[c:81%](204,255,0), P[c:106%](46,255,255)", | |
"P[c:-18%](46,255,255), P[c:8%] (255,0,180), P[c:33%](46,255,255), P[c:58%](255,0,180), P[c:83%](204,255,0), P[c:108%](46,255,255)", | |
"P[c:-16%](46,255,255), P[c:10%](255,0,180), P[c:35%](46,255,255), P[c:60%](255,0,180), P[c:85%](204,255,0), P[c:110%](46,255,255)", | |
"P[c:-14%](46,255,255), P[c:12%](255,0,180), P[c:37%](46,255,255), P[c:62%](255,0,180), P[c:87%](204,255,0), P[c:112%](46,255,255)", | |
"P[c:-12%](46,255,255), P[c:14%](255,0,180), P[c:39%](46,255,255), P[c:64%](255,0,180), P[c:89%](204,255,0), P[c:114%](46,255,255)", | |
"P[c:-10%](46,255,255), P[c:16%](255,0,180), P[c:41%](46,255,255), P[c:66%](255,0,180), P[c:91%](204,255,0), P[c:116%](46,255,255)", | |
"P[c:-8%] (46,255,255), P[c:18%](255,0,180), P[c:43%](46,255,255), P[c:68%](255,0,180), P[c:93%](204,255,0), P[c:118%](46,255,255)", | |
"P[c:-6%] (46,255,255), P[c:20%](255,0,180), P[c:45%](46,255,255), P[c:70%](255,0,180), P[c:95%](204,255,0), P[c:120%](46,255,255)", | |
"P[c:-4%] (46,255,255), P[c:22%](255,0,180), P[c:47%](46,255,255), P[c:72%](255,0,180), P[c:97%](204,255,0), P[c:122%](46,255,255)", | |
"P[c:-2%] (46,255,255), P[c:24%](255,0,180), P[c:49%](46,255,255), P[c:74%](255,0,180), P[c:99%](204,255,0), P[c:124%](46,255,255)", | |
" P[c:0%] (46,255,255), P[c:25%](255,0,180), P[c:50%](46,255,255), P[c:75%](255,0,180), P[c:100%](204,255,0)", | |
"P[c:-24%](204,255,0), P[c:2%] (46,255,255), P[c:27%](255,0,180), P[c:52%](46,255,255), P[c:77%](255,0,180), P[c:102%](204,255,0)", | |
"P[c:-22%](204,255,0), P[c:4%] (46,255,255), P[c:29%](255,0,180), P[c:54%](46,255,255), P[c:79%](255,0,180), P[c:104%](204,255,0)", | |
"P[c:-20%](204,255,0), P[c:6%] (46,255,255), P[c:31%](255,0,180), P[c:56%](46,255,255), P[c:81%](255,0,180), P[c:106%](204,255,0)", | |
"P[c:-18%](204,255,0), P[c:8%] (46,255,255), P[c:33%](255,0,180), P[c:58%](46,255,255), P[c:83%](255,0,180), P[c:108%](204,255,0)", | |
"P[c:-16%](204,255,0), P[c:10%](46,255,255), P[c:35%](255,0,180), P[c:60%](46,255,255), P[c:85%](255,0,180), P[c:110%](204,255,0)", | |
"P[c:-14%](204,255,0), P[c:12%](46,255,255), P[c:37%](255,0,180), P[c:62%](46,255,255), P[c:87%](255,0,180), P[c:112%](204,255,0)", | |
"P[c:-12%](204,255,0), P[c:14%](46,255,255), P[c:39%](255,0,180), P[c:64%](46,255,255), P[c:89%](255,0,180), P[c:114%](204,255,0)", | |
"P[c:-10%](204,255,0), P[c:16%](46,255,255), P[c:41%](255,0,180), P[c:66%](46,255,255), P[c:91%](255,0,180), P[c:116%](204,255,0)", | |
"P[c:-8%] (204,255,0), P[c:18%](46,255,255), P[c:43%](255,0,180), P[c:68%](46,255,255), P[c:93%](255,0,180), P[c:118%](204,255,0)", | |
"P[c:-6%] (204,255,0), P[c:20%](46,255,255), P[c:45%](255,0,180), P[c:70%](46,255,255), P[c:95%](255,0,180), P[c:120%](204,255,0)", | |
"P[c:-4%] (204,255,0), P[c:22%](46,255,255), P[c:47%](255,0,180), P[c:72%](46,255,255), P[c:97%](255,0,180), P[c:122%](204,255,0)", | |
"P[c:-2%] (204,255,0), P[c:24%](46,255,255), P[c:49%](255,0,180), P[c:74%](46,255,255), P[c:99%](255,0,180), P[c:124%](204,255,0)", | |
" P[c:0%] (204,255,0), P[c:25%](46,255,255), P[c:50%](255,0,180), P[c:75%](46,255,255), P[c:100%](255,0,180)", | |
"P[c:-24%](255,0,180), P[c:2%] (204,255,0), P[c:27%](46,255,255), P[c:52%](255,0,180), P[c:77%](46,255,255), P[c:102%](255,0,180)", | |
"P[c:-22%](255,0,180), P[c:4%] (204,255,0), P[c:29%](46,255,255), P[c:54%](255,0,180), P[c:79%](46,255,255), P[c:104%](255,0,180)", | |
"P[c:-20%](255,0,180), P[c:6%] (204,255,0), P[c:31%](46,255,255), P[c:56%](255,0,180), P[c:81%](46,255,255), P[c:106%](255,0,180)", | |
"P[c:-18%](255,0,180), P[c:8%] (204,255,0), P[c:33%](46,255,255), P[c:58%](255,0,180), P[c:83%](46,255,255), P[c:108%](255,0,180)", | |
"P[c:-16%](255,0,180), P[c:10%](204,255,0), P[c:35%](46,255,255), P[c:60%](255,0,180), P[c:85%](46,255,255), P[c:110%](255,0,180)", | |
"P[c:-14%](255,0,180), P[c:12%](204,255,0), P[c:37%](46,255,255), P[c:62%](255,0,180), P[c:87%](46,255,255), P[c:112%](255,0,180)", | |
"P[c:-12%](255,0,180), P[c:14%](204,255,0), P[c:39%](46,255,255), P[c:64%](255,0,180), P[c:89%](46,255,255), P[c:114%](255,0,180)", | |
"P[c:-10%](255,0,180), P[c:16%](204,255,0), P[c:41%](46,255,255), P[c:66%](255,0,180), P[c:91%](46,255,255), P[c:116%](255,0,180)", | |
"P[c:-8%] (255,0,180), P[c:18%](204,255,0), P[c:43%](46,255,255), P[c:68%](255,0,180), P[c:93%](46,255,255), P[c:118%](255,0,180)", | |
"P[c:-6%] (255,0,180), P[c:20%](204,255,0), P[c:45%](46,255,255), P[c:70%](255,0,180), P[c:95%](46,255,255), P[c:120%](255,0,180)", | |
"P[c:-4%] (255,0,180), P[c:22%](204,255,0), P[c:47%](46,255,255), P[c:72%](255,0,180), P[c:97%](46,255,255), P[c:122%](255,0,180)", | |
"P[c:-2%] (255,0,180), P[c:24%](204,255,0), P[c:49%](46,255,255), P[c:74%](255,0,180), P[c:99%](46,255,255), P[c:124%](255,0,180)", | |
" P[c:0%] (255,0,180), P[c:25%](204,255,0), P[c:50%](46,255,255), P[c:75%](255,0,180), P[c:100%](46,255,255)", | |
"P[c:-24%](46,255,255), P[c:2%] (255,0,180), P[c:27%](204,255,0), P[c:52%](46,255,255), P[c:77%](255,0,180), P[c:102%](46,255,255)", | |
"P[c:-22%](46,255,255), P[c:4%] (255,0,180), P[c:29%](204,255,0), P[c:54%](46,255,255), P[c:79%](255,0,180), P[c:104%](46,255,255)", | |
"P[c:-20%](46,255,255), P[c:6%] (255,0,180), P[c:31%](204,255,0), P[c:56%](46,255,255), P[c:81%](255,0,180), P[c:106%](46,255,255)", | |
"P[c:-18%](46,255,255), P[c:8%] (255,0,180), P[c:33%](204,255,0), P[c:58%](46,255,255), P[c:83%](255,0,180), P[c:108%](46,255,255)", | |
"P[c:-16%](46,255,255), P[c:10%](255,0,180), P[c:35%](204,255,0), P[c:60%](46,255,255), P[c:85%](255,0,180), P[c:110%](46,255,255)", | |
"P[c:-14%](46,255,255), P[c:12%](255,0,180), P[c:37%](204,255,0), P[c:62%](46,255,255), P[c:87%](255,0,180), P[c:112%](46,255,255)", | |
"P[c:-12%](46,255,255), P[c:14%](255,0,180), P[c:39%](204,255,0), P[c:64%](46,255,255), P[c:89%](255,0,180), P[c:114%](46,255,255)", | |
"P[c:-10%](46,255,255), P[c:16%](255,0,180), P[c:41%](204,255,0), P[c:66%](46,255,255), P[c:91%](255,0,180), P[c:116%](46,255,255)", | |
"P[c:-8%] (46,255,255), P[c:18%](255,0,180), P[c:43%](204,255,0), P[c:68%](46,255,255), P[c:93%](255,0,180), P[c:118%](46,255,255)", | |
"P[c:-6%] (46,255,255), P[c:20%](255,0,180), P[c:45%](204,255,0), P[c:70%](46,255,255), P[c:95%](255,0,180), P[c:120%](46,255,255)", | |
"P[c:-4%] (46,255,255), P[c:22%](255,0,180), P[c:47%](204,255,0), P[c:72%](46,255,255), P[c:97%](255,0,180), P[c:122%](46,255,255)", | |
"P[c:-2%] (46,255,255), P[c:24%](255,0,180), P[c:49%](204,255,0), P[c:74%](46,255,255), P[c:99%](255,0,180), P[c:124%](46,255,255)", | |
" P[c:0%] (46,255,255), P[c:25%](255,0,180), P[c:50%](204,255,0), P[c:75%](46,255,255), P[c:100%](255,0,180)", | |
"P[c:-24%](255,0,180), P[c:2%] (46,255,255), P[c:27%](255,0,180), P[c:52%](204,255,0), P[c:77%](46,255,255), P[c:102%](255,0,180)", | |
"P[c:-22%](255,0,180), P[c:4%] (46,255,255), P[c:29%](255,0,180), P[c:54%](204,255,0), P[c:79%](46,255,255), P[c:104%](255,0,180)", | |
"P[c:-20%](255,0,180), P[c:6%] (46,255,255), P[c:31%](255,0,180), P[c:56%](204,255,0), P[c:81%](46,255,255), P[c:106%](255,0,180)", | |
"P[c:-18%](255,0,180), P[c:8%] (46,255,255), P[c:33%](255,0,180), P[c:58%](204,255,0), P[c:83%](46,255,255), P[c:108%](255,0,180)", | |
"P[c:-16%](255,0,180), P[c:10%](46,255,255), P[c:35%](255,0,180), P[c:60%](204,255,0), P[c:85%](46,255,255), P[c:110%](255,0,180)", | |
"P[c:-14%](255,0,180), P[c:12%](46,255,255), P[c:37%](255,0,180), P[c:62%](204,255,0), P[c:87%](46,255,255), P[c:112%](255,0,180)", | |
"P[c:-12%](255,0,180), P[c:14%](46,255,255), P[c:39%](255,0,180), P[c:64%](204,255,0), P[c:89%](46,255,255), P[c:114%](255,0,180)", | |
"P[c:-10%](255,0,180), P[c:16%](46,255,255), P[c:41%](255,0,180), P[c:66%](204,255,0), P[c:91%](46,255,255), P[c:116%](255,0,180)", | |
"P[c:-8%] (255,0,180), P[c:18%](46,255,255), P[c:43%](255,0,180), P[c:68%](204,255,0), P[c:93%](46,255,255), P[c:118%](255,0,180)", | |
"P[c:-6%] (255,0,180), P[c:20%](46,255,255), P[c:45%](255,0,180), P[c:70%](204,255,0), P[c:95%](46,255,255), P[c:120%](255,0,180)", | |
"P[c:-4%] (255,0,180), P[c:22%](46,255,255), P[c:47%](255,0,180), P[c:72%](204,255,0), P[c:97%](46,255,255), P[c:122%](255,0,180)", | |
"P[c:-2%] (255,0,180), P[c:24%](46,255,255), P[c:49%](255,0,180), P[c:74%](204,255,0), P[c:99%](46,255,255), P[c:124%](255,0,180)" | |
], | |
"custom-kll": "" | |
}, | |
"single_color": { | |
"settings": "start, replace:clear, pfunc:interp", | |
"type": "animation", | |
"description": "A nice classic single color back (and under) light.", | |
"configurable": [ | |
{ | |
"name": "color", | |
"type": "color", | |
"default": { | |
"b": 255, | |
"g": 255, | |
"r": 255 | |
}, | |
"values": null | |
} | |
], | |
"frames": [ | |
"P[c:0%](${color}), P[c:100%](${color})" | |
], | |
"custom-kll": null | |
} | |
}, | |
"defines": [], | |
"header": { | |
"Name": "KType", | |
"Variant": "standard", | |
"Layout": "Standard", | |
"Base": "Base", | |
"Version": "0.2", | |
"Author": "jbondeson (Jeremy Bondeson) 2017", | |
"KLL": "0.5c", | |
"Date": "2017-10-13", | |
"Generator": "NONE" | |
}, | |
"leds": [ | |
{ | |
"id": 1, | |
"scanCode": "0x01", | |
"x": 0, | |
"y": 0 | |
}, | |
{ | |
"id": 2, | |
"scanCode": "0x02", | |
"x": 38.1, | |
"y": 0 | |
}, | |
{ | |
"id": 3, | |
"scanCode": "0x03", | |
"x": 57.15, | |
"y": 0 | |
}, | |
{ | |
"id": 4, | |
"scanCode": "0x04", | |
"x": 76.2, | |
"y": 0 | |
}, | |
{ | |
"id": 5, | |
"scanCode": "0x05", | |
"x": 95.25, | |
"y": 0 | |
}, | |
{ | |
"id": 6, | |
"scanCode": "0x06", | |
"x": 123.83, | |
"y": 0 | |
}, | |
{ | |
"id": 7, | |
"scanCode": "0x07", | |
"x": 142.88, | |
"y": 0 | |
}, | |
{ | |
"id": 8, | |
"scanCode": "0x08", | |
"x": 161.93, | |
"y": 0 | |
}, | |
{ | |
"id": 9, | |
"scanCode": "0x09", | |
"x": 180.98, | |
"y": 0 | |
}, | |
{ | |
"id": 10, | |
"scanCode": "0x0A", | |
"x": 209.55, | |
"y": 0 | |
}, | |
{ | |
"id": 11, | |
"scanCode": "0x0B", | |
"x": 228.6, | |
"y": 0 | |
}, | |
{ | |
"id": 12, | |
"scanCode": "0x0C", | |
"x": 247.65, | |
"y": 0 | |
}, | |
{ | |
"id": 13, | |
"scanCode": "0x0D", | |
"x": 266.7, | |
"y": 0 | |
}, | |
{ | |
"id": 14, | |
"scanCode": "0x0E", | |
"x": 295.275, | |
"y": 0 | |
}, | |
{ | |
"id": 15, | |
"scanCode": "0x0F", | |
"x": 314.33, | |
"y": 0 | |
}, | |
{ | |
"id": 16, | |
"scanCode": "0x10", | |
"x": 333.375, | |
"y": 0 | |
}, | |
{ | |
"id": 17, | |
"scanCode": "0x11", | |
"x": 0, | |
"y": 28.575 | |
}, | |
{ | |
"id": 18, | |
"scanCode": "0x12", | |
"x": 19.05, | |
"y": 28.575 | |
}, | |
{ | |
"id": 19, | |
"scanCode": "0x13", | |
"x": 38.1, | |
"y": 28.575 | |
}, | |
{ | |
"id": 20, | |
"scanCode": "0x14", | |
"x": 57.15, | |
"y": 28.575 | |
}, | |
{ | |
"id": 21, | |
"scanCode": "0x15", | |
"x": 76.2, | |
"y": 28.575 | |
}, | |
{ | |
"id": 22, | |
"scanCode": "0x16", | |
"x": 95.25, | |
"y": 28.575 | |
}, | |
{ | |
"id": 23, | |
"scanCode": "0x17", | |
"x": 114.3, | |
"y": 28.575 | |
}, | |
{ | |
"id": 24, | |
"scanCode": "0x18", | |
"x": 133.35, | |
"y": 28.575 | |
}, | |
{ | |
"id": 25, | |
"scanCode": "0x19", | |
"x": 152.4, | |
"y": 28.575 | |
}, | |
{ | |
"id": 26, | |
"scanCode": "0x1A", | |
"x": 171.45, | |
"y": 28.575 | |
}, | |
{ | |
"id": 27, | |
"scanCode": "0x1B", | |
"x": 190.5, | |
"y": 28.575 | |
}, | |
{ | |
"id": 28, | |
"scanCode": "0x1C", | |
"x": 209.55, | |
"y": 28.575 | |
}, | |
{ | |
"id": 29, | |
"scanCode": "0x1D", | |
"x": 228.6, | |
"y": 28.575 | |
}, | |
{ | |
"id": 30, | |
"scanCode": "0x1F", | |
"x": 257.17, | |
"y": 28.575 | |
}, | |
{ | |
"id": 31, | |
"scanCode": "0x21", | |
"x": 295.275, | |
"y": 28.575 | |
}, | |
{ | |
"id": 32, | |
"scanCode": "0x22", | |
"x": 314.33, | |
"y": 28.575 | |
}, | |
{ | |
"id": 33, | |
"scanCode": "0x23", | |
"x": 333.375, | |
"y": 28.575 | |
}, | |
{ | |
"id": 34, | |
"scanCode": "0x24", | |
"x": 4.76, | |
"y": 47.625 | |
}, | |
{ | |
"id": 35, | |
"scanCode": "0x25", | |
"x": 28.58, | |
"y": 47.625 | |
}, | |
{ | |
"id": 36, | |
"scanCode": "0x26", | |
"x": 47.63, | |
"y": 47.625 | |
}, | |
{ | |
"id": 37, | |
"scanCode": "0x27", | |
"x": 66.68, | |
"y": 47.625 | |
}, | |
{ | |
"id": 38, | |
"scanCode": "0x20", | |
"x": 85.73, | |
"y": 47.625 | |
}, | |
{ | |
"id": 39, | |
"scanCode": "0x29", | |
"x": 104.77, | |
"y": 47.625 | |
}, | |
{ | |
"id": 40, | |
"scanCode": "0x2A", | |
"x": 123.83, | |
"y": 47.625 | |
}, | |
{ | |
"id": 41, | |
"scanCode": "0x2B", | |
"x": 142.88, | |
"y": 47.625 | |
}, | |
{ | |
"id": 42, | |
"scanCode": "0x2C", | |
"x": 161.93, | |
"y": 47.625 | |
}, | |
{ | |
"id": 43, | |
"scanCode": "0x2D", | |
"x": 180.98, | |
"y": 47.625 | |
}, | |
{ | |
"id": 44, | |
"scanCode": "0x2E", | |
"x": 200.02, | |
"y": 47.625 | |
}, | |
{ | |
"id": 45, | |
"scanCode": "0x2F", | |
"x": 219.07, | |
"y": 47.625 | |
}, | |
{ | |
"id": 46, | |
"scanCode": "0x30", | |
"x": 238.13, | |
"y": 47.625 | |
}, | |
{ | |
"id": 47, | |
"scanCode": "0x31", | |
"x": 261.94, | |
"y": 47.625 | |
}, | |
{ | |
"id": 48, | |
"scanCode": "0x33", | |
"x": 295.275, | |
"y": 47.625 | |
}, | |
{ | |
"id": 49, | |
"scanCode": "0x34", | |
"x": 314.33, | |
"y": 47.625 | |
}, | |
{ | |
"id": 50, | |
"scanCode": "0x35", | |
"x": 333.375, | |
"y": 47.625 | |
}, | |
{ | |
"id": 51, | |
"scanCode": "0x36", | |
"x": 7.14, | |
"y": 66.675 | |
}, | |
{ | |
"id": 52, | |
"scanCode": "0x37", | |
"x": 33.33, | |
"y": 66.675 | |
}, | |
{ | |
"id": 53, | |
"scanCode": "0x38", | |
"x": 52.39, | |
"y": 66.675 | |
}, | |
{ | |
"id": 54, | |
"scanCode": "0x39", | |
"x": 71.44, | |
"y": 66.675 | |
}, | |
{ | |
"id": 55, | |
"scanCode": "0x3A", | |
"x": 90.49, | |
"y": 66.675 | |
}, | |
{ | |
"id": 56, | |
"scanCode": "0x3B", | |
"x": 109.54, | |
"y": 66.675 | |
}, | |
{ | |
"id": 57, | |
"scanCode": "0x3C", | |
"x": 128.6, | |
"y": 66.675 | |
}, | |
{ | |
"id": 58, | |
"scanCode": "0x3D", | |
"x": 147.64, | |
"y": 66.675 | |
}, | |
{ | |
"id": 59, | |
"scanCode": "0x3E", | |
"x": 166.69, | |
"y": 66.675 | |
}, | |
{ | |
"id": 60, | |
"scanCode": "0x3F", | |
"x": 185.74, | |
"y": 66.675 | |
}, | |
{ | |
"id": 61, | |
"scanCode": "0x40", | |
"x": 204.79, | |
"y": 66.675 | |
}, | |
{ | |
"id": 62, | |
"scanCode": "0x41", | |
"x": 223.84, | |
"y": 66.675 | |
}, | |
{ | |
"id": 63, | |
"scanCode": "0x43", | |
"x": 254.06, | |
"y": 66.675 | |
}, | |
{ | |
"id": 64, | |
"scanCode": "0x45", | |
"x": 11.9, | |
"y": 85.725 | |
}, | |
{ | |
"id": 65, | |
"scanCode": "0x47", | |
"x": 42.85, | |
"y": 85.725 | |
}, | |
{ | |
"id": 66, | |
"scanCode": "0x48", | |
"x": 61.91, | |
"y": 85.725 | |
}, | |
{ | |
"id": 67, | |
"scanCode": "0x49", | |
"x": 80.96, | |
"y": 85.725 | |
}, | |
{ | |
"id": 68, | |
"scanCode": "0x4A", | |
"x": 100, | |
"y": 85.725 | |
}, | |
{ | |
"id": 69, | |
"scanCode": "0x4B", | |
"x": 119.04, | |
"y": 85.725 | |
}, | |
{ | |
"id": 70, | |
"scanCode": "0x4C", | |
"x": 138.1, | |
"y": 85.725 | |
}, | |
{ | |
"id": 71, | |
"scanCode": "0x4D", | |
"x": 157.16, | |
"y": 85.725 | |
}, | |
{ | |
"id": 72, | |
"scanCode": "0x4E", | |
"x": 176.21, | |
"y": 85.725 | |
}, | |
{ | |
"id": 73, | |
"scanCode": "0x4F", | |
"x": 195.26, | |
"y": 85.725 | |
}, | |
{ | |
"id": 74, | |
"scanCode": "0x50", | |
"x": 214.31, | |
"y": 85.725 | |
}, | |
{ | |
"id": 75, | |
"scanCode": "0x52", | |
"x": 250.03, | |
"y": 85.725 | |
}, | |
{ | |
"id": 76, | |
"scanCode": "0x54", | |
"x": 314.33, | |
"y": 85.725 | |
}, | |
{ | |
"id": 77, | |
"scanCode": "0x55", | |
"x": 0, | |
"y": 104.775 | |
}, | |
{ | |
"id": 78, | |
"scanCode": "0x56", | |
"x": 26.19, | |
"y": 104.775 | |
}, | |
{ | |
"id": 79, | |
"scanCode": "0x57", | |
"x": 50, | |
"y": 104.775 | |
}, | |
{ | |
"id": 80, | |
"scanCode": "0x58", | |
"x": 121.44, | |
"y": 104.775 | |
}, | |
{ | |
"id": 81, | |
"scanCode": "0x59", | |
"x": 192.88, | |
"y": 104.775 | |
}, | |
{ | |
"id": 82, | |
"scanCode": "0x5A", | |
"x": 216.69, | |
"y": 104.775 | |
}, | |
{ | |
"id": 83, | |
"scanCode": "0x5B", | |
"x": 240.5, | |
"y": 104.775 | |
}, | |
{ | |
"id": 84, | |
"scanCode": "0x5C", | |
"x": 264.32, | |
"y": 104.775 | |
}, | |
{ | |
"id": 85, | |
"scanCode": "0x5D", | |
"x": 295.275, | |
"y": 104.775 | |
}, | |
{ | |
"id": 86, | |
"scanCode": "0x5E", | |
"x": 314.33, | |
"y": 104.775 | |
}, | |
{ | |
"id": 87, | |
"scanCode": "0x5F", | |
"x": 333.375, | |
"y": 104.775 | |
}, | |
{ | |
"id": 88, | |
"scanCode": null, | |
"x": 341.19, | |
"y": 112.52 | |
}, | |
{ | |
"id": 89, | |
"scanCode": null, | |
"x": 312.04, | |
"y": 115.19 | |
}, | |
{ | |
"id": 90, | |
"scanCode": null, | |
"x": 282.96, | |
"y": 115.19 | |
}, | |
{ | |
"id": 91, | |
"scanCode": null, | |
"x": 253.87, | |
"y": 115.19 | |
}, | |
{ | |
"id": 92, | |
"scanCode": null, | |
"x": 224.79, | |
"y": 115.19 | |
}, | |
{ | |
"id": 93, | |
"scanCode": null, | |
"x": 195.71, | |
"y": 115.19 | |
}, | |
{ | |
"id": 94, | |
"scanCode": null, | |
"x": 166.62, | |
"y": 115.19 | |
}, | |
{ | |
"id": 95, | |
"scanCode": null, | |
"x": 137.54, | |
"y": 115.19 | |
}, | |
{ | |
"id": 96, | |
"scanCode": null, | |
"x": 108.46, | |
"y": 115.19 | |
}, | |
{ | |
"id": 97, | |
"scanCode": null, | |
"x": 79.38, | |
"y": 115.19 | |
}, | |
{ | |
"id": 98, | |
"scanCode": null, | |
"x": 50.29, | |
"y": 115.19 | |
}, | |
{ | |
"id": 99, | |
"scanCode": null, | |
"x": 21.21, | |
"y": 115.19 | |
}, | |
{ | |
"id": 100, | |
"scanCode": null, | |
"x": -7.81, | |
"y": 112.52 | |
}, | |
{ | |
"id": 101, | |
"scanCode": null, | |
"x": -10.41, | |
"y": 82.42 | |
}, | |
{ | |
"id": 102, | |
"scanCode": null, | |
"x": -10.41, | |
"y": 52.32 | |
}, | |
{ | |
"id": 103, | |
"scanCode": null, | |
"x": -10.41, | |
"y": 22.23 | |
}, | |
{ | |
"id": 104, | |
"scanCode": null, | |
"x": -7.81, | |
"y": -7.87 | |
}, | |
{ | |
"id": 105, | |
"scanCode": null, | |
"x": 21.2, | |
"y": -10.54 | |
}, | |
{ | |
"id": 106, | |
"scanCode": null, | |
"x": 50.29, | |
"y": -10.54 | |
}, | |
{ | |
"id": 107, | |
"scanCode": null, | |
"x": 79.38, | |
"y": -10.54 | |
}, | |
{ | |
"id": 108, | |
"scanCode": null, | |
"x": 108.45, | |
"y": -10.54 | |
}, | |
{ | |
"id": 109, | |
"scanCode": null, | |
"x": 137.54, | |
"y": -10.54 | |
}, | |
{ | |
"id": 110, | |
"scanCode": null, | |
"x": 166.62, | |
"y": -10.54 | |
}, | |
{ | |
"id": 111, | |
"scanCode": null, | |
"x": 195.7, | |
"y": -10.54 | |
}, | |
{ | |
"id": 112, | |
"scanCode": null, | |
"x": 224.79, | |
"y": -10.54 | |
}, | |
{ | |
"id": 113, | |
"scanCode": null, | |
"x": 253.87, | |
"y": -10.54 | |
}, | |
{ | |
"id": 114, | |
"scanCode": null, | |
"x": 282.95, | |
"y": -10.54 | |
}, | |
{ | |
"id": 115, | |
"scanCode": null, | |
"x": 312.03, | |
"y": -10.54 | |
}, | |
{ | |
"id": 116, | |
"scanCode": null, | |
"x": 341.19, | |
"y": -7.87 | |
}, | |
{ | |
"id": 117, | |
"scanCode": null, | |
"x": 343.79, | |
"y": 22.23 | |
}, | |
{ | |
"id": 118, | |
"scanCode": null, | |
"x": 343.79, | |
"y": 52.32 | |
}, | |
{ | |
"id": 119, | |
"scanCode": null, | |
"x": 343.79, | |
"y": 82.42 | |
} | |
], | |
"macros": {} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment