jackmidi2osc

Jack Midi to OSC

GPL-2.0 License

Stars
13

JACK MIDI TO OSC

A configurable tool to generate OSC triggered by JACK MIDI events.

The main use-case is to perform complex actions with a simple midi-event. e.g set ardour-mixer scenes (mute, gain, plugin-settings) with a single button press.

jackmidi2osc also facilitates to translating MIDI note and CC-events to OSC in realtime.

Usage

See the included manual page as well as example configuration files.

Install

Compiling this application requires the JACK, liblo, gnu-make and a c-compiler.

  git clone git://github.com/x42/jackmidi2osc.git
  cd jackmidi2osc
  make
  # optionally install
  sudo make install PREFIX=/usr
  
  # test run
  ./jackmidi2osc -v -c cfg/example.cfg
  # check for messages via 
  # oscdump 5849

Note to packagers: The Makefile honors PREFIX and DESTDIR variables as well common make variables. CFLAGS defaults to -Wall -O3 -g.

make CFLAGS="-Werror -O3"
make install DESTDIR=/tmp/ PREFIX=/usr

See Also

osc2midi