Wii GH5 Guitar
Latency of an input from a Wii GH5 Guitar. Note that the GH5 guitars have seperate microcontrollers for handling the neck inputs and other inputs. This is why there are two seperate sets of data here. Note that the Fret inputs below are measured going via the main PCB, you can go here to get the latency information when the main board is bypassed.
Measured by connecting it to the microcontroller in question, and then sending a signal to toggle the Green Fret or Strum Up inputs, and timing how long it takes that signal to reach a target device over USB.
microcontroller | Pi Pico | raphnet wusbmote | Pi Pico |
---|---|---|---|
firmware | new | old | |
controller | Strum | Strum | Strum |
poll rate | 1 ms | 1 ms | 1 ms |
min | 0.83 ms | 0.76 ms | 0.54 ms |
max | 5.59 ms | 5.02 ms | 6.12 ms |
avg | 2.78 ms | 2.88 ms | 3.56 ms |
stddev | 0.92 ms | 0.93 ms | 1.06 ms |
%on time | 84% | 83% | 79% |
%1f skip | 16% | 17% | 21% |
%2f skip | 0% | 0% | 0% |
%3f skip | 0% | 0% | 0% |
microcontroller | Pi Pico | raphnet wusbmote | Pi Pico |
---|---|---|---|
firmware | new | old | |
controller | Frets | Frets | Frets |
poll rate | 1 ms | 1 ms | 1 ms |
min | 2.6 ms | 2.77 ms | 3.49 ms |
max | 10.24 ms | 10.37 ms | 11.4 ms |
avg | 6.29 ms | 6.59 ms | 7.19 ms |
stddev | 1.45 ms | 1.48 ms | 1.58 ms |
%on time | 62% | 61% | 57% |
%1f skip | 38% | 39% | 43% |
%2f skip | 0% | 0% | 0% |
%3f skip | 0% | 0% | 0% |
Note that in the below graph, you can click on legends to show and hide different controllers when comparing.