Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

Re: Midi 14 bit numbers

2008-03-28 by rpcfender

>
> im an idiot so ill just ask. what does this do? achieve? just curious:)
>
No, not an idiot it's a good question. It is probably of no use to
anyone but me.

Type in a number in Hexadecimal and it displays the decimal value
along with the Midi note and Midi 14bit.

MidiOx displays in Hex so it can be useful to have something to
translate to decimal.

I my case, I was writing a preset for my BCR and needed to calculate
the values in 14 bits.
The FantomX uses 14bit numbers in the sysex and I was using MidiOx to
work out some of the non-documented messages.

As each midi data byte can only be 0 to $7F to get a larger value than
$7F (you can use the program to see what decimal value that is 8)  )
you must use 2 bytes. So the number range is now 0 to $7F7F ($3FFF in
hex & 16383 in decimal) but as a 14 bit number.
Confused?
14 Bit   Hex
$007E    $007E
$007F    $007F
$0100    $0080
$0102    $0081
$0103    $0082
.
.
.
$017E    $00FE
$017F    $00FF
$0200    $0100

My head started hurting trying to work out the 14 bit value so I wrote
this crappy little program.

The binary and the Ascii are really just useful for programmers I guess.

Royce

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.