Gate effect.
More...
#include <gin_gateeffect.h>
◆ GateEffect()
GateEffect::GateEffect |
( |
| ) |
|
◆ setSampleRate()
◆ reset()
void GateEffect::reset |
( |
| ) |
|
◆ process()
void GateEffect::process |
( |
juce::AudioSampleBuffer & |
buffer, |
|
|
int |
noteOnSample, |
|
|
int |
noteOffSample |
|
) |
| |
References adsrL, adsrR, frequency, lastLOn, lastROn, mix, AnalogADSR::noteOff(), AnalogADSR::noteOn(), phase, AnalogADSR::process(), sampleRate, stepsL, stepsR, and triggered.
◆ setLength()
void GateEffect::setLength |
( |
int |
n | ) |
|
◆ setFrequency()
◆ setStep()
◆ setAttack()
◆ setRelease()
◆ setMix()
◆ sampleRate
double GateEffect::sampleRate = 44100.0 |
|
protected |
◆ adsrL
◆ adsrR
◆ stepsL
juce::Array<bool> GateEffect::stepsL |
|
protected |
◆ stepsR
juce::Array<bool> GateEffect::stepsR |
|
protected |
◆ frequency
float GateEffect::frequency = 0.0f |
|
protected |
◆ phase
float GateEffect::phase = 0.0f |
|
protected |
◆ mix
float GateEffect::mix = 1.0f |
|
protected |
◆ triggered
◆ lastLOn
◆ lastROn
The documentation for this class was generated from the following file: