libdmf  0.0.1
A library for processing Deflemask (dmf) files
FM_operator Struct Reference

#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)
 

Detailed Description

All of the information to reconstruct an FM_operator


The documentation for this struct was generated from the following file: