usb_midi_event_packet
(usb_midi_event_packet*)((uint8*)midiDevice->buffer + B_PAGE_SIZE / 2);
usb_midi_event_packet* packet = midiDevice->buffer;
while (bytes_left >= sizeof(usb_midi_event_packet)) {
bytes_left -= sizeof(usb_midi_event_packet);
usb_midi_event_packet* pkt = (usb_midi_event_packet*)data;
usb_midi_event_packet* pkt = midiDevice->out_buffer;
memset(pkt, 0, sizeof(usb_midi_event_packet));
midiDevice->out_buffer, sizeof(usb_midi_event_packet)
usb_midi_event_packet* buffer; /* input buffer & base of area */
usb_midi_event_packet* out_buffer; /* above input buffer */