I have tried to figure this out by myself without success. I managed to
figure out the MIDI implementation for my Yamaha DX200 in order to control
it using FruityLoops (a software sequencer) on my computer. In the last few
days I have familiarized myself with MIDI in greater depth. I now know what
RPN, NRPN, MSB, and LSB stand for. I understand how hexidecimal numbers
work. None of the material on MIDI that I have sheds any light on my
problem.
FROM WHENCE THE CONFUSION COMES
The manual for the OB-12 has two tables in which the division sign is used.
One outlines the use of Bank Selects and the other outlines the use of
Control Change messages. My primary confusion is over the use of the
division sign. However, I will include everything I want clarified below.
The tables are represented as accurately as possible.
*
NOTE: The $ character used below represents the division sign that looks
like: ------------------
*
Table 1:
BANK SELECT MSB BANK SELECT LSB RECALLED MEMORY
SECTION
0 $ 63 0 $ 63
bank A of TIMBRE section
0 $ 63 64 $ 127
bank B of TIMBRE section
64 $ 127 0 $ 63
bank A of PROGRAM section
64 $ 127 64 $ 127
bank B of PROGRAM section
Table 2 excerpts (it's a long table):
NRPN NRPN DATA ENTRY
SECTION PARAMETER MSB LSB
LSB
LFO 1 WAVE TYPE 0
72 0 $ 3
LFO 1 RATE 0
73 0 $ 127
LFO 1 CUTOFF RATIO 0
76 0 $ 7
OSCILLATOR 1 SAW STATUS 0 1
0 $ Max Level
OSCILLATOR 1 SAW LEVEL 0 1
0 $ 0 -127l (Note: the last character is a small L)
OSCILLATOR 2 SYNC 0
25 0 - 64 (I assume this means
a value of 0 through 64)
OSCILLATOR 2 FIXED PITCH 0 28
14 $ 114
FINE
OSCILLATOR 2 PITCH SHIFT 0 29
40 $ 88
Thank you,
Anthony