Page 1 of 1

checksum of bulk dump sysex

Posted: 06 Nov 2013, 16:30
by dokkoisam
hello
I have recieved bulk dump Exclusive data from Nord Wave.

F0 33 7F 0E 08 01 02 00 00 0E 08 41 50 41 43 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 04 24 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 17 00 00 00 00 00 08
00 00 00 17 00 00 00 00 00 00 00 00 3E 00 00 00 05 60 00 00 00 6E 41 00 00 00 00 00 00 00 00 10 01 3A 28 00 00 00 7F 00
00 00 01 40 00 00 01 00 00 00 00 00 00 00 00 00 3F 40 00 00 07 78 00 00 00 00 00 00 00 00 00 00 00 01 7E 00 00 00 00 00
00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 10 0C 00 00 00 0F 70 00 00 00 00 00 00 00 00 00 00 00 03 7F 36 34 60 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 17 00 00 00 00 00 08
00 00 00 17 00 00 00 04 40 00 00 00 3E 00 00 00 05 60 00 00 00 6E 41 00 00 00 00 00 00 00 00 10 01 3A 20 00 00 00 7F 00
00 00 04 40 00 00 00 4A 00 00 00 00 00 00 00 00 3F 40 00 00 07 78 00 00 00 7F 00 00 00 00 00 00 00 01 7E 00 00 00 00 00
00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 10 0C 00 00 00 0F 70 00 00 00 00 00 00 00 00 00 00 00 03 7F 36 34 60 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 1B 0A 28 60 00 00 00 64 71 30 00 00 00
00 0000 00 00 00 00 00 00 00 00 00 00
47 F7

Adding that all Red font area →10CC
CC-80=4C NOT checksum 47

80-4C=34 NOT checksum 47

Does anyone know how to calculate checksum?

Re: checksum of bulk dump sysex

Posted: 06 Nov 2013, 17:25
by mjbrands
What are you trying to achieve? The dump on the Wave will never be complete, since it does not include the samples. Sure, if you send it to another Wave with -exactly- the same samples, it should work - but if the samples differ, you're in trouble.

It seems to me using the Sound Manager to make a backup (and restore that if/when required) might be the way to go.

Of course, you may have very specific requirements for which only a SysEx dump suffices :-)

Btw. I never looked at how Nord verifies the validity of a SysEx dump, but if I remember correctly, not all vendors do that in the same way.

Re: checksum of bulk dump sysex

Posted: 07 Nov 2013, 16:41
by dokkoisam
Just by looking at the Nord Wave's Panel ,I can not understand the specific numerical values ​​of the elements that make up the sound.
So I want to analyze the bulk dump sysex to understand the values ​​of the parameters at a glance.

For example,the numbers from 12th to 27th (41 50 41 43 48 00 00 00 00 00 00 00 00 00 00 00) represent the name of the program →(APACH).
It is ASCII code number.

Re: checksum of bulk dump sysex

Posted: 07 Nov 2013, 21:19
by mjbrands
I created a utility that can show the contents of individual Wave programs. It is not very user-friendly (cmdline), but you might find it interesting (comes with source code).

Note it doesn't show all info, since I don't have a Wave anymore and had to stop working on it.

http://www.norduserforum.com/nord-wave- ... t1981.html

Send me a PM if you have problems getting it to work.

Re: checksum of bulk dump sysex

Posted: 12 Nov 2013, 16:30
by dokkoisam
>>mjbrands
Thank you for your reply.
Was very helpful for me Articles written by you. especially "Digging in the Nord Wave file format".pdf
Unfortunately I can not compile the show-nwp.c in my pc .Therefore I will continue to analysis of bulk dump sysex and I want to program MIDI LIBRARIAN in CTRLR.
If Nord Wave uses a CRC in checksum, I cannot help giving up.

I am glad to give your opinion.

Re: checksum of bulk dump sysex

Posted: 13 Nov 2013, 00:13
by mjbrands
If you send me a private message about it (click the small PM button to the right of this post), I can set you up with a compiled Windows version of the tool.

Re: checksum of bulk dump sysex

Posted: 29 Dec 2013, 00:54
by guslid
Hello,

I have also been trying to find out how the checksum is calculated, as I am interested in generating sysex patch files for the Wave from computer software. The best info I have found from Nord is the Stage Classic's Sysex guide (http://www.nordkeyboards.com/downloads/ ... 0Guide.pdf), which states: "7-bit checksum (sum of all bytes above - wrapping)". However, in the world of CRCs that is not enough.

If anyone has any updates on this subject I would be really interested!

Best regards,

Gustav

Re: checksum of bulk dump sysex

Posted: 30 Dec 2013, 01:05
by mjbrands
Maybe you could store the same sound in programs 0 (1?) thru 3 and compare the SysEx dump for those. For bonus points, post them to this thread so other people (like me) can also take a look at them :-)