Program for mapping midi signals to shell commands
Find a file
zawz 8486fa3984 1.2.1 fixes
* fixed missing output file function on -o
* fixed -o showing log
* help tweaks
2019-08-23 22:46:47 +02:00
help_format 1.2.1 fixes 2019-08-23 22:46:47 +02:00
include v1.2 2019-08-17 01:35:49 +02:00
src 1.2.1 fixes 2019-08-23 22:46:47 +02: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 Moved to ztd library 2019-08-15 15:35:50 +02:00
README.md readme adjust 2019-08-15 15:54:47 +02:00

zmidimap

Map midi signals coming from ALSA midi devices to shell commands

Dependencies: alsa-utils , ztd

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

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