Lines Matching refs:ev

108 static void write_ev(snd_seq_event_t *ev)
113 rc = snd_seq_event_output(seq_handle, ev);
120 while ((rc = snd_seq_event_output(seq_handle, ev)) < 0) {
205 static void set_event_time(snd_seq_event_t *ev, unsigned int currtime)
212 snd_seq_ev_schedule_real(ev, dest_queue, 0, &rtime);
217 snd_seq_ev_schedule_tick(ev, dest_queue, 0, currtime);
222 static void set_event_header(snd_seq_event_t *ev)
224 snd_seq_ev_clear(ev);
225 snd_seq_ev_set_dest(ev, dest_client, dest_port);
226 snd_seq_ev_set_source(ev, my_port);
227 set_event_time(ev, Mf_currtime);
239 snd_seq_event_t ev;
240 set_event_header(&ev);
241 snd_seq_stop_queue(seq_handle, dest_queue, &ev);
247 snd_seq_event_t ev;
260 set_event_header(&ev);
262 snd_seq_change_queue_tempo(seq_handle, dest_queue, us, &ev);
267 snd_seq_event_t ev;
271 set_event_header(&ev);
272 snd_seq_ev_set_noteon(&ev, chan, pitch, vol);
273 write_ev(&ev);
279 snd_seq_event_t ev;
283 set_event_header(&ev);
284 snd_seq_ev_set_noteoff(&ev, chan, pitch, vol);
285 write_ev(&ev);
291 snd_seq_event_t ev;
295 set_event_header(&ev);
296 snd_seq_ev_set_pgmchange(&ev, chan, program);
297 write_ev(&ev);
303 snd_seq_event_t ev;
307 set_event_header(&ev);
308 snd_seq_ev_set_controller(&ev, chan, control, value);
309 write_ev(&ev);
315 snd_seq_event_t ev;
319 set_event_header(&ev);
320 snd_seq_ev_set_pitchbend(&ev, chan, (lsb + (msb << 7)) - 8192);
321 write_ev(&ev);
326 snd_seq_event_t ev;
330 set_event_header(&ev);
331 snd_seq_ev_set_keypress(&ev, chan, pitch, pressure);
332 write_ev(&ev);
337 snd_seq_event_t ev;
341 set_event_header(&ev);
342 snd_seq_ev_set_chanpress(&ev, chan, pressure);
343 write_ev(&ev);
348 snd_seq_event_t ev;
362 set_event_header(&ev);
363 snd_seq_ev_set_sysex(&ev, len, msg);
364 write_ev(&ev);