#include <Unison.h>
◆ Unison()
| Unison::Unison |
( |
int | update_period_samples_, |
|
|
float | max_delay_sec_, |
|
|
float | srate_f ) |
◆ ~Unison()
◆ process()
| void Unison::process |
( |
int | bufsize, |
|
|
float * | inbuf, |
|
|
float * | outbuf = NULL ) |
◆ setBandwidth()
| void Unison::setBandwidth |
( |
float | bandwidth_cents | ) |
|
◆ setBaseFrequency()
| void Unison::setBaseFrequency |
( |
float | freq | ) |
|
◆ setSize()
| void Unison::setSize |
( |
int | new_size | ) |
|
◆ updateParameters()
◆ updateUnisonData()
◆ base_freq
◆ delay_buffer
| float* Unison::delay_buffer |
|
private |
◆ delay_k
◆ first_time
◆ max_delay
◆ samplerate_f
| float Unison::samplerate_f |
|
private |
◆ unison_amplitude_samples
| float Unison::unison_amplitude_samples |
|
private |
◆ unison_bandwidth_cents
| float Unison::unison_bandwidth_cents |
|
private |
◆ unison_size
◆ update_period_sample_k
| int Unison::update_period_sample_k |
|
private |
◆ update_period_samples
| int Unison::update_period_samples |
|
private |
◆ uv
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/DSP/Unison.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/DSP/Unison.cpp