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

Attachment: track1.mid
Description: MIDI audio

Attachment: track2.mid
Description: MIDI audio

Reply via email to