All Projects → zawwz → zmidimap

zawwz / zmidimap

Licence: GPL-3.0 License
Program for mapping midi signals to shell commands

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to zmidimap

Arduino-USBMIDI
Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer
Stars: ✭ 98 (+653.85%)
Mutual labels:  midi, midi-device, midi-controller
MiDispositivoMIDI V3
Open source Arduino MIDI controller.
Stars: ✭ 49 (+276.92%)
Mutual labels:  midi, midi-device, midi-controller
BS2-Web
Novation Bass Station II Web interface
Stars: ✭ 34 (+161.54%)
Mutual labels:  midi, midi-device, midi-controller
BMC
BMC the Badass MIDI Controller, all-in-one Scalable MIDI Controller library with a companion Desktop/Browser Editor App for Teensy LC, 3.2, 3.5, 3.6, 4.0, 4.1
Stars: ✭ 34 (+161.54%)
Mutual labels:  midi, midi-device, midi-controller
midi-eye
Ruby MIDI input event listener
Stars: ✭ 24 (+84.62%)
Mutual labels:  midi, midi-device, midi-controller
smartbcr2k
Sits between your midi controller and your DAW to make your controller smarter
Stars: ✭ 21 (+61.54%)
Mutual labels:  midi, midi-device, midi-controller
Pedalino
Smart wireless MIDI foot controller for guitarists and more.
Stars: ✭ 105 (+707.69%)
Mutual labels:  midi, midi-controller
osmid
osmid is a tool to bridge MIDI and OSC. It is currently in use in Sonic Pi
Stars: ✭ 63 (+384.62%)
Mutual labels:  midi, midi-device
TouchOSC
A collection of examples and modules for TouchOSC MK2
Stars: ✭ 30 (+130.77%)
Mutual labels:  midi, midi-controller
patchmaster
MIDI processing and patching system
Stars: ✭ 22 (+69.23%)
Mutual labels:  midi, midi-controller
Raspberry-MIDI-Controller
A python script that sends MIDI signals from the Raspberry (client) to a Computer (host)
Stars: ✭ 44 (+238.46%)
Mutual labels:  midi, midi-controller
Wad
Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
Stars: ✭ 1,540 (+11746.15%)
Mutual labels:  midi, midi-device
OpenDeck
Software and hardware platform for simpler building of MIDI controllers with support for DMX.
Stars: ✭ 438 (+3269.23%)
Mutual labels:  midi, midi-controller
ableton-midi-sculptor
Ableton MIDI Sculptor: Tools for MIDI editing in Ableton Live
Stars: ✭ 56 (+330.77%)
Mutual labels:  midi, midi-device
arm synth
Wavetable Synth Running on an STM32F 32-bit ARM Cortex M3 microprocessor
Stars: ✭ 23 (+76.92%)
Mutual labels:  midi, midi-device
midi-grid
DIY midi controller project
Stars: ✭ 60 (+361.54%)
Mutual labels:  midi, midi-controller
Prelude
A web app for practicing musical sight reading skills
Stars: ✭ 24 (+84.62%)
Mutual labels:  midi
tg
`telegram-cli` for Telegram IM
Stars: ✭ 306 (+2253.85%)
Mutual labels:  linux-shell
bg-sound
Web Component to emulate the old-school <bgsound> HTML element
Stars: ✭ 93 (+615.38%)
Mutual labels:  midi
dimooper
Digital Music Looper
Stars: ✭ 64 (+392.31%)
Mutual labels:  midi

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.tar.gz for a standalone executable

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].