Program for mapping midi signals to shell commands
Find a file
2020-02-18 16:17:54 +01:00
help_format 1.2.1 fixes 2019-08-23 22:46:47 +02:00
include Code cleanup 2020-01-31 15:46:17 +01:00
src Changed stdin method 2020-02-18 16:17:54 +01:00
.gitignore Code cleanup 2020-01-31 15:46:17 +01:00
example.mim v1.2 2019-08-17 01:35:49 +02:00
example.zfd v1.2 2019-08-17 01:35:49 +02:00
gen_help_format.sh v1.2 2019-08-17 01:35:49 +02:00
LICENSE Initial commit 2019-06-15 21:02:57 +02:00
Makefile Enable optimisations 2020-02-13 23:18:51 +01:00
README.md README dependency fix 2019-09-26 11:51:08 +02:00

zmidimap

Map midi signals coming from ALSA midi devices to shell commands

Dependencies: alsa-utils

Installing

Package

Debian/Ubuntu

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

Standalone

Download zmidimap-static.tar.gz for a standalone executable without library dependency

From source

Depends on: ztd

make -j6 for a shared build
STATIC=true make -j6 for a static build

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