NS_TIMIDITY::Sample Struct Reference

#include <timidity_instrum.h>

List of all members.

Public Attributes

sint32 loop_start
sint32 loop_end
sint32 data_length
sint32 sample_rate
sint32 low_freq
sint32 high_freq
sint32 root_freq
sint32 envelope_rate [6]
sint32 envelope_offset [6]
float volume
sample_tdata
sint32 tremolo_sweep_increment
sint32 tremolo_phase_increment
sint32 vibrato_sweep_increment
sint32 vibrato_control_ratio
uint8 tremolo_depth
uint8 vibrato_depth
uint8 modes
sint8 panning
sint8 note_to_use


Detailed Description

Definition at line 35 of file timidity_instrum.h.


Member Data Documentation

sample_t* NS_TIMIDITY::Sample::data

Definition at line 43 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::antialiasing(), NS_TIMIDITY::free_instrument(), NS_TIMIDITY::load_instrument(), NS_TIMIDITY::pre_resample(), NS_TIMIDITY::resample_voice(), NS_TIMIDITY::rs_bidir(), NS_TIMIDITY::rs_loop(), NS_TIMIDITY::rs_plain(), NS_TIMIDITY::rs_vib_bidir(), NS_TIMIDITY::rs_vib_loop(), and NS_TIMIDITY::rs_vib_plain().

sint32 NS_TIMIDITY::Sample::data_length

Definition at line 37 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::antialiasing(), NS_TIMIDITY::load_instrument(), NS_TIMIDITY::resample_voice(), NS_TIMIDITY::rs_plain(), and NS_TIMIDITY::rs_vib_plain().

sint32 NS_TIMIDITY::Sample::envelope_offset[6]

Definition at line 40 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::recompute_envelope().

sint32 NS_TIMIDITY::Sample::envelope_rate[6]

Definition at line 40 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::recompute_envelope().

sint32 NS_TIMIDITY::Sample::high_freq

Definition at line 37 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::select_sample().

sint32 NS_TIMIDITY::Sample::loop_end

Definition at line 37 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), NS_TIMIDITY::rs_bidir(), NS_TIMIDITY::rs_loop(), NS_TIMIDITY::rs_vib_bidir(), and NS_TIMIDITY::rs_vib_loop().

sint32 NS_TIMIDITY::Sample::loop_start

Definition at line 37 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), NS_TIMIDITY::rs_bidir(), NS_TIMIDITY::rs_loop(), NS_TIMIDITY::rs_vib_bidir(), and NS_TIMIDITY::rs_vib_loop().

sint32 NS_TIMIDITY::Sample::low_freq

Definition at line 37 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::select_sample().

uint8 NS_TIMIDITY::Sample::modes

Definition at line 48 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::resample_voice().

sint8 NS_TIMIDITY::Sample::note_to_use

Definition at line 51 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::start_note().

sint8 NS_TIMIDITY::Sample::panning

Definition at line 51 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::start_note().

sint32 NS_TIMIDITY::Sample::root_freq

Definition at line 37 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), NS_TIMIDITY::recompute_freq(), and NS_TIMIDITY::update_vibrato().

sint32 NS_TIMIDITY::Sample::sample_rate

Definition at line 37 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::antialiasing(), NS_TIMIDITY::load_instrument(), NS_TIMIDITY::resample_voice(), and NS_TIMIDITY::update_vibrato().

uint8 NS_TIMIDITY::Sample::tremolo_depth

Definition at line 48 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::update_tremolo().

sint32 NS_TIMIDITY::Sample::tremolo_phase_increment

Definition at line 45 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::start_note().

sint32 NS_TIMIDITY::Sample::tremolo_sweep_increment

Definition at line 45 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::start_note().

sint32 NS_TIMIDITY::Sample::vibrato_control_ratio

Definition at line 45 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::start_note().

uint8 NS_TIMIDITY::Sample::vibrato_depth

Definition at line 48 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::update_vibrato().

sint32 NS_TIMIDITY::Sample::vibrato_sweep_increment

Definition at line 45 of file timidity_instrum.h.

Referenced by NS_TIMIDITY::load_instrument(), and NS_TIMIDITY::start_note().

float NS_TIMIDITY::Sample::volume

Definition at line 42 of file timidity_instrum.h.


The documentation for this struct was generated from the following file:
Generated on Fri Jul 27 22:30:22 2007 for pentagram by  doxygen 1.4.7