All of lore.kernel.org
 help / color / mirror / Atom feed
* Bug: ALSA Sequencer or MTPAV - easy to reproduce
@ 2003-02-12 19:28 Ryan Pavlik
  2003-02-12 20:30 ` Further info: " Ryan Pavlik
  0 siblings, 1 reply; 16+ messages in thread
From: Ryan Pavlik @ 2003-02-12 19:28 UTC (permalink / raw)
  To: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 1415 bytes --]

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 <rpav@users.sf.net>

"I distinctly remember dancing on your grave." - 8BT

[-- Attachment #2: track1.mid --]
[-- Type: audio/midi, Size: 384 bytes --]

[-- Attachment #3: track2.mid --]
[-- Type: audio/midi, Size: 162 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2003-02-13 20:23 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-12 19:28 Bug: ALSA Sequencer or MTPAV - easy to reproduce Ryan Pavlik
2003-02-12 20:30 ` Further info: " Ryan Pavlik
2003-02-12 20:41   ` Jaroslav Kysela
2003-02-12 20:59     ` Mark Knecht
2003-02-12 21:25       ` Jaroslav Kysela
2003-02-12 21:32         ` Mark Knecht
2003-02-13  1:20         ` Mark Knecht
2003-02-12 21:44     ` YES! :-) Was: " Ryan Pavlik
2003-02-12 23:33       ` Paul Davis
2003-02-13 11:54       ` Immanuel Litzroth
2003-02-13 12:13         ` Takashi Iwai
2003-02-12 22:35     ` [PATCH]: " Ryan Pavlik
2003-02-13  9:18       ` Takashi Iwai
2003-02-13 16:27         ` Jaroslav Kysela
2003-02-13 18:57           ` Ryan Pavlik
2003-02-13 20:23             ` Jaroslav Kysela

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.