Skip Navigation.
Section 0

Interface Manual: Appendix B - Parameter Information

A Chroma program consists of 101 parameters divided into four categories:

The Control, A Channel and B Channel Parameters are fully described in the Chroma Programming Manual. Their values appear in signed two's complement form over the interface.

The Panel Parameters stored in programs 1 through 50 have no effect, even if an instrument is defined by the program. The only Panel Parameters that have any effect are those in program 0, and they represent the current states of the "programmable" panel controls:

A Chroma program consists of all the parameter values packed into 59 bytes, subdivided as follows:

Program Table Layout

The following table shows the range of each parameter, its scratch value and its location within the program. The location of the lsb of the parameter is specified in the form "byte:bit". No parameter crosses a byte boundary. For instance, the Detune parameter lsb is in byte 2 bit 3 and takes five bits, so its msb is in byte 2 bit 7.

No(s) Group Name Range Scratch Location(s) Length
0 Panel Link Balance -8..+7 0 31:0 4
1 Control Patch 0..15 0 1:0 4
2 Control Fsw Mode 0..7 0 5:0 3
3 Control Keybd Alg 0..15 0 31:4 4
4 Control Detune 0..31 0 2:3 5
5 Control Output Select 0..3 0 2:1 2
6/56 Glide Rate 0..31 0 28/58:3 5
7/57 Glide Shape 0..1 0 14/44:6 1
8/58 Sweep Mode 0..3 0 4/34:0 2
9/59 Sweep Rate 0..63 0 4/34:2 6
10/60 Sweep Rate Mod 0..15 0 3/33:0 4
11/61 Sweep Wave Shape 0..15 0 6/36:4 4
12/62 Sweep Ampl Mod 0..15 0 6/36:0 4
13/63 Env 1 Ampl Touch 0..7 0 9/39:0 3
14/64 Env 1 Attack 0..31 0 7/37:3 5
15/65 Env 1 Attack Mod 0..7 0 7/37:0 3
16/66 Env 1 Decay 0..31 31 8/38:3 5
17/67 Env 1 Decay Mod 0..7 0 8/38:0 3
18/68 Env 1 Release 0..31 0 9/39:3 5
19/69 Env 2 Delay 0..31 0 10/40:3 5
20/70 Env 2 Ampl Touch 0..7 0 13/43:0 3
21/71 Env 2 Attack 0..31 0 11/41:3 5
22/72 Env 2 Attack Mod 0..7 0 11/41:0 3
23/73 Env 2 Decay 0..31 31 12/42:3 5
24/74 Env 2 Decay Mod 0..7 0 12/42:0 3
25/75 Env 2 Release 0..31 0 13/43:3 5
26/76 Pitch Tune 0..63 12 14/44:0 6
27/77 Pitch Mod 1 Select 0..15 0 18/48:4 4
28/78 Pitch Mod 1 Depth -64..+63 0 15/45:0 7
29/79 Pith Mod 2 Select 0..15 0 18/48:0 4
30/80 Pitch Mod 2 Depth -64..+63 0 16/46:0 7
31/81 Pitch Mod 3 Select 0..15 0 19/49:4 4
32/82 Pitch Mod 3 Depth -64..+63 0 17/47:0 7
33/83 Width Wave Shape 0..3 0 20/50:0 2
34/84 Width Width 0..63 0 20/50:2 6
35/85 Width Mod Select 0..15 0 19/49:0 4
36/86 Width Mod Depth -64..+63 0 21/51:0 7
37/87 Cutoff LP/HP 0..1 0 15/45:7 1
38/88 Cutoff Resonance 0..7 0 10/40:0 3
39/89 Cutoff Tune 0..63 63 22/52:0 6
40/90 Cutoff Mod 1 Select 0..15 0 26/56:4 4
41/91 Cutoff Mod 1 Depth -64..+63 0 23/53:0 7
42/92 Cutoff Mod 2 Select 0..15 0 26/56:0 4
43/93 Cutoff Mod 2 Depth -64..+63 0 24/54:0 7
44/94 Cutoff Mod 3 Select 0..15 0 27/57:4 4
45/95 Cutoff Mod 3 Depth -64..+63 0 25/55:0 7
46/96 Volume Mod 1 Select 0..3 0 27/57:2 2
47/97 Volume Mod 1 Depth 0..15 15 3/33:4 4
48/98 Volume Mod 2 Select 0..3 0 27/57:0 2
49/99 Volume Mod 2 Depth 0..15 15 5/35:4 4
50/100 Volume Mod 3 Select 0..7 0 28/58:0 3
51 Panel Link 0..3||1..50   0:0 8
52 Panel Edit 1..3   30:0 8
53 Panel Keyboard Split -32..+31   32:0 8
54 Panel Main Transpose 0..2   1:6 2
55 Panel Link Transpose 0..2   1:4 2
  Sequence Program Number 1..50   29:0 8
  (Unused bits)   2:0 1
    5:3 1
    35:0 4
    14/44:7 1
    16/46:7 1
    17/47:7 1
    21/51:7 1
    22/52:6 2
    23/53:7 1
    24/54:7 1
    25/55:7 1

Note — Signed parameter values are represented in two's complement format with the leftmost bit assigned to the parameter being the sign bit. Thus, a mod depth of -10 would appear in seven bits as 1110110.

Polaris Parameters and Program Layout

A Polaris program consists or 50 parameters divided into two categories:

Tonal Parameters

These are parameters 0 through 43, and represent the settings of the programming controls that directly affect the sound. They are fully described in the Polaris manual. Their values appear in signed two's completent form over the interfaoe.

Panel Parameters

These are parameters 44 through 49, and represent the states or various oontrols that have no direct effect on the sound. The panel parameters are:

Note — The Transpose and Keyboard Split parameters number the keys from 0 to 60, rather than -24 to +36 as in the Attack and Release commands.

The following table shows the range of each parameter, its scratch value and its location wlthin the program. The location or the lsb of the parameter is specified in the form "byte:bit". Unlike the parameters in a Chroma Program, though, these parameters may cross byte boundaries. For instance, the Vibrato Pedal parameter has four bits and starts in byte 4 bit 7. This means that the next bit is in byte 5 bit 0, the next is in byte 5 bit 1 and the msb is in byte 5 bit 2.

Polaris Parameter List

No. Name Range Scratch Location Length
0 Volume 0..255 192 0:0 8
1 Glide 0..63 0 1:0 6
2 Sweep Rate 0..127 0 1:6 7
3 Sweep Rate Pedal -64..+63 0 2:50 7
4 Sweep Shape 0..1 0 3:4 1
5 Vibrato Delay 0..63 0 3:5 6
6 Mod Lever Range 0..15 0 4:3 4
7 Vibrato Pedal 0..15 0 4:7 4
8 Bend Lever Range -16..+15 0 5:3 5
9 Pitch Pedal -16..+15 0 6:0 5
10 Envelope Fixed/Touch 0..1 0 6:5 1
11 Envelope Attack 0..63 0 6:6 6
12 Envelope Decay 0..63 0 7:4 6
13 Envelope Sustain 0..63 0 8:2 6
14 Envelope Sustain Decay 0..63 0 9:6 6
15 Envelope Release 0..63 0 9:6 6
16 Volume Envelope Fixed/Touch 0..1 0 10:4 1
17 Volume Envelope Attack 0..63 0 10:5 6
18 Volume Envelope Decay 0..63 63 11:3 6
19 Volume Envelope Release 0..63 0 12:1 6
20 Oscillator 1 Transpose 0..60 12 12:7 6
21 Oscillator 2 Transpose 0..60 12 13:5 6
22 Osc 1 Vibrato -64..+63 0 14:3 7
23 Osc 2 Vibrato -64..+63 -64 15:2 7
24 Osc 2 Env -64..+63 0 16:1 7
25 Detune -64..+63 0 17:0 7
26 Ring Mod 0..1 0 17:7 1
27 Sync 0..1 0 18:0 1
28 Oscillator 1 Saws/Pulse 0..1 0 18:1 1
29 Oscillator 2 Saws/Pulse 0..1 0 18:2 1
30 Oscillator 1 Pulse Width -64..+63 -64 18:3 7
31 Oscillator 2 Pulse Width -64..+63 -64 19:2 7
32 Oscillator 1 Sweep PWM/Envelope PWM 0..1 0 20:1 1
33 Oscillator 2 Sweep PWM/Envelope PWN 0..1 0 20:2 1
34 Oscillator 1 Pulse Width Mod -64..+63 0 20:3 7
35 Oscillator 2 Pulse Width Mod -64..+63 0 21:2 7
36 Noise 0..1 0 22:1 1
37 Filter Cutoff 0..127 127 22:2 7
38 Filter Resonance 0..7 0 23:1 3
39 Filter Sweep Depth -64..+63 0 23:4 7
40 Filter Env Depth -64..+63 0 24:3 7
41 Filter Keyboard Track -64..+63 0 25:2 7
42 Cutoff Pedal -64..+63 0 26:1 7
43 Volume Pedal 0..63 0 27:0 6
(Unused bits)
44 Pedal Initial 0..255 0 38:0 8
45 Keyboard Range 0..1 0 43:0 8
46 Slider Assignment 0..13 6 39:0 8
47 Link Mode 0..3 0 40:0 8
48 Link Program Number 1..132 1 41:0 8
49 Keyboard Split 0..60 24 42:0 8

Changes were pencilled into my copy of the manual: 46 through 49 were originally printed as 45 through 48, respectively; 45 was printed as 49.