I’ve posted this question already in general discussion but not had a bite, so apologies for the multiple posts. I’m hoping that technical support will know.
It turns out I was barking up the wrong tree. With some help from the great folks over at www.vguitarforums.com, I managed to work it out:
Using Bome’s SendSX I noticed that every time i changed song on the BeatBuddy it sent a SysEx message along the lines of
F0 7F 7F 03 02 04 06 03 18 08 F7
Which corresponds to the spec of the Universal Real Time Sys Ex header
F0 7F Universal Real Time Sys Ex header
id ID of target device (default = 7F = All devices)
03 Sub ID#1 = Notation Information
02 Sub ID#2 = Time Signature message; Immediate Change
ln Number of data bytes following
nn Numerator of time signature
dd Denominator of time signature (negative power of 2)
cc Number of MIDI clocks in a metronome click
bb Number of notated 32nd notes in a MIDI quarter note
[nn dd …] Additional pairs of numerators/denominators to define a compound time signature within the same bar
F7 EOX
so from that i can tell in the previous example, the time signature is 6/8
F0 7F Universal Real Time Sys Ex header
7F ID of target device
03 Sub ID#1 = Notation Information
02 Sub ID#2 = Time Signature message; Immediate Change
04 Number of data bytes following 06 Numerator of time signature
03 Denominator of time signature (negative power of 2)
18 Number of MIDI clocks in a metronome click
08 Number of notated 32nd notes in a MIDI quarter note
F7 EOX