>
> 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
--- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@...> wrote:
>
>
> >
> > 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.
>
It's going to be very useful to me since one machine I'm going to work
on is the Lexicon PCM 70 and it uses short sysex strings with 10 bit
values for the params. Taking these ranges of values (like 432d to
632d) and translating them into MIDI chunks will be invaluable.
Tom