I am building a HID USB device (via Microchip PIC MCU) with a MIDI interface, which is functioning as intended (sending midi to the host). My intent is to make it usable by a DAW (such as Reaper), and to ensure precise and accurate timing, I believe I need to implement MIDI timestamps. My questions:
- Is implementing MIDI timestamps going to dramatically improve the precision and accuracy of recorded midi notes without degrading real-time performance?
- Do MIDI timestamps need to be implemented by the MCU, or is that handled inherently by the driver?
- Where can I find documentation on implementing timestamps if applicable? (Google appears to not be helping in this case)