SEQ_MK_TIMING
*ev = SEQ_MK_TIMING(WAIT_ABS, .divisions=tmp_delay);
*ev = SEQ_MK_TIMING(RESET);
seq_input_event(sc, &SEQ_MK_TIMING(WAIT_ABS, .divisions=t));
error = seq_do_timing(sc, &SEQ_MK_TIMING(START));
error = seq_do_timing(sc, &SEQ_MK_TIMING(STOP));
error = seq_do_timing(sc, &SEQ_MK_TIMING(CONTINUE));
&SEQ_MK_TIMING(TEMPO, .bpm=*(int *)addr));
write(fd, &SEQ_MK_TIMING(START), sizeof (seq_event_t));
e = SEQ_MK_TIMING(START);
e = SEQ_MK_TIMING(STOP);
e = SEQ_MK_TIMING(CONTINUE);
e = SEQ_MK_TIMING(WAIT_ABS, .divisions=192);
e = SEQ_MK_TIMING(WAIT_REL, .divisions=192);
e = SEQ_MK_TIMING(TEMPO, .bpm=84);
e = SEQ_MK_TIMING(ECHO, .cookie=0xfeedface);
e = SEQ_MK_TIMING(SPP, .midibeat=128);
e = SEQ_MK_TIMING(TIMESIG, .numerator=4, .lg2denom=2,
e = SEQ_MK_TIMING(TIMESIG, .numerator=6, .lg2denom=3,
e = SEQ_MK_TIMING(TIMESIG, .numerator=6, .lg2denom=3,
e = SEQ_MK_TIMING(TIMESIG, .numerator=6, .lg2denom=3,
ev = SEQ_MK_TIMING(TEMPO,
send_event(&SEQ_MK_TIMING(START));
ev = SEQ_MK_TIMING(TIMESIG,
send_event(&SEQ_MK_TIMING(TEMPO,
send_event(&SEQ_MK_TIMING(WAIT_REL,