

The RATE parameters determine how long it takes the envelope to reach one LEVEL from another.

The parameters which determine the “shape” of the envelope are RATE 1 through RATE 4 and LEVEL 1 through LEVEL 4. Envelope modulation of a modulator results in time-based timbre variations, while envelope modulation of a carrier produces amplitude variations. The envelope generator determines how the amplitude (volume) or timbre (tone) of a note will vary over time.

It does give you some info on the key/rate scaling implementation. The DX7 Manual is freely available from many sources. As far as I can see this is the Keyboard Level Scaling / Rate Scaling on the data sheet. My next project is to get that in there somehow. ‘Better’ can be the enemy of ‘good’ (enough).Ījxs.me ~ajxs/Yamaha DX7 Technical AnalysisĪn introductory technical analysis of the Yamaha DX7, detailing some of the known information about the synthesiser’s engineering.

The journey can be more interesting then the destination.Īnd some form of approximation might be good enough. So…there’s a long way to go before you could ‘import’ DX7 sysex…or even to just faithfully recreate DX7 patches.īut…that doesn’t mean you shouldn’t try. Keep in mind that the envelopes stills needs tuning.
