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.
See the included manual page as well as example configuration files.
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