YATS/Forge Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
ibxm.Instrument Class Reference

Public Member Functions

 Instrument ()
 
Envelope get_volume_envelope ()
 
void set_volume_envelope (Envelope envelope)
 
Envelope get_panning_envelope ()
 
void set_panning_envelope (Envelope envelope)
 
Sample get_sample_from_key (int key)
 
void set_key_to_sample (int key, int sample)
 
int get_num_samples ()
 
void set_num_samples (int num_samples)
 
Sample get_sample (int sample_index)
 
void set_sample (int sample_index, Sample sample)
 

Public Attributes

String name
 
int vibrato_type
 
int vibrato_depth
 
boolean volume_envelope_active
 
int volume_fade_out
 

Constructor & Destructor Documentation

ibxm.Instrument.Instrument ( )

Member Function Documentation

int ibxm.Instrument.get_num_samples ( )
Envelope ibxm.Instrument.get_panning_envelope ( )
Sample ibxm.Instrument.get_sample ( int  sample_index)
Sample ibxm.Instrument.get_sample_from_key ( int  key)
Envelope ibxm.Instrument.get_volume_envelope ( )
void ibxm.Instrument.set_key_to_sample ( int  key,
int  sample 
)
void ibxm.Instrument.set_num_samples ( int  num_samples)
void ibxm.Instrument.set_panning_envelope ( Envelope  envelope)
void ibxm.Instrument.set_sample ( int  sample_index,
Sample  sample 
)
void ibxm.Instrument.set_volume_envelope ( Envelope  envelope)

Member Data Documentation

String ibxm.Instrument.name
int ibxm.Instrument.vibrato_depth
int ibxm.Instrument.vibrato_type
boolean ibxm.Instrument.volume_envelope_active
int ibxm.Instrument.volume_fade_out

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