Please note that each internal ram byte (d7 - d0) is transmitted as 2 midi
bytes. The first midi byte is 0000000xb where x is d7. The second midi byte
is 0xxxxxxxb where x is d6 - d0. Refer to the Receive One Program procedure
in the General Midi Implementation Manual for required header information.
Ram Byte Number Quick Definition
1 - 22 Program definition
23 - 38 Program name
Total Number of Internal Ram Bytes Transmitted 38
128 Program names
Each program name is 16 bytes long. (16 * 128 = 2048 Bytes). The character
set for the DSP256 is at the end of this document.
128 Program Definitions
Program Definition has the following structure:
Program
Definition
Byte Definition
1 Algorithm number (0 - 26)
2 - 22 Vary based on the algorithm number.
There are 128 program definitions in the DSP256 (128 * 22 = 2,816 bytes)