Clemens Ladisch wrote:

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



This does help. Thank you. -Garett


------------------------------------------------------- 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

Reply via email to