Need help with Nord Lead 3 patch checksum calculation
Posted: 17 Dec 2022, 16:25
Hello everyone,
I'm trying to understand the checksum algorithm for a Nord Lead 3 sysex patch, but I'm having trouble interpreting the documentation.
The documentation states that the patch data is viewed as a bit stream, and that the different parameters use as many bits as necessary for their actual format.
It also says that an 8-bit checksum is calculated over the entire data block, and stored as the last 8 bits of the file.
The documentation goes on to say that the checksum is calculated by adding all data bytes together, and that the bit stream is 8 to 7 bit converted to fit the MIDI format.
Has anyone here worked with Nord Lead 3 sysex before, and can explain the checksum algorithm in more detail? I would really appreciate any help or guidance on this.
Thanks!
I'm trying to understand the checksum algorithm for a Nord Lead 3 sysex patch, but I'm having trouble interpreting the documentation.
The documentation states that the patch data is viewed as a bit stream, and that the different parameters use as many bits as necessary for their actual format.
It also says that an 8-bit checksum is calculated over the entire data block, and stored as the last 8 bits of the file.
The documentation goes on to say that the checksum is calculated by adding all data bytes together, and that the bit stream is 8 to 7 bit converted to fit the MIDI format.
Has anyone here worked with Nord Lead 3 sysex before, and can explain the checksum algorithm in more detail? I would really appreciate any help or guidance on this.
Thanks!