Post by djsorgan on Sept 29, 2022 17:36:50 GMT
There is a major problem trying to remotely control the bpm of the Dynamic Clock in macOS Monterey. The example provided in the current MidiFire manual (Screenshot below} uses decimal numbers in a SysEx midi message, not hex values. The effect is 2 digit decimal numbers above 79 cannot be programmed.
This appears to be a bug!
First I generate SysEx 5A 01 25 37 in MIDIDesigner Pro which outputs F0 5A 01 25 37 F7 and results in 125.37 bpm per the manual.
But when I try to program F0 5A 01 80 00, the output changes to F0 5A 01 7F 00 F7 and results in 185.00 bpm, not 180.00.
This is a result of inserting decimal numbers into a hex field. Decimal numbers from 00 to 79 are valid hex numbers but 80 and above are not and convert to the max hex number of 7F. So any 2 digit decimal number above 79 cannot be processed as desired. There is no way to identify any decimal number above 79.
Is there a way around this limitation?