Lines Matching refs:ev
114 snd_seq_event_t ev; in send_event() local
116 bzero(&ev, sizeof(ev)); in send_event()
117 ev.queue = queue; in send_event()
118 ev.source.client = ev.dest.client = client; in send_event()
119 ev.source.port = ev.dest.port = port; in send_event()
120 ev.flags = SND_SEQ_TIME_STAMP_REAL | SND_SEQ_TIME_MODE_ABS; in send_event()
121 ev.time.time.tv_sec = *time; (*time)++; in send_event()
122 ev.type = SND_SEQ_EVENT_ECHO; in send_event()
123 if ((err = snd_seq_event_output(handle, &ev))<0) in send_event()
125 ev.dest = *dest; in send_event()
126 ev.type = SND_SEQ_EVENT_PGMCHANGE; in send_event()
127 ev.data.control.channel = 0; in send_event()
128 ev.data.control.value = 16; in send_event()
129 if ((err = snd_seq_event_output(handle, &ev))<0) in send_event()
131 ev.type = SND_SEQ_EVENT_NOTE; in send_event()
132 ev.data.note.channel = 0; in send_event()
133 ev.data.note.note = 64 + (queue*2); in send_event()
134 ev.data.note.velocity = 127; in send_event()
135 ev.data.note.off_velocity = 127; in send_event()
136 ev.data.note.duration = 500; /* 0.5sec */ in send_event()
137 if ((err = snd_seq_event_output(handle, &ev))<0) in send_event()
145 snd_seq_event_t *ev; in event_sender() local
261 if ((err = snd_seq_event_input(handle, &ev))<0) in event_sender()
263 if (!ev) in event_sender()
265 if (ev->type == SND_SEQ_EVENT_ECHO) in event_sender()
267 decode_event(ev); in event_sender()
268 snd_seq_free_event(ev); in event_sender()