This project is based on the fork of LUMI-lights project.
It allows you to make configuration changes of your LUMI via browser.
There are three ways to control LUMI keyboard:
Some of them were reverse-engineered by benob and thanks to that now it is possible to control it by any source capable of sending sysex (even browser)
A part of sysex
API is described here
The rest could be found in source code of Roli Blocks api
Littlefoot language was created by Roli
and it allows to create function that will be executed right on the keyboard.
*.littlefoot
files can be uploaded in Roli Dashboard
by drag-and-drop to keyboard image in the app. ALternative way of editing and uploading littlefoot scripts is to use Roli BLOCKSCode
editor. (Win & Mac links)
You can allways roll back any changes to the device by doing Factory Reset
in Dashboard
app.
There are some good LUMI specific examples here. And there are more generic examples here, here and here.