Program for mapping midi signals to shell commands
Find a file
2019-08-06 18:00:53 +02:00
help_format 1.0 release 2019-07-29 15:29:22 +02:00
include +Added no-log option 2019-08-06 17:49:58 +02:00
src +Added no-log option 2019-08-06 17:49:58 +02:00
example.mim Added comment support 2019-07-03 19:50:30 +02:00
gen_help_format.sh 1.0 release 2019-07-29 15:29:22 +02:00
LICENSE Initial commit 2019-06-15 21:02:57 +02:00
Makefile Fix 'make install' 2019-08-06 18:00:53 +02:00
README.md 1.0 release 2019-07-29 15:29:22 +02:00

zmidimap

Map midi signals coming from ALSA midi devices to shell commands

Soft dependencies: alsa-utils
Hard dependencies: aseqdump

Installing

Package

Debian/Ubuntu

Download the .deb package then run: sudo dpkg -i zmidimap.deb ; sudo apt -f install

Standalone

Move executable zmidimap to your PATH directory

From source

git clone https://github.com/zawwz/zmidimap.git
cd zmidimap
make && sudo make install  

Usage

zmidimap [options] <map file>
This is a daemon program, it does not start any background process by itself and needs to be constantly running for the mapping to be active

Map File / Configuration

See example.mim for an example file
For more details see zmidimap --help

Options

To scan for devices use zmidimap -l
To scan a device's inputs use zmidimap -p <client name>

For more details see zmidimap --help