An open API service indexing awesome lists of open source software.

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

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
```