https://github.com/konsumer/beatstep-cli
Cross-platform CLI program to control Arturia BeatStep
https://github.com/konsumer/beatstep-cli
Last synced: 5 months ago
JSON representation
Cross-platform CLI program to control Arturia BeatStep
- Host: GitHub
- URL: https://github.com/konsumer/beatstep-cli
- Owner: konsumer
- Created: 2022-12-04T22:56:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-09T02:30:17.000Z (over 3 years ago)
- Last Synced: 2025-04-07T18:56:17.922Z (about 1 year ago)
- Language: C++
- Size: 262 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Use sysex to control BeatStep
## usage
```
Options:
-h,--help Print this help message and exit
Subcommands:
list List available MIDI devices
load Load a .beatstep preset file on device
save Save a .beatstep preset file from device
color Change color of an LED
fw Get the firmware version on the device
get Get a param-value
set Set a param-value
```
### examples
```
# get the firmware revision of your device
beatstep fw
# set first pad to blue
beatstep color 0 blue
# set first pad to red
beatstep color 0 red
# set first pad to pink
beatstep color 0 pink
# turn it back off
beatstep color 0 off
# load a preset from a file
beatstep load mine.beatstep
# save a preset to a file
beatstep save mine.beatstep
# get the setting for 0:82
beatstep get 0 82
# set the setting for 0:82 to 0
beatstep set 0 82 0
```
## dev
```
git clone --recursive https://github.com/konsumer/beatstep-cli.git
cd beatstep-cli
cmake -B rtmidi/build rtmidi
cmake --build rtmidi/build
cmake -B build
cmake --build build
./build/beatstep --help
```