+
+ size_t event_size = midi_event_size((unsigned char)status) + 1;
+
+ // Make sure we have enough scratch buffer
+ if (ev.size < event_size)
+ ev.buffer = (Byte*)realloc(ev.buffer, event_size);
+
+ ev.time = delta_time;
+ ev.size = event_size;
+
+ /*if (ev.buffer == NULL)
+ ev.buffer = (Byte*)malloc(sizeof(Byte) * ev.size);*/