https://github.com/vipul-sharma20/midi-macro
Use your MIDI controller (pads, knobs, sliders, keys etc.) to trigger macros
https://github.com/vipul-sharma20/midi-macro
macros midi midi-controller
Last synced: about 1 month ago
JSON representation
Use your MIDI controller (pads, knobs, sliders, keys etc.) to trigger macros
- Host: GitHub
- URL: https://github.com/vipul-sharma20/midi-macro
- Owner: vipul-sharma20
- License: mit
- Created: 2020-08-09T12:22:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-04T19:58:43.000Z (over 3 years ago)
- Last Synced: 2025-04-10T14:46:52.899Z (about 1 month ago)
- Topics: macros, midi, midi-controller
- Language: Go
- Homepage:
- Size: 35.2 KB
- Stars: 14
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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][releases])
```
go build -o $GOPATH/bin/midimacro midi-macro/*.go
```- Usage doc for `midimacro` command
```
Tool to map macros to your MIDI controllerUsage:
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 listenerFlags:
-h, --help help for midimacroUse "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][config-file]), and point an environment variable to it
```
export MIDI_MACRO_PATH=/path/to/midi_macros.yml
```- Run the executable binary
```
midimacro run
```[releases]: https://github.com/vipul-sharma20/midi-macro/releases
[config-file]: ./config/midi_macros.yml