Public Attributes | |
const IIgsInstrumentHeader * | curInstrument |
Currently used instrument. | |
int | key |
MIDI key. | |
int | velocity |
MIDI velocity (& channel volume) | |
int | channel |
MIDI channel. | |
struct { | |
int8 * base | |
Sample base pointer. | |
uint size | |
Sample size. | |
frac_t p | |
Sample pointer. | |
frac_t pd | |
Sample pointer delta. | |
bool halt | |
Is oscillator halted? | |
bool loop | |
Is looping enabled? | |
bool swap | |
Is swapping enabled? | |
bool rightChannel | |
Output channel (left / right) | |
} | osc [2] |
int | seg |
Current envelope segment. | |
frac_t | a |
Current envelope amplitude. | |