Lines Matching refs:ev
187 static void dump_event(const snd_seq_event_t *ev)
189 printf("%3d:%-3d ", ev->source.client, ev->source.port);
191 switch (ev->type) {
193 if (ev->data.note.velocity)
195 channel_number(ev->data.note.channel),
196 ev->data.note.note,
197 midi1_data(ev->data.note.velocity));
200 channel_number(ev->data.note.channel),
201 ev->data.note.note);
205 channel_number(ev->data.note.channel),
206 ev->data.note.note,
207 midi1_data(ev->data.note.velocity));
211 channel_number(ev->data.note.channel),
212 ev->data.note.note,
213 midi1_data(ev->data.note.velocity));
217 channel_number(ev->data.control.channel),
218 ev->data.control.param, ev->data.control.value);
222 channel_number(ev->data.control.channel),
223 ev->data.control.value);
227 channel_number(ev->data.control.channel),
228 midi1_data(ev->data.control.value));
232 channel_number(ev->data.control.channel),
233 midi1_pitchbend(ev->data.control.value));
237 channel_number(ev->data.control.channel),
238 ev->data.control.param, ev->data.control.value);
242 channel_number(ev->data.control.channel),
243 ev->data.control.param, ev->data.control.value);
247 channel_number(ev->data.control.channel),
248 ev->data.control.param, ev->data.control.value);
252 ev->data.control.value);
256 ev->data.control.value);
260 ev->data.control.value);
265 ev->data.control.value);
270 ev->data.control.value);
273 if (ev->source.client == SND_SEQ_CLIENT_SYSTEM &&
274 ev->source.port == SND_SEQ_PORT_SYSTEM_TIMER)
276 ev->data.queue.queue);
281 if (ev->source.client == SND_SEQ_CLIENT_SYSTEM &&
282 ev->source.port == SND_SEQ_PORT_SYSTEM_TIMER)
284 ev->data.queue.queue);
289 if (ev->source.client == SND_SEQ_CLIENT_SYSTEM &&
290 ev->source.port == SND_SEQ_PORT_SYSTEM_TIMER)
292 ev->data.queue.queue);
297 printf("Set tick queue pos. queue %d\n", ev->data.queue.queue);
300 printf("Set rt queue pos. queue %d\n", ev->data.queue.queue);
303 printf("Set queue tempo queue %d\n", ev->data.queue.queue);
312 printf("Queue timer skew queue %d\n", ev->data.queue.queue);
325 ev->data.addr.client);
329 ev->data.addr.client);
333 ev->data.addr.client);
337 ev->data.addr.client, ev->data.addr.port);
341 ev->data.addr.client, ev->data.addr.port);
345 ev->data.addr.client, ev->data.addr.port);
349 ev->data.connect.sender.client, ev->data.connect.sender.port,
350 ev->data.connect.dest.client, ev->data.connect.dest.port);
354 ev->data.connect.sender.client, ev->data.connect.sender.port,
355 ev->data.connect.dest.client, ev->data.connect.dest.port);
361 for (i = 0; i < ev->data.ext.len; ++i)
362 printf(" %02X", ((unsigned char*)ev->data.ext.ptr)[i]);
367 printf("Event type %d\n", ev->type);
598 static void dump_ump_event(const snd_seq_ump_event_t *ev)
600 if (!snd_seq_ev_is_ump(ev)) {
601 dump_event((const snd_seq_event_t *)ev);
605 printf("%3d:%-3d ", ev->source.client, ev->source.port);
607 switch (snd_ump_msg_type(ev->ump)) {
609 dump_ump_midi1_event(ev->ump);
612 dump_ump_midi2_event(ev->ump);
616 snd_ump_msg_type(ev->ump),
617 snd_ump_msg_group(ev->ump),
618 snd_ump_msg_status(ev->ump),
619 *ev->ump);