I've finally gotten something reproducible. I don't know if this is a bug with the mtpav in particular or the sequencer, although I'd think someone would have noticed if it were the latter by now.
Anyway, notes or messages are _still_ getting lost. It seems that note
messages are getting lost when playing "overlapping" notes while two
MTPAV (or other?) devices are being sent to. Let me illustrate:
Track 1:
__ __ __ __
Track 2:
_____
_____
_____
_____
In my case, I play the first to device #1, and then the second to device
#0 (while the first is still playing). I lose Note-on or Note-off
messages somewhere... you can hear that notes won't fire, or they won't
turn off.
Of course, each track alone plays fine. Also, playing a second track
with no "overlap" seems to work fine, too (as in playing track1 on both
devices).
I have attached two tracks in MIDI form, created by Seq24
(http://filter24.org), which follow this pattern. You can test them
using pmidi on the command line---the same problem occurs. I use them
as follows:
$ pmidi -p 72:1 track1.mid
$ pmidi -p 72:0 track2.mid # in a different term, while the first
# plays
Any fixes, pointers on where to look in the code, or general ideas would
be greatly appreciated.
--
Ryan Pavlik <[EMAIL PROTECTED]>
"I distinctly remember dancing on your grave." - 8BT
track1.mid
Description: MIDI audio
track2.mid
Description: MIDI audio
