Skip to content

Convert live midi ON events into simulated key presses

Notifications You must be signed in to change notification settings

chrischip/midi2input

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

midi2input

Build Status

This program takes midi events from jackd and translates them to input events. Configuration files and scripts are written in Lua

Requires:

  • X11 with the XTest extension
  • jack audio connection it
  • lua

Features:

  • ability to map events from midi device to keyboard and mouse
  • per application maps, based on currently focused application
  • default fallback map
  • input maps are programmed in lua.
  • ability to send midi events to the controller, for control of led buttons, etc

Why?:
Because I had a midi controller, and I thought it was a shame that I could not control my pc using it. I did a little research online and it didnt seem that there was an existing solution that fit my needs, indeed I didnt find a solution at all that was FLOSS.

Intro Vid
Intro Vid
USAGE: ./midi2input [options]

GENERAL OPTIONS:
  -h  --help   Print usage and exit.
  -c  --config Specify config file, default = ~/.config/midi2input.lua

About

Convert live midi ON events into simulated key presses

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.8%
  • Lua 11.4%
  • CMake 1.2%
  • Other 0.6%