WinShow.

The addresses

Two profiles, depending on what the receiver can read.

The generic profile sends one value per address. That is the shape a third-party tool maps in one gesture, with nothing to decode — Resolume, TouchDesigner, Chataigne.

/winshow/tempo/master/bpm      (float)
/winshow/tempo/master/deck     (int)
/winshow/tempo/master/playing  (int, 0 or 1)

The grandMA3 profile is different, because the console has no "BPM" input: it receives a command line on an address whose prefix is set in its OSC configuration.

/<prefix>/cmd   →   Master 3.<n> At BPM <value>

The tempo sent is the master deck’s, on those three addresses, for every plan.