Package wellen
Class InstrumentMIDI
java.lang.Object
wellen.Instrument
wellen.InstrumentMIDI
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
float
float
float
float
float
float
float
float
float
float
float
float
float
int
void
note_off()
void
note_on
(int note, int velocity) void
pitch_bend
(float frequency_offset) void
set_amplitude
(float amplitude) void
set_amplitude_LFO_amplitude
(float amplitude) void
set_amplitude_LFO_frequency
(float pFrequency) void
set_detune
(float detune) void
set_detune_amplitude
(float detune) void
set_detune_oscillator_type
(int oscillator) void
set_filter_frequency
(float pFrequency) void
set_filter_resonance
(float resonance) void
set_frequency
(float pFrequency) void
set_frequency_LFO_amplitude
(float amplitude) void
set_frequency_LFO_frequency
(float frequency) void
set_LPF_envelope_cutoff_max
(float value) void
set_LPF_envelope_cutoff_min
(float value) void
set_LPF_envelope_resonance_max
(float value) void
set_LPF_envelope_resonance_min
(float value) void
set_oscillator_type
(int oscillator) Methods inherited from class wellen.Instrument
enable_additional_oscillator, enable_ADSR, enable_amplitude_LFO, enable_detune, enable_frequency_LFO, enable_LPF, enable_LPF_envelope_cutoff, enable_LPF_envelope_resonance, get_attack, get_decay, get_pan, get_release, get_sustain, ID, is_playing, set_adsr, set_amplitude, set_attack, set_decay, set_frequency, set_pan, set_release, set_sustain
-
Constructor Details
-
InstrumentMIDI
public InstrumentMIDI(int pID)
-
-
Method Details
-
get_oscillator_type
public int get_oscillator_type()- Specified by:
get_oscillator_type
in classInstrument
-
set_oscillator_type
public void set_oscillator_type(int oscillator) - Specified by:
set_oscillator_type
in classInstrument
-
get_frequency_LFO_amplitude
public float get_frequency_LFO_amplitude()- Specified by:
get_frequency_LFO_amplitude
in classInstrument
-
set_frequency_LFO_amplitude
public void set_frequency_LFO_amplitude(float amplitude) - Specified by:
set_frequency_LFO_amplitude
in classInstrument
-
get_frequency_LFO_frequency
public float get_frequency_LFO_frequency()- Specified by:
get_frequency_LFO_frequency
in classInstrument
-
set_frequency_LFO_frequency
public void set_frequency_LFO_frequency(float frequency) - Specified by:
set_frequency_LFO_frequency
in classInstrument
-
get_amplitude_LFO_amplitude
public float get_amplitude_LFO_amplitude()- Specified by:
get_amplitude_LFO_amplitude
in classInstrument
-
set_amplitude_LFO_amplitude
public void set_amplitude_LFO_amplitude(float amplitude) - Specified by:
set_amplitude_LFO_amplitude
in classInstrument
-
get_amplitude_LFO_frequency
public float get_amplitude_LFO_frequency()- Specified by:
get_amplitude_LFO_frequency
in classInstrument
-
set_amplitude_LFO_frequency
public void set_amplitude_LFO_frequency(float pFrequency) - Specified by:
set_amplitude_LFO_frequency
in classInstrument
-
get_filter_resonance
public float get_filter_resonance()- Specified by:
get_filter_resonance
in classInstrument
-
set_filter_resonance
public void set_filter_resonance(float resonance) - Specified by:
set_filter_resonance
in classInstrument
-
get_filter_frequency
public float get_filter_frequency()- Specified by:
get_filter_frequency
in classInstrument
-
set_filter_frequency
public void set_filter_frequency(float pFrequency) - Specified by:
set_filter_frequency
in classInstrument
-
pitch_bend
public void pitch_bend(float frequency_offset) - Specified by:
pitch_bend
in classInstrument
-
get_amplitude
public float get_amplitude()- Specified by:
get_amplitude
in classInstrument
-
set_amplitude
public void set_amplitude(float amplitude) - Specified by:
set_amplitude
in classInstrument
-
get_frequency
public float get_frequency()- Specified by:
get_frequency
in classInstrument
-
set_frequency
public void set_frequency(float pFrequency) - Specified by:
set_frequency
in classInstrument
-
get_LPF_envelope_cutoff_min
public float get_LPF_envelope_cutoff_min()- Specified by:
get_LPF_envelope_cutoff_min
in classInstrument
-
set_LPF_envelope_cutoff_min
public void set_LPF_envelope_cutoff_min(float value) - Specified by:
set_LPF_envelope_cutoff_min
in classInstrument
-
get_LPF_envelope_cutoff_max
public float get_LPF_envelope_cutoff_max()- Specified by:
get_LPF_envelope_cutoff_max
in classInstrument
-
set_LPF_envelope_cutoff_max
public void set_LPF_envelope_cutoff_max(float value) - Specified by:
set_LPF_envelope_cutoff_max
in classInstrument
-
get_LPF_envelope_resonance_min
public float get_LPF_envelope_resonance_min()- Specified by:
get_LPF_envelope_resonance_min
in classInstrument
-
set_LPF_envelope_resonance_min
public void set_LPF_envelope_resonance_min(float value) - Specified by:
set_LPF_envelope_resonance_min
in classInstrument
-
get_LPF_envelope_resonance_max
public float get_LPF_envelope_resonance_max()- Specified by:
get_LPF_envelope_resonance_max
in classInstrument
-
set_LPF_envelope_resonance_max
public void set_LPF_envelope_resonance_max(float value) - Specified by:
set_LPF_envelope_resonance_max
in classInstrument
-
get_LPF_envelope_cutoff
- Specified by:
get_LPF_envelope_cutoff
in classInstrument
-
get_LPF_envelope_resonance
- Specified by:
get_LPF_envelope_resonance
in classInstrument
-
set_detune
public void set_detune(float detune) - Specified by:
set_detune
in classInstrument
-
get_detune
public float get_detune()- Specified by:
get_detune
in classInstrument
-
set_detune_amplitude
public void set_detune_amplitude(float detune) - Specified by:
set_detune_amplitude
in classInstrument
-
get_detune_amplitude
public float get_detune_amplitude()- Specified by:
get_detune_amplitude
in classInstrument
-
set_detune_oscillator_type
public void set_detune_oscillator_type(int oscillator) - Specified by:
set_detune_oscillator_type
in classInstrument
-
note_off
public void note_off()- Specified by:
note_off
in classInstrument
-
note_on
public void note_on(int note, int velocity) - Specified by:
note_on
in classInstrument
-