#include <SUBnote.h>
|
| void | setup (float freq, float velocity, int portamento_, int midinote, bool legato=false) |
| float | setupFilters (int *pos, bool automation) |
| void | computecurrentparameters () |
| void | initparameters (float freq, WatchManager *wm) |
| void | KillNote () |
| void | chanOutput (float *out, bpfilter *bp, int buffer_size) |
| void | initfilter (bpfilter &filter, float freq, float bw, float amp, float mag, bool automation) |
| float | computerolloff (float freq) |
| void | computeallfiltercoefs (bpfilter *filters, float envfreq, float envbw, float gain) |
| void | computefiltercoefs (bpfilter &filter, float freq, float bw, float gain) |
| void | filter (bpfilter &filter, float *smps) |
◆ SUBnote()
◆ ~SUBnote()
◆ chanOutput()
◆ cloneLegato()
◆ computeallfiltercoefs()
| void SUBnote::computeallfiltercoefs |
( |
bpfilter * | filters, |
|
|
float | envfreq, |
|
|
float | envbw, |
|
|
float | gain ) |
|
private |
◆ computecurrentparameters()
| void SUBnote::computecurrentparameters |
( |
| ) |
|
|
private |
◆ computefiltercoefs()
| void SUBnote::computefiltercoefs |
( |
bpfilter & | filter, |
|
|
float | freq, |
|
|
float | bw, |
|
|
float | gain ) |
|
private |
◆ computerolloff()
| float SUBnote::computerolloff |
( |
float | freq | ) |
|
|
private |
◆ entomb()
◆ filter()
◆ finished()
| bool SUBnote::finished |
( |
| ) |
const |
|
virtual |
◆ initfilter()
| void SUBnote::initfilter |
( |
bpfilter & | filter, |
|
|
float | freq, |
|
|
float | bw, |
|
|
float | amp, |
|
|
float | mag, |
|
|
bool | automation ) |
|
private |
◆ initparameters()
◆ KillNote()
| void SUBnote::KillNote |
( |
| ) |
|
|
private |
◆ legatonote()
◆ noteout()
| int SUBnote::noteout |
( |
float * | outl, |
|
|
float * | outr ) |
|
virtual |
◆ releasekey()
| void SUBnote::releasekey |
( |
| ) |
|
|
virtual |
Release the key for the note and start release portion of envelopes.
Implements zyncarla::SynthNote.
◆ setup()
| void SUBnote::setup |
( |
float | freq, |
|
|
float | velocity, |
|
|
int | portamento_, |
|
|
int | midinote, |
|
|
bool | legato = false ) |
|
private |
◆ setupFilters()
| float SUBnote::setupFilters |
( |
int * | pos, |
|
|
bool | automation ) |
|
private |
◆ AmpEnvelope
| Envelope* zyncarla::SUBnote::AmpEnvelope |
|
private |
◆ BandWidthEnvelope
| Envelope* zyncarla::SUBnote::BandWidthEnvelope |
|
private |
◆ basefreq
| float zyncarla::SUBnote::basefreq |
|
private |
◆ BendAdjust
| float zyncarla::SUBnote::BendAdjust |
|
private |
◆ firstnumharmonics
| int zyncarla::SUBnote::firstnumharmonics |
|
private |
◆ firsttick
| bool zyncarla::SUBnote::firsttick |
|
private |
◆ FreqEnvelope
| Envelope* zyncarla::SUBnote::FreqEnvelope |
|
private |
◆ GlobalFilter
◆ globalfiltercenterq
| float zyncarla::SUBnote::globalfiltercenterq |
|
private |
◆ GlobalFilterEnvelope
| Envelope* zyncarla::SUBnote::GlobalFilterEnvelope |
|
private |
◆ lfilter
◆ newamplitude
| float zyncarla::SUBnote::newamplitude |
|
private |
◆ NoteEnabled
| bool zyncarla::SUBnote::NoteEnabled |
|
private |
◆ numharmonics
| int zyncarla::SUBnote::numharmonics |
|
private |
◆ numstages
| int zyncarla::SUBnote::numstages |
|
private |
◆ OffsetHz
| float zyncarla::SUBnote::OffsetHz |
|
private |
◆ oldamplitude
| float zyncarla::SUBnote::oldamplitude |
|
private |
◆ oldbandwidth
| int zyncarla::SUBnote::oldbandwidth |
|
private |
◆ oldpitchwheel
| int zyncarla::SUBnote::oldpitchwheel |
|
private |
◆ oldreduceamp
| float zyncarla::SUBnote::oldreduceamp |
|
private |
◆ overtone_freq
◆ overtone_rolloff
◆ panning
| float zyncarla::SUBnote::panning |
|
private |
◆ pars
◆ portamento
| bool zyncarla::SUBnote::portamento |
|
private |
◆ rfilter
◆ start
| int zyncarla::SUBnote::start |
|
private |
◆ stereo
| bool zyncarla::SUBnote::stereo |
|
private |
◆ velocity
| float zyncarla::SUBnote::velocity |
|
private |
◆ volume
| float zyncarla::SUBnote::volume |
|
private |
◆ wm
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/SUBnote.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/native-plugins/external/zynaddsubfx/Synth/SUBnote.cpp