Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

Index last updated: 2026-04-28 22:42 UTC

Message

Re: [CZsynth] VZ SysEx Format

2014-01-07 by Lee Borrell

I am currently working on a Csharp program for Synths - the Checksum is an issue that cropped up with the Commodore program that I built what we are re-building in Csharp.
The Yamaha one is give as 'The twos complement of the 7bit sum of all data bytes" in the PSS480 manual.

Since the data is held as nybbles (half bytes) it is these that are used to form the sum  - this is ANDED with 127 to form the '7bit sum' and then subtracted from 128 to get the 2's complement.

As to whether Casio used this in their checksums,I have no idea,but it would be easy to find out by carrying out the above and comparing it with the stored checksum.



________________________________
 From: "facebook@..." <facebook@...>
To: CZsynth@yahoogroups.com 
Sent: Sunday, 5 January 2014, 21:23
Subject: [CZsynth] VZ SysEx Format
 


  
Happy new year to all,

I spent some time during the holidays setting up an smal HTML5 based framework which is intented to act as a librarian for the VZ sound patches. 

Going through the specs I came over the checksum, which isn't described in detail in the CasioVZ-HohnerHS Sysex Format.pdf.

Can anyone help me out on the details here?

My idea:
Create a little helper to rearrange existing sysex files, which will (in the first step) be consolidated in a new sysex file to be uploaded.


My progress:
So far I can drag and drop sysex files into the GUI and extract the tone and op names of the banks, also a re-arrangement is possible (from gui side).

My need:
Any help on the internal sysex format - especially on the check sum.

Technology: 
HTML5 so anyone could use it. Upload to the VZ would still need an external tool but maybe HTML5 will support that, too in the future.

Me:
I have a VZ10m, HS-2, CZ-3000 and an HT-3000 in my set-up (besides D-110, X3R, AN1x, Phm and sonic|core Scope 5)

Any help is appreciated,

cheers,

Pete

(I was in the forum before but lot my ID after a computer crash ;) )

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.