MIDIBUF_MASK
#define MIDIBUF_END(buf) (((buf)->start + (buf)->used) & MIDIBUF_MASK)
(buf)->start &= MIDIBUF_MASK; \