A special breed of MIDI arpeggiator.
Note: If you are reading this on Github, please note that the repo is located at Gitlab (gitlab.com/gomidi/hyperarp) and this is only a mirror.
- Go version: >= 1.14
go install gitlab.com/gomidi/hyperarp
or download the binaries at https://github.com/gomidi/hyperarp/releases/tag/v0.0.18
hyperarp help
returns
usage: hyperarp [command] OPTION... options:
[--ctrlch=<integer>] channel for control messages (only needed if not the same as the input channel -i, --in=<integer> number of the input MIDI port (use hyperarp list to see the available MIDI ports) [--ccdir=80] controller number for the direction switch [--ccstyle=17] controller number to select the playing style (staccato, non-legato, legato) [--notetiming=<integer>] note (key) for the timing interval [--notestyle=<integer>] note (key) for the playing style (staccato, non-legato, legato) -o, --out=<integer> number of the output MIDI port (use hyperarp list to see the available MIDI ports) [-t, --transpose=0] transpose (number of semitones) [-b, --tempo=120] tempo (BPM) [--cctiming=16] controller number to set the timing interval [--notedir=<integer>] note (key) for the direction switch [--config-locations] prints the locations of current configuration [--config-files] prints the locations of the config files [--version] prints the current version of the program [--help] prints the help [--config-spec] prints the specification of the configurable options [--config-env] prints the environmental variables of the configurable options commands:
list show the available MIDI ports for help about a specific command, run hyperarp help <command>