How to set tempo on the Axe-Fx II XL+ via sysex?

GotMetalBoy

Power User
I upgraded last week from my Axe-Fx II Mark I to an Axe-Fx II XL+ and use to use the table in the post below but it won't work with the XL+. I know I have to change the Model # from 03 to 07 but I'm not sure how to calculate the checksum.

Anyone know how to calculate the checksum using Excel, LibreOffice Calc or OpenOffice Calc?

Here's the link to the sysex table to set the tempo on an Axe-Fx II Mark I and II:
Is it possible to set tempo on the Axe-FX II via sysex?
http://forum.fractalaudio.com/threa...-the-axe-fx-ii-via-sysex.101437/#post-1216848
 
From the Wiki:

In order to calculate the checksum, you basically have to XOR every byte from the start of the SysEx message, up to the character BEFORE the terminating F7 byte. For example, to send the following SysEx message (to fetch a preset name):
F0 00 01 74 03 0F F7
We would have to XOR all the byte values from the starting 'F0' to the '0F' which is the second last byte:
0xF0 ^ 0x00 ^ 0x01 ^ 0x74 ^ 0x03 ^ 0x0F = 0x89
Then, we would need to strip the leftmost bit from the result (by ANDing it to 0x7F):
0x89 & 0x7F = 0x09
And, we add this byte (actually, a septet now) to the end of the SysEx string, BEFORE the terminating F7:
F0 00 01 74 03 0F 09 F7

http://wiki.fractalaudio.com/axefx2/index.php?title=MIDI_SysEx

The function in Excel is BITXOR, but I don't think it takes hex values, so you'll need to conver to decimal and then back or something.

Alternatively, there are online calculators for this, I'm sure.
 
Last edited:
From the Wiki:



http://wiki.fractalaudio.com/axefx2/index.php?title=MIDI_SysEx

The function in Excel is BITXOR, but I don't think it takes hex values, so you'll need to conver to decimal and then back or something.

Alternatively, there are online calculators for this, I'm sure.

Thanks I figured it out. I didn't realize the PC I was using had Office 2010, which doesn't have BIT functions. It works with Office 2013 and LibreOffice.
 
Back
Top Bottom