A command line MIDI player.
Grab a binary for your platform from the releases page.
You can choose a different audio backend using one of the following feature flags:
--features=jack
: Use the Jack backend.--features=winrt
: Use the WinRT backend.You might want to build from source if, for example you wish to use the jack backend.
You need an up to date rust toolchain installed.
On *NIX systems, you also need alsa development libraries:
```sh
apt install libasound2-dev
dnf install alsa-lib-devel ```
To use the jack backend, you also need jack development libraries:
```sh
apt install libjack-jackd2-dev
dnf install jack-audio-connection-kit-devel ```
```shell
git clone https://github.com/insomnimus/plmidi cd plmidi git checkout main cargo install --path . --locked
jack
backend:cargo install --path . --locked --features=jack
```
```
plmidi
OPTIONS:
-d, --device n
semitones.
-v, --verbose Verbosity; specify twice for even more verbose output.
-V, --version Print version information
-x, --speed