-
-
Notifications
You must be signed in to change notification settings - Fork 7
U4MIDI WC
Folkert van Heusden edited this page Jul 22, 2025
·
1 revision
Wired loopback:
> alsa-midi-latency-test 0.0.6
> running on Linux release 6.14.0-24-generic (version #24-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 15 11:18:07 UTC 2025) on x86_64
sched_setscheduler: Operation not permitted
> set_realtime_priority(SCHED_FIFO, 99).. done.
> clock resolution: 0.000000001 s
> sampling 10000 midi latency values - please wait …
> press Ctrl+C to abort test
> done.
> latency distribution:
...
1.2 - 1.3 ms: 70 #
1.3 - 1.4 ms: 1394 ##########
1.4 - 1.5 ms: 6805 ##################################################
1.5 - 1.6 ms: 1327 ##########
1.6 - 1.7 ms: 277 ##
1.7 - 1.8 ms: 90 #
1.8 - 1.9 ms: 24 #
...
2.0 - 2.1 ms: 3 #
2.1 - 2.2 ms: 4 #
2.2 - 2.3 ms: 1 #
...
2.5 - 2.6 ms: 1 #
...
2.7 - 2.8 ms: 1 #
2.8 - 2.9 ms: 1 #
2.9 - 3.0 ms: 1 #
...
3.6 - 3.7 ms: 1 #
> SUCCESS
best latency was 1.2 ms
mean latency was 1.4 ms
median latency was 1.4 ms
worst latency was 3.6 ms, which is great.
BLE-MIDI:
> alsa-midi-latency-test 0.0.6
> running on Linux release 6.14.0-24-generic (version #24-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 15 11:18:07 UTC 2025) on x86_64
sched_setscheduler: Operation not permitted
> set_realtime_priority(SCHED_FIFO, 99).. done.
> clock resolution: 0.000000001 s
> sampling 10000 midi latency values - please wait …
> press Ctrl+C to abort test
> done.
> latency distribution:
...
4.1 - 4.2 ms: 1 #
...
4.6 - 4.7 ms: 1 #
...
5.1 - 5.2 ms: 1 #
...
5.4 - 5.5 ms: 1 #
...
5.7 - 5.8 ms: 1 #
5.8 - 5.9 ms: 2 #
...
6.0 - 6.1 ms: 2 #
...
6.2 - 6.3 ms: 6 #
6.3 - 6.4 ms: 8 #
6.4 - 6.5 ms: 12 #
6.5 - 6.6 ms: 13 #
6.6 - 6.7 ms: 19 #
6.7 - 6.8 ms: 16 #
6.8 - 6.9 ms: 17 #
6.9 - 7.0 ms: 19 #
7.0 - 7.1 ms: 23 #
7.1 - 7.2 ms: 49 #
7.2 - 7.3 ms: 324 #######
7.3 - 7.4 ms: 1123 #######################
7.4 - 7.5 ms: 2459 ##################################################
7.5 - 7.6 ms: 2035 #########################################
7.6 - 7.7 ms: 1994 #########################################
7.7 - 7.8 ms: 1169 ########################
7.8 - 7.9 ms: 447 #########
7.9 - 8.0 ms: 62 #
8.0 - 8.1 ms: 27 #
8.1 - 8.2 ms: 25 #
8.2 - 8.3 ms: 9 #
8.3 - 8.4 ms: 16 #
8.4 - 8.5 ms: 17 #
8.5 - 8.6 ms: 13 #
8.6 - 8.7 ms: 12 #
8.7 - 8.8 ms: 4 #
8.8 - 8.9 ms: 4 #
8.9 - 9.0 ms: 1 #
9.0 - 9.1 ms: 2 #
9.1 - 9.2 ms: 1 #
...
9.4 - 9.5 ms: 1 #
...
9.8 - 9.9 ms: 1 #
9.9 - 10.0 ms: 1 #
...
10.7 - 10.8 ms: 1 #
...
14.6 - 14.7 ms: 1 #
14.7 - 14.8 ms: 1 #
14.8 - 14.9 ms: 4 #
14.9 - 15.0 ms: 9 #
15.0 - 15.1 ms: 21 #
15.1 - 15.2 ms: 6 #
15.2 - 15.3 ms: 1 #
15.3 - 15.4 ms: 1 #
15.4 - 15.5 ms: 2 #
15.5 - 15.6 ms: 1 #
15.6 - 15.7 ms: 1 #
15.7 - 15.8 ms: 1 #
15.8 - 15.9 ms: 2 #
...
23.1 - 23.2 ms: 1 #
...
127.3 -127.4 ms: 1 #
127.4 -127.5 ms: 1 #
127.5 -127.6 ms: 2 #
...
127.8 -127.9 ms: 1 #
...
134.6 -134.7 ms: 1 #
134.7 -134.8 ms: 1 #
...
134.9 -135.0 ms: 1 #
...
135.1 -135.2 ms: 1 #
> FAIL
best latency was 4.10 ms
worst latency was 135.10 ms, which is too much.