public class Instrument
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
java.lang.String | 
name  | 
boolean | 
panning_envelope_active  | 
int | 
vibrato_depth  | 
int | 
vibrato_rate  | 
int | 
vibrato_sweep  | 
int | 
vibrato_type  | 
boolean | 
volume_envelope_active  | 
int | 
volume_fade_out  | 
| Constructor and Description | 
|---|
Instrument()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
get_num_samples()  | 
Envelope | 
get_panning_envelope()  | 
Sample | 
get_sample_from_key(int key)  | 
Sample | 
get_sample(int sample_index)  | 
Envelope | 
get_volume_envelope()  | 
void | 
set_key_to_sample(int key,
                 int sample)  | 
void | 
set_num_samples(int num_samples)  | 
void | 
set_panning_envelope(Envelope envelope)  | 
void | 
set_sample(int sample_index,
          Sample sample)  | 
void | 
set_volume_envelope(Envelope envelope)  | 
public java.lang.String name
public int vibrato_type
public int vibrato_sweep
public int vibrato_depth
public int vibrato_rate
public boolean volume_envelope_active
public boolean panning_envelope_active
public int volume_fade_out
public Envelope get_volume_envelope()
public void set_volume_envelope(Envelope envelope)
public Envelope get_panning_envelope()
public void set_panning_envelope(Envelope envelope)
public Sample get_sample_from_key(int key)
public void set_key_to_sample(int key,
                              int sample)
public int get_num_samples()
public void set_num_samples(int num_samples)
public Sample get_sample(int sample_index)
public void set_sample(int sample_index,
                       Sample sample)