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