Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soyersoyer/sysex-controls
SysEx controls for Linux
https://github.com/soyersoyer/sysex-controls
akai arturia arturia-keylab arturia-keystep arturia-minilab beatstep keylab keystep libadwaita linux microlab midi midi-controller minilab mpk mpk-mini sysex
Last synced: about 1 month ago
JSON representation
SysEx controls for Linux
- Host: GitHub
- URL: https://github.com/soyersoyer/sysex-controls
- Owner: soyersoyer
- License: gpl-3.0
- Created: 2024-09-26T05:43:01.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T23:55:34.000Z (about 2 months ago)
- Last Synced: 2024-11-05T00:30:26.387Z (about 2 months ago)
- Topics: akai, arturia, arturia-keylab, arturia-keystep, arturia-minilab, beatstep, keylab, keystep, libadwaita, linux, microlab, midi, midi-controller, minilab, mpk, mpk-mini, sysex
- Language: C
- Homepage:
- Size: 1.27 MB
- Stars: 17
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# SysEx Controls for Linux
This is a Libadwaita UI that allows you to configure certain Akai and Arturia devices.
It currently allows for reading the controls (Buttons, Knobs, Pads, Keys, etc)
and changing them and writing back to the device.This is a Linux alternative to the Midi Control Center software.
These devices are supported and tested:
- Akai MPK Mini mk3
- Arturia KeyStep 37
- Arturia MiniLab mkII
- Arturia MiniLab 3These might also work, but have not been tested yet:
- Akai MPK Mini mk2
- Arturia BeatStep
- Arturia KeyLab mkII 49 / 61 / 88
- Arturia KeyLab 49 / 61 / 88 mk3
- Arturia KeyLab Essential 49 / 61 / 88
- Arturia KeyLab Essential 49 / 61 / 88 mk3
- Arturia KeyStep
- Arturia MicroLabIt doesn't support the KeyStep and BeatStep Sequencer yet.
If you think some untested devices work well, please let us know.
If not, let us know as well.## Installation
### From Flathub
```
flatpak install flathub hu.irl.sysex-controls
```### From source
```
meson setup builddir
meson compile -C builddir
meson install -C builddir
```
The resulting binary doesn't need to be installed, `./builddir/src/sysex-controls` works also.You can uninstall the program later by running
```
sudo ninja uninstall -C builddir
```