The stereo panning of this effect. 1 is hard left, 64 is center, 127 is hard right.
The return (level) of the effect. 0 is silence (-Inf dB), 64 is normal (0 dB) and 127 is double the volume (+6 dB).
Restores this XG effect block from a snapshot.
The snapshot to restore.
Gets a snapshot of this XG effect block.
Gets the current 16-bit type of the processor.
The 16-bit ((MSB << 8) | LSB) type of the processor used.
Resets this block to default values, including the processor type.
Sets the given effect parameter to the given value.
The parameter number (0-based).
The value: 14-bit for two-byte params, 7-bit for single-byte params.
Sets the type of the processor. Per XG spec, BASIC EFFECT (LSB = 0) should be used if the exact match is missing.
Type change should reset the parameters. Fallback behavior (no BASIC EFFECT) is up to the implementation.
The 16-bit type value to use.
This interface represents a single XG system effect block.
System effects are global and have a send level for each channel, always adding wet output into them.
There are 3 System Effects: