#include <Unison.h>
◆ Unison()
| Unison::Unison |
( |
Allocator * | alloc_, |
|
|
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()
◆ alloc
◆ base_freq
| float zyncarla::Unison::base_freq |
|
private |
◆ delay_buffer
| float* zyncarla::Unison::delay_buffer |
|
private |
◆ delay_k
| int zyncarla::Unison::delay_k |
|
private |
◆ first_time
| bool zyncarla::Unison::first_time |
|
private |
◆ max_delay
| int zyncarla::Unison::max_delay |
|
private |
◆ samplerate_f
| float zyncarla::Unison::samplerate_f |
|
private |
◆ unison_amplitude_samples
| float zyncarla::Unison::unison_amplitude_samples |
|
private |
◆ unison_bandwidth_cents
| float zyncarla::Unison::unison_bandwidth_cents |
|
private |
◆ unison_size
| int zyncarla::Unison::unison_size |
|
private |
◆ update_period_sample_k
| int zyncarla::Unison::update_period_sample_k |
|
private |
◆ update_period_samples
| int zyncarla::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/CarlaBase/carla/source/native-plugins/external/zynaddsubfx/DSP/Unison.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/native-plugins/external/zynaddsubfx/DSP/Unison.cpp