Live-code iii devices from the browser: a REPL, the scripts on the device, an editor with the device's API, and a view of the device you can play.
iii is monome's Lua runtime that lives inside a device. Scripts are stored on the device and run there, so it plays on its own, without a computer: plug it into a synth, a phone or a power bank.
diii is the window into it, in the browser, with nothing to install: type Lua and the device answers at once, keep its scripts in an editor that knows its functions, see and play the device on screen, or wire blocks into a script in the patch editor without writing code.
achene
A fully customizable performance MIDI
controller: 12
encoders, 16 RGB keys and
a 2.42" OLED. diii shows its panel live
and plays it.
| console, files, editor | live view | patch editor | firmware update | |
|---|---|---|---|---|
| achene | ✓ | panel and screen | ✓ with its encoders, keys and screen | a UF2 file (boot button) |
| Open Grid | ✓ | LEDs and keys | ✓ with its keys and LEDs | ✓ from diii |
| monome grid, arc | ✓ | – | ✓ (a grid: its keys and LEDs too) | monome's tools |
| any iii device | ✓ | – | ✓ the shared blocks | – |
.lua file anywhere to upload it; type
help() once
connected
diii is a fork of monome's web-diii (GPL-3.0), with device views and tools by vfmod.