Index: state.c =================================================================== RCS file: /midish/midish/state.c,v retrieving revision 1.57 diff -u -r1.57 state.c --- state.c 13 Sep 2013 08:47:06 -0000 1.57 +++ state.c 16 Nov 2013 15:16:50 -0000 @@ -142,6 +142,7 @@ return 0; } break; + case EV_MARK: case EV_TEMPO: case EV_TIMESIG: if (st->ev.cmd != ev->cmd) { @@ -256,6 +257,9 @@ st->ev.timesig_tics != ev->timesig_tics) { return 0; } + } else if (st->ev.cmd == EV_MARK) { + if (st->ev.v0 != ev->v0) + return 0; } else { log_puts("state_eq: not defined\n"); panic();