sorry for the bandwidth, I just solved my problem. I didnt realize that you had to call snd_seq_connect_from(). In case anyone was wondering :) .rob
> > Hello All, > > I have a small problem that I cant figure out. Basically, on startup > I'm having > my sequencer run through the alsa clients with > snd_seq_query_next_client() and > snd_seq_query_next_port(). I look for clients with > SND_SEQ_PORT_CAP_SUBS_WRITE for > output and SND_SEQ_PORT_CAP_SUBS_READ for input, and connect to them > accordingly. > > Now, perhaps the subscribe mechanism dosnt work the way I think it > does... > > my code works for my sblives midi input. But when vkeybd is running, > its flags > are set as follows: > > [128: 0 Virtual Keyboard Virtual Keyboard] > SND_SEQ_PORT_CAP_READ > SND_SEQ_PORT_CAP_SUBS_READ SND_SEQ_PORT_TYPE_MIDI_GENERIC > SND_SEQ_PORT_TYPE_APPLICATION > > then I open my own port with the flags : > > [129: 6 seq24 seq24 in port] > SND_SEQ_PORT_CAP_READ > SND_SEQ_PORT_CAP_NO_EXPORT > SND_SEQ_PORT_TYPE_MIDI_GENERIC > SND_SEQ_PORT_TYPE_APPLICATION All other subscriptions work, but when I > issue a snd_seq_connect_to() from the seq24 > port to the vkey port, it fails. > do I need to do more to my port in order to subscribe to an applications > port ? > > > Thanks! > .rob buse > > > > > ---------------------------------------------------------- > music + technology http://filter24.org ---------------------------------------------------------- music + technology http://filter24.org ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel