]> git.cworth.org Git - scherzo/commit
Listen for MIDI event through ALSA "virtual" rawmidi interface
authorCarl Worth <cworth@cworth.org>
Wed, 2 Oct 2013 18:10:49 +0000 (11:10 -0700)
committerCarl Worth <cworth@cworth.org>
Thu, 3 Oct 2013 17:50:55 +0000 (10:50 -0700)
commit8ad0ae52c3d5bdbbe8757ed530e9e51ba2e3afe0
tree83b700c0bfe802be7de67addfbf80ca0a49f52ff
parenta53d70ed61f87a5a49426b1e3066dbba09907199
Listen for MIDI event through ALSA "virtual" rawmidi interface

This allows for connecting up any MIDI device (hardware or software)
through programs such as aconnect or qjackctl that allow one to
connect MIDI outputs to inputs. This is quite convenient for
connecting a virtual keyboard (such as vkeybd or vmpk) to scherzo.

It can also be used to connect a real, hardware MIDI keyboard to
scherzo, but we keep around the code that does a direct connection to
/dev/midi1 since that simplifies things by reducing one step in the
usage, (the user needn't run aconnect nor qjackctl to make the
connection).
scherzo.c