Garett Shulman wrote: > Hello, I am trying to create a very simple midi filter client for the > alsa sequencer based on aseqview-0.1.4. I have alsa 0.9.8. This code > shows the input and the output port in aconnect when executed. And, when > the raw_midi client is connected The callback does get called when I > play keys on my piano. However, Its as though the message is getting > sent back to this client and not on to the next client. > > int process_event(port_t *p, int type, snd_seq_event_t *ev, int *priate_data) > { > port_write_event(p, ev, 0); > }
The event will be sent to the destination as specified in ev->dest. For events you have just received, the destination is your own client/port. Call snd_seq_ev_set_source(ev, ?) to set your source port, and call snd_seq_ev_set_subs(ev) to specify that the event is to be sent to all ports subscribed to your port. HTH Clemens ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel