GUI Framework for low resolution devices (e.g. Novation Launchpad, LED Keyboards)
This project is part of my master's thesis. Because of time constraints, this project is still in alpha phase.
Brand | Family | Model | Generation | Support | Protocol | Grid | Color | Control |
---|---|---|---|---|---|---|---|---|
Virtual | - | - | - | Full | tkinter | NxN | RGB b 8 | ---- |
Ableton | - | Push | 2 | Full | MIDI | 8x8 | RGB P 128 | B--E |
Akai | APC | Mini | 1 | Full | MIDI | 8x8 | RG P 3 | BF-- |
40 | 2 | Full | MIDI | 8x5 | RGB P 128 | BFKE | ||
Novation | LaunchCtl | Base | 1 | Full | MIDI | 8x1 | RG P 16 | B-K- |
XL | 1 | Full | MIDI | 8x2 | RG P 16 | BFK- | ||
Launchkey | Base | 1 | Full | MIDI | 8x2 | RG P 16 | BFK- | |
Base | 2 | Full | MIDI | 8x2 | RGB P 128 | BFK- | ||
Base | 3 | Full | MIDI | 8x2 | RGB P 128 | B-K- | ||
Launchpad | Base | 1 | Full | MIDI | 9x9 | RG P 16 | ---- | |
S | 1 | Full | MIDI | 9x9 | RG P 16 | ---- | ||
Mini | 1 | Full | MIDI | 9x9 | RG P 16 | ---- | ||
Mini | 2 | Full | MIDI | 9x9 | RG P 16 | ---- | ||
Base | 2 | Full | MIDI | 9x9 | RGB b 6 | ---- | ||
Pro | 1 | Full | MIDI | 10x10 | RGB b 6 | ---- | ||
X | 3 | Full | MIDI | 9x9 | RGB b 7 | ---- | ||
Mini | 3 | Full | MIDI | 9x9 | RGB b 7 | ---- | ||
Pro | 3 | Full | MIDI | 10x11 | RGB b 7 | ---- | ||
Presonus | - | ATOM | 1 | Full | MIDI | 4x4 | RGB b 7 | B--E |
Color: P = Palette, b = bits
Control: Extra controls. Button, Fader, Knob, Encoder