[BUG] Receive interval between multiple messages in a packet is not stable. #402
Labels
bug 🐞
Something isn't working
needs-investigation 🔍
Needs to be investigated before considering or solving.
The receive interval between multiple messages in a packet is not stable.
The included program, notesend.uf2 for raspberry pi pico sends eight Note On messages approximately once every second.
One packet contains eight messages.
sendnote.uf2.zip
When these messages are received with midi.exe, the receive interval between each message varies.
At the shortest, it can be a few usec, and at the longest, it can be over 100 usec.
In the following picture, 999.72msec, 999.99msec and 999.80msec is the packet interval.
177.90usec is maxmum and 8.40usex is minimum.
Since there are eight Note On messages packaged in one packet.
I would like the receive interval to be a stable few usec.
Or is this only a display problem?
Is there an API to receive messages in packets?
USBMIDI2_10.0.1.5_x64
Windows.MIDI.Services.App.SDK.Runtime.-.Developer.Preview.6.1.0.24194.2233-x64.exe
Windows.MIDI.Services.Console.-.Developer.Preview.6.1.0.24194.2233-x64.exe
Windows.MIDI.Services.In-Box.Service.-.Developer.Preview.6.1.0.24194.2233-x64.exe
The text was updated successfully, but these errors were encountered: