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-02-06 by Lee Borrell

The alternative that Daniel has mentioned of keeping below 127 and putting the 128 bit in the next 'byte' I came across whilst programming an editor for the ART LT reverb unit.

There is by no means any consistency in how the manufacturers separate the data bits up to keep below 127. The two options Daniel has mentioned are the only ones I have seen (as yet).




________________________________
 From: Daniel Forró <dan.for@...>
To: CZsynth@yahoogroups.com 
Sent: Thursday, 6 February 2014, 3:26
Subject: Re: [CZsynth] VZ SysEx Format
 


  
Nibble is half of byte. When some manufacturers want to sent 8-bit 
data bytes in MIDI communication, they divide them to half and send 
them in two bytes, for example

abcdefgh

sent as:

0000abcd
0000efgh

The main reason for this is that data bytes in MIDI communication must 
start with 0.

Other manufacturers did differently, for example they sent it this way:

0abcdefg
000000h

Why do you ask, you are software programmer, I'd suppose you know such 
basic things... If not, Google is your friend:

http://en.wikipedia.org/wiki/Nibble

http://www.techterms.com/definition/nybble

Daniel Forro

On 31 Jan, 2014, at 5:43 AM, charlie midi gfa wrote:

> nybbles are bytes
> ?
>
> charlie
>
>
> ----- Original Message -----
> From: "Lee Borrell" <templarser@...>
> To: <CZsynth@yahoogroups.com>
> Sent: Thursday, January 30, 2014 1:59 PM
> Subject: Re: [CZsynth] VZ SysEx Format
>
>
> That's interesting thanks - I have worked on Yamaha checksums which
> calculate on the nybbles - not the bytes - I will bear what you have 
> said in
> mind when I come to CZ.

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.