xm_channel_context_t

Undocumented in source.
nothrow @nogc
struct xm_channel_context_t {}

Members

Variables

actual_volume
float[2] actual_volume;
Undocumented in source.
arp_in_progress
bool arp_in_progress;
Undocumented in source.
arp_note_offset
uint8_t arp_note_offset;
Undocumented in source.
autovibrato_note_offset
float autovibrato_note_offset;
Undocumented in source.
autovibrato_ticks
uint16_t autovibrato_ticks;
Undocumented in source.
current
xm_pattern_slot_t* current;
Undocumented in source.
end_of_previous_sample
float[XM_SAMPLE_RAMPING_POINTS] end_of_previous_sample;
Undocumented in source.
extra_fine_portamento_down_param
uint8_t extra_fine_portamento_down_param;
Undocumented in source.
extra_fine_portamento_up_param
uint8_t extra_fine_portamento_up_param;
Undocumented in source.
fadeout_volume
float fadeout_volume;
Undocumented in source.
fine_portamento_down_param
uint8_t fine_portamento_down_param;
Undocumented in source.
fine_portamento_up_param
uint8_t fine_portamento_up_param;
Undocumented in source.
fine_volume_slide_param
uint8_t fine_volume_slide_param;
Undocumented in source.
frame_count
c_ulong frame_count;
Undocumented in source.
frequency
float frequency;
Undocumented in source.
global_volume_slide_param
uint8_t global_volume_slide_param;
Undocumented in source.
instrument
xm_instrument_t* instrument;
Undocumented in source.
latest_trigger
uint64_t latest_trigger;
Undocumented in source.
multi_retrig_param
uint8_t multi_retrig_param;
Undocumented in source.
muted
bool muted;
Undocumented in source.
note
float note;
Undocumented in source.
note_delay_param
uint8_t note_delay_param;
Undocumented in source.
orig_note
float orig_note;
Undocumented in source.
panning
float panning;
Undocumented in source.
panning_envelope_frame_count
uint16_t panning_envelope_frame_count;
Undocumented in source.
panning_envelope_panning
float panning_envelope_panning;
Undocumented in source.
panning_slide_param
uint8_t panning_slide_param;
Undocumented in source.
pattern_loop_count
uint8_t pattern_loop_count;
Undocumented in source.
pattern_loop_origin
uint8_t pattern_loop_origin;
Undocumented in source.
period
float period;
Undocumented in source.
ping
bool ping;
Undocumented in source.
portamento_down_param
uint8_t portamento_down_param;
Undocumented in source.
portamento_up_param
uint8_t portamento_up_param;
Undocumented in source.
sample
xm_sample_t* sample;
Undocumented in source.
sample_position
float sample_position;
Undocumented in source.
step
float step;
Undocumented in source.
sustained
bool sustained;
Undocumented in source.
target_volume
float[2] target_volume;
Undocumented in source.
tone_portamento_param
uint8_t tone_portamento_param;
Undocumented in source.
tone_portamento_target_period
float tone_portamento_target_period;
Undocumented in source.
tremolo_param
uint8_t tremolo_param;
Undocumented in source.
tremolo_ticks
uint8_t tremolo_ticks;
Undocumented in source.
tremolo_volume
float tremolo_volume;
Undocumented in source.
tremolo_waveform
xm_waveform_type_t tremolo_waveform;
Undocumented in source.
tremolo_waveform_retrigger
bool tremolo_waveform_retrigger;
Undocumented in source.
tremor_on
bool tremor_on;
Undocumented in source.
tremor_param
uint8_t tremor_param;
Undocumented in source.
vibrato_in_progress
bool vibrato_in_progress;
Undocumented in source.
vibrato_note_offset
float vibrato_note_offset;
Undocumented in source.
vibrato_param
uint8_t vibrato_param;
Undocumented in source.
vibrato_ticks
uint16_t vibrato_ticks;
Undocumented in source.
vibrato_waveform
xm_waveform_type_t vibrato_waveform;
Undocumented in source.
vibrato_waveform_retrigger
bool vibrato_waveform_retrigger;
Undocumented in source.
volume
float volume;
Undocumented in source.
volume_envelope_frame_count
uint16_t volume_envelope_frame_count;
Undocumented in source.
volume_envelope_volume
float volume_envelope_volume;
Undocumented in source.
volume_slide_param
uint8_t volume_slide_param;
Undocumented in source.

Meta