Skip to content

xivilay/lumi-web-control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About

This project is based on the fork of LUMI-lights project.

It allows you to make configuration changes of your LUMI via browser.

DEMO

Notes

There are three ways to control LUMI keyboard:

1) LUMI factory midi SYSEX messages

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

2) LittleFoot language

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.

Examples

There are some good LUMI specific examples here. And there are more generic examples here, here and here.

Documentation

Read Me

The LittleFoot Language

LittleFoot Functions

More functions

3) C++ BLOCKS Api based on JUCE framework

BLOCKS SDK

blocks_basics JUCE Roli module

About

Control Lumi Keys from the browser

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.5%
  • CSS 5.2%
  • HTML 3.3%