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 ;) )
Message
Re: [CZsynth] VZ SysEx Format
2014-01-07 by Lee Borrell
Attachments
- No local attachments were found for this message.