4.Frequency Buffer

Frequency data related to key code, pitch envelope, and transposition is received from the CPU and stored in the frequency buffer.

5.Rate Scaling Buffer

Data used to determine rate values according to key scaling is stored in the rate scaling buffer.

6.Values used for Rl to R4 are determined by the data stored in the frequency and rate scaling buffers.

7.Key Event Buffer

Key states (ON/OFF) are stored in the key event buffer.

8.Modulation Sensitivity Buffer

Amplitude modulation sensitivities are stored in the modulation sensitivity buffer.

9.Envelope Modulation Buffer

Modulation states of the LFO are stored in the envelope generator buffer.

10.Envelope produced by the envelope generator is modulated by the data stored in the modulation sensitivity and envelope modulation buffers to generate the final envelope.

11.Detune Buffer

Detune data according to key scaling is stored in the detune buffer.

12.Pitch Modulation Buffer

LFO pitch modulation data is stored in the pitch modulation buffer.

13.Pitch Ratio Buffer

Pitch ratios are stored in the pitch ratio buffer.

14.Data in the frequency buffer is modulated by the data stored in the detune, pitch modulation, and pitch ratio buffer to generate frequency data.

Page 12
Image 12
Yamaha dx7/9 manual Frequency Buffer, Rate Scaling Buffer, Key Event Buffer, Modulation Sensitivity Buffer, Detune Buffer