#include <wavetable.h>
◆ anonymous enum
| Enumerator |
|---|
| Channels | |
| BlockSize | |
| MaxSampleRun | |
| EnvCount | |
| OscCount | |
◆ wavetable_voice()
| calf_plugins::wavetable_voice::wavetable_voice |
( |
| ) |
|
◆ calc_derived_dests()
| void calf_plugins::wavetable_voice::calc_derived_dests |
( |
float | env0 | ) |
|
|
inline |
◆ channel_pressure()
| void calf_plugins::wavetable_voice::channel_pressure |
( |
int | value | ) |
|
◆ get_active()
| virtual bool calf_plugins::wavetable_voice::get_active |
( |
| ) |
|
|
inlinevirtual |
check if voice can be removed from active voice list
Implements dsp::voice.
◆ get_current_note()
| virtual int calf_plugins::wavetable_voice::get_current_note |
( |
| ) |
|
|
inlinevirtual |
return the note used by this voice
Implements dsp::voice.
◆ get_last_table()
| const int16_t * calf_plugins::wavetable_voice::get_last_table |
( |
int | osc | ) |
const |
◆ note_off()
| void calf_plugins::wavetable_voice::note_off |
( |
int | vel | ) |
|
|
virtual |
◆ note_on()
| void calf_plugins::wavetable_voice::note_on |
( |
int | note, |
|
|
int | vel ) |
|
virtual |
◆ render_block()
| void calf_plugins::wavetable_voice::render_block |
( |
int | current_snapshot | ) |
|
◆ reset()
| void calf_plugins::wavetable_voice::reset |
( |
| ) |
|
|
virtual |
reset voice to default state (used when a voice is to be reused)
Implements dsp::voice.
◆ set_params_ptr()
◆ steal()
| void calf_plugins::wavetable_voice::steal |
( |
| ) |
|
|
virtual |
◆ amp
◆ cur_oscamp
| float calf_plugins::wavetable_voice::cur_oscamp[OscCount] |
|
protected |
◆ envs
◆ last_oscamp
| float calf_plugins::wavetable_voice::last_oscamp[OscCount] |
|
protected |
Last oscillator amplitude of each oscillator.
◆ last_oscshift
| float calf_plugins::wavetable_voice::last_oscshift[OscCount] |
|
protected |
Last oscillator shift (wavetable index) of each oscillator.
◆ lfo1
◆ lfo2
◆ moddest
Current calculated mod matrix outputs.
◆ note
| int calf_plugins::wavetable_voice::note |
|
protected |
◆ oscs
◆ output_buffer
◆ params
| float** calf_plugins::wavetable_voice::params |
|
protected |
◆ parent
◆ velocity
| float calf_plugins::wavetable_voice::velocity |
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/LadspaEffect/calf/veal/src/calf/wavetable.h