All of lore.kernel.org
 help / color / mirror / Atom feed
* using the sequencer with raw byte streams?
@ 2003-07-20 23:28 Paul Davis
  2003-07-21 14:44 ` Takashi Iwai
  0 siblings, 1 reply; 5+ messages in thread
From: Paul Davis @ 2003-07-20 23:28 UTC (permalink / raw)
  To: alsa-devel

is there a relatively simple way to use the sequencer with raw byte
streams? i want to create an "ASEQ_Port" type for libmidi++, but
unlike the current support port types, the sequencer seems to be
totally based on typed events. libmidi++ allows applications to format
arbitrary messages and have them delivered to a port. it also has its
own sophisticated parser that includes heavy use of libsigc++ to allow
anonymous notification of many more event types than the sequencer
code currently defines. 

i'd like to find a way to connect these two abstractions together
somehow, since it would make Ardour play "nice" in the set of
sequencer clients that already exist. i can see the "RAW" event type
flag, which looks as if it might work for delivery data to the
sequencer, but i can't see any mechanism for retrieving unparsed data
from the system. can it be done?


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0

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

end of thread, other threads:[~2003-07-29 17:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-20 23:28 using the sequencer with raw byte streams? Paul Davis
2003-07-21 14:44 ` Takashi Iwai
2003-07-21 17:18   ` Paul Davis
     [not found]   ` <20030721171249.255CB14C36@Cantor.suse.de>
2003-07-21 17:27     ` Takashi Iwai
2003-07-29 17:24       ` Takashi Iwai

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.