Use your MIDI controller (pads, knobs, sliders, keys etc.) to trigger macros
Find a file
2021-09-05 01:28:43 +05:30
.github/workflows add: binary release github action 2021-09-05 01:28:43 +05:30
config add: doc for yaml config 2021-09-05 00:19:58 +05:30
midi-macro add: better CLI interface 2021-09-05 00:03:37 +05:30
.gitignore add: MIDI macro code 2020-08-09 17:41:02 +05:30
go.mod update: go mod 2021-09-05 01:06:48 +05:30
go.sum update: go mod 2021-09-05 01:06:48 +05:30
LICENSE.md add: LICENSE 2020-08-09 17:50:45 +05:30
README.md add: doc for sample config file 2021-09-05 00:14:11 +05:30

midi-macro

Use your MIDI controller (pads, knobs, sliders, keys etc.) to trigger macros.

Usage

  • Build binary (or get the pre-built binaries from the published releases)
go build -o $GOPATH/bin/midimacro midi-macro/*.go
  • Usage doc for midimacro command
Tool to map macros to your MIDI controller

Usage:
  midimacro [command]

Available Commands:
  completion  generate the autocompletion script for the specified shell
  help        Help about any command
  list        List of connected devices
  run         Run MIDI event listener

Flags:
  -h, --help   help for midimacro

Use "midimacro [command] --help" for more information about a command.
  • Pick your device from the list of connected device with the command below.
midimacro list
  • Add the device to the configuration file (sample here), and point an environment variable to it
export MIDI_MACRO_PATH=/path/to/midi_macros.yml
  • Run the executable binary
midimacro run