#include <PADnote.h>
|
| void | setup (float freq, float velocity, int portamento_, int midinote, bool legato=false, WatchManager *wm=0, const char *prefix=0) |
| void | fadein (float *smps) |
| void | computecurrentparameters () |
| int | Compute_Linear (float *outl, float *outr, int freqhi, float freqlo) |
| int | Compute_Cubic (float *outl, float *outr, int freqhi, float freqlo) |
◆ PADnote()
◆ ~PADnote()
◆ cloneLegato()
◆ Compute_Cubic()
| int PADnote::Compute_Cubic |
( |
float * | outl, |
|
|
float * | outr, |
|
|
int | freqhi, |
|
|
float | freqlo ) |
|
private |
◆ Compute_Linear()
| int PADnote::Compute_Linear |
( |
float * | outl, |
|
|
float * | outr, |
|
|
int | freqhi, |
|
|
float | freqlo ) |
|
private |
◆ computecurrentparameters()
| void PADnote::computecurrentparameters |
( |
| ) |
|
|
private |
◆ entomb()
◆ fadein()
| void PADnote::fadein |
( |
float * | smps | ) |
|
|
inlineprivate |
◆ finished()
| bool PADnote::finished |
( |
| ) |
const |
|
virtual |
◆ legatonote()
◆ noteout()
| int PADnote::noteout |
( |
float * | outl, |
|
|
float * | outr ) |
|
virtual |
◆ releasekey()
| void PADnote::releasekey |
( |
| ) |
|
|
virtual |
Release the key for the note and start release portion of envelopes.
Implements zyncarla::SynthNote.
◆ setup()
◆ AmpEnvelope
| Envelope* zyncarla::PADnote::AmpEnvelope |
◆ AmpLfo
| LFO* zyncarla::PADnote::AmpLfo |
◆ basefreq
| float zyncarla::PADnote::basefreq |
|
private |
◆ BendAdjust
| float zyncarla::PADnote::BendAdjust |
|
private |
◆ Detune
| float zyncarla::PADnote::Detune |
◆ dt
| float zyncarla::PADnote::dt |
◆ Enabled
| int zyncarla::PADnote::Enabled |
◆ Fadein_adjustment
| float zyncarla::PADnote::Fadein_adjustment |
◆ FilterEnvelope
| Envelope* zyncarla::PADnote::FilterEnvelope |
◆ FilterLfo
| LFO* zyncarla::PADnote::FilterLfo |
◆ finished_
| bool zyncarla::PADnote::finished_ |
|
private |
◆ firsttime
| bool zyncarla::PADnote::firsttime |
|
private |
◆ FreqEnvelope
| Envelope* zyncarla::PADnote::FreqEnvelope |
◆ FreqLfo
| LFO* zyncarla::PADnote::FreqLfo |
◆ GlobalFilter
◆ globalnewamplitude
| float zyncarla::PADnote::globalnewamplitude |
|
private |
◆ globaloldamplitude
| float zyncarla::PADnote::globaloldamplitude |
|
private |
◆ initialvalue
| float zyncarla::PADnote::initialvalue |
◆ interpolation
| const int& zyncarla::PADnote::interpolation |
|
private |
◆ [struct]
| struct { ... } zyncarla::PADnote::NoteGlobalPar |
◆ nsample
| int zyncarla::PADnote::nsample |
|
private |
◆ OffsetHz
| float zyncarla::PADnote::OffsetHz |
|
private |
◆ Panning
| float zyncarla::PADnote::Panning |
◆ pars
◆ portamento
| int zyncarla::PADnote::portamento |
|
private |
◆ poshi_l
| int zyncarla::PADnote::poshi_l |
|
private |
◆ poshi_r
| int zyncarla::PADnote::poshi_r |
|
private |
◆ poslo
| float zyncarla::PADnote::poslo |
|
private |
◆ [struct]
| struct { ... } zyncarla::PADnote::Punch |
◆ realfreq
| float zyncarla::PADnote::realfreq |
|
private |
| float zyncarla::PADnote::t |
◆ velocity
| float zyncarla::PADnote::velocity |
|
private |
◆ Volume
| float zyncarla::PADnote::Volume |
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/Synth/PADnote.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/native-plugins/external/zynaddsubfx/Synth/PADnote.cpp