[alsa-devel] [PATCH]: snd_seq_virmidi.c do not use running status for virmidi raw input
Ralf Beck
musical_snake at gmx.de
Wed May 7 19:44:36 CEST 2014
Rationale: Not every rawmidi alsa client (e.q. Bitwig) support running
status on input.
There is also no need for running status inside a computer.
This patch disables the removal of the status byte when decoding
snd_midi_event structures to a rawmidi bytestream
--- sound/core/seq/seq_virmidi.c.orig 2014-05-07 19:30:44.175914670 +0200
+++ sound/core/seq/seq_virmidi.c 2014-05-07 19:33:38.931906859 +0200
@@ -212,6 +212,7 @@ static int snd_virmidi_input_open(struct
kfree(vmidi);
return -ENOMEM;
}
+ vmidi->parser->nostat = 1;
vmidi->seq_mode = rdev->seq_mode;
vmidi->client = rdev->client;
vmidi->port = rdev->port;
More information about the Alsa-devel
mailing list