Alesis QS Series Service Manual page 62

Qs series 64 voice keyboards and rack mount synths
Table of Contents

Advertisement

PROGRAM DATA FORMAT
Programs contain 350 bytes of packed parameter data.
parameters for all four sounds. The next four sets of 85 bytes contain each of the four sound's
parameters. The least significant bit of the first byte of each sound determines if it is a keyboard
sound or a drum sound. The parameter definitions of the remaining bits of the first byte as well as
the remaining 84 bytes of the sound are determined by this bit. Only one keyboard sound and one
drum sound are shown below. Each of the four sounds can be either a keyboard sound or a drum
sound. The bit addresses must have the correct offset added to them in order to address the
correct sound relative to the beginning of the program. Sound 1's address begins at 10, Sound 2
at 95, Sound 3 at 180, and Sound 4 at 265. The bit addresses shown are from most significant bit
to least significant bit for each parameter, with the byte number first, followed by a colon (:),
followed by the bit number. Each parameter should never exceed the limit shown in the table. For
bipolar parameters, the limits shown are offset binary, since this is the format that the parameters
are stored in. To view them as two's complement numbers, add the value shown in the Offset
column. For direct parameter editing (sysex command 10H), the function, page, and data pot
number are shown. The Mode should be set to 2 (=Program), the Sound parameter set to 0
through 3 for sounds 1 through 4, respectively, and the Channel parameter should be set to 0
through 15, for channels 1 through 16, respectively, when used in Mix mode. Signed parameters
should be sent in 2's complement format.
#Parameter name
0.Program spare (deleted parameter)
1.Program spare (deleted parameter)
2.Program name digit 0
3.Program name digit 1
4.Program name digit 2
5.Program name digit 3
6.Program name digit 4
7.Program name digit 5
8.Program name digit 6
9.Program name digit 7
10.Program name digit 8
11.Program name digit 9
12.ROM Identifier**
*If the current sound is a drum, this function number for program name must be 7.
*These 2 bits are used to identify the machine ROM where a program was written.
possible values:
0 = QuadraSynth Plus / S4 Plus
1 = QS6
2 = Reserved for future use
3 = Reserved for future use
If a QS6 receives a program with a ROM Identifier of 0, the QS6 will assume the program
originated in a QuadraSynth Plus or S4 Plus. The QS6 will then re-map the ROM addresses for
this program to be compatible with the QS6.
Alesis QS Series Keyboards Service Manual V1.00
Func
Page
Pot
8*
0
0
8*
1
0
8*
2
0
8*
3
0
8*
4
0
8*
5
0
8*
6
0
8*
7
0
8*
8
0
8*
9
0
53
The first 10 bytes are common
Offset Limit bits
7
1
0
95
7
0
95
7
0
95
7
0
95
7
0
95
7
0
95
7
0
95
7
0
95
7
0
95
7
0
95
7
2
bit address
0:6-0:0
0:7
1:6-1:0
2:5-1:7
3:4-2:6
4:3-3:5
5:2-4:4
6:1-5:3
7:0-6:2
7:7-7:1
8:6-8:0
9:5-8:7
9:7-9:6
11/19/06

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Qs6Qs7Qs8Qsr

Table of Contents