|
libdmf
0.0.1
A library for processing Deflemask (dmf) files
|
#include <libdmf.h>
Public Attributes | |
| unsigned char | AM |
| Amplitude Modulation enable, whether or not this operator will allow itself to be modified by the LFO. | |
| unsigned char | AR |
| Attack rate, the angle of initial amplitude increase. | |
| unsigned char | DR |
| The angle of initial amplitude decrease. | |
| unsigned char | MULT |
| A multiplier to the frequency. | |
| unsigned char | RR |
| The final angle of amplitude decrease, after ‘key off’. | |
| unsigned char | SL |
| The amplitude at which the slower amplitude decrease starts. | |
| unsigned char | TL |
| Total level, the highest amplitude of the waveform. | |
| unsigned char | DT2 |
| Detune 2 used only on the YM2151 see DT. | |
| unsigned char | RS |
| Rate scaling, the degree to which envelopes become shorter as frequencies become higher. | |
| unsigned char | DT |
| Detune, a number between -3 and 3. Positive is a sharper detune, whilst negative is lower. | |
| unsigned char | D2R |
| The angle of secondary amplitude decrease. This will continue indefinitely unless ‘key off’ occurs. | |
| unsigned char | SSGMODE |
| The SSG mode (BIT 4 = 0 Disabled, 1 Enabled, BITS 0,1,2 SSG_MODE) | |
All of the information to reconstruct an FM_operator