On Mon, Sep 30, 2013 at 07:32:36PM +0100, Kaspar Bumke wrote:
ALSA will not look at the data sent by the LP or any other MIDI
device unless that device is opened by some client. This *could*
be different - which would mean that ALSA would be monitoring all
devices all the time, even if nobody is interested - probably a
waste of CPU time.
Jack-MIDI would solve it because the device would remain open
even while no app is using it (the client is Jack, not any app),
and running status would be preserved.
The real source of the problem here is the LP firmware. Even if
you accept that using running status make sense (it doesn't in
this case), it should at least send a status byte after a reset.
A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)
Linux-audio-dev mailing list