SYMBOL INDEX (182 symbols across 8 files) FILE: src/Biquad.h function class (line 32) | class Biquad { function process (line 53) | inline float Biquad::process(float in) { FILE: src/DistrhoPluginCommon.hpp type Parameters (line 70) | enum Parameters { type States (line 98) | enum States { type EqPos (line 107) | enum EqPos { type MidEqType (line 112) | enum MidEqType { FILE: src/Semaphore.hpp function START_NAMESPACE_DISTRHO (line 26) | START_NAMESPACE_DISTRHO FILE: src/TwoStageThreadedConvolver.hpp function TwoStageThreadedConvolver (line 33) | TwoStageThreadedConvolver() method TwoStageThreadedConvolver (line 115) | TwoStageThreadedConvolver() method init (line 118) | bool init(const fftconvolver::Sample* const ir, const size_t irLen) function init (line 54) | bool init(const fftconvolver::Sample* const ir, const size_t irLen) function process (line 73) | void process(const fftconvolver::Sample* const input, fftconvolver::Samp... function startBackgroundProcessing (line 82) | void startBackgroundProcessing() override function waitForBackgroundProcessing (line 87) | void waitForBackgroundProcessing() override function run (line 93) | void run() override class TwoStageThreadedConvolver (line 110) | class TwoStageThreadedConvolver : public fftconvolver::FFTConvolver method TwoStageThreadedConvolver (line 115) | TwoStageThreadedConvolver() method init (line 118) | bool init(const fftconvolver::Sample* const ir, const size_t irLen) FILE: src/Widgets.hpp function normalizedLevelMeterValue (line 21) | static inline constexpr class AidaKnob (line 39) | class AidaKnob : public NanoSubWidget, method AidaKnob (line 53) | AidaKnob(NanoTopLevelWidget* const p, KnobEventHandler::Callback* cons... method onNanoDisplay (line 75) | void onNanoDisplay() override method onMouse (line 131) | bool onMouse(const MouseEvent& event) override method onMotion (line 136) | bool onMotion(const MotionEvent& event) override method onScroll (line 141) | bool onScroll(const ScrollEvent& event) override class AidaPluginSwitch (line 150) | class AidaPluginSwitch : public NanoSubWidget, method AidaPluginSwitch (line 163) | AidaPluginSwitch(NanoTopLevelWidget* const p, ButtonEventHandler::Call... method onNanoDisplay (line 181) | void onNanoDisplay() override method onMouse (line 220) | bool onMouse(const MouseEvent& event) override method onMotion (line 225) | bool onMotion(const MotionEvent& event) override class AidaMeter (line 234) | class AidaMeter : public NanoSubWidget method AidaMeter (line 252) | AidaMeter(NanoTopLevelWidget* const p, const char* const lbl) method setValue (line 262) | void setValue(const float v) method onNanoDisplay (line 274) | void onNanoDisplay() override class AidaSplitter (line 359) | class AidaSplitter : public NanoSubWidget method AidaSplitter (line 367) | AidaSplitter(NanoTopLevelWidget* const p) method onNanoDisplay (line 376) | void onNanoDisplay() override class AidaPushButton (line 397) | class AidaPushButton : public NanoSubWidget, method AidaPushButton (line 408) | AidaPushButton(NanoTopLevelWidget* const p) method setLabel (line 417) | void setLabel(const char* const lbl) method onNanoDisplay (line 423) | void onNanoDisplay() override method onMouse (line 463) | bool onMouse(const MouseEvent& event) override method onMotion (line 468) | bool onMotion(const MotionEvent& event) override class AidaFileList (line 477) | class AidaFileList : public NanoSubWidget, type AidaFileButton (line 484) | struct AidaFileButton : NanoSubWidget, type Position (line 490) | enum Position { method AidaFileButton (line 496) | AidaFileButton(NanoTopLevelWidget* const p, const Position pos) method onNanoDisplay (line 506) | void onNanoDisplay() override method onMouse (line 568) | bool onMouse(const MouseEvent& event) override method onMotion (line 573) | bool onMotion(const MotionEvent& event) override method AidaFileList (line 584) | AidaFileList(NanoTopLevelWidget* const p, ButtonEventHandler::Callback... method setFilename (line 605) | void setFilename(const int id, const char* const filename, const bool ... method onNanoDisplay (line 621) | void onNanoDisplay() override method buttonClicked (line 629) | void buttonClicked(SubWidget* const widget, const int button) override method onPositionChanged (line 656) | void onPositionChanged(const PositionChangedEvent& event) override method onResize (line 670) | void onResize(const ResizeEvent& event) override class AidaFilenameButton (line 684) | class AidaFilenameButton : public NanoSubWidget type AidaFileSwitch (line 691) | struct AidaFileSwitch : NanoSubWidget, method AidaFileSwitch (line 698) | AidaFileSwitch(NanoTopLevelWidget* const p, const NanoImage& imgOff,... method isHover (line 712) | bool isHover() const noexcept method onNanoDisplay (line 717) | void onNanoDisplay() override method onMouse (line 763) | bool onMouse(const MouseEvent& event) override method onMotion (line 768) | bool onMotion(const MotionEvent& event) override type AidaFileButton (line 774) | struct AidaFileButton : NanoSubWidget, method AidaFileButton (line 788) | AidaFileButton(NanoTopLevelWidget* const p, const String& label) method onNanoDisplay (line 801) | void onNanoDisplay() override method onMouse (line 843) | bool onMouse(const MouseEvent& event) override method onMotion (line 848) | bool onMotion(const MotionEvent& event) override method AidaFilenameButton (line 858) | AidaFilenameButton(NanoTopLevelWidget* const p, ButtonEventHandler::Ca... method setChecked (line 880) | void setChecked(const bool checked) method setFilename (line 885) | void setFilename(const char* const fname) method onNanoDisplay (line 895) | void onNanoDisplay() override {} method onPositionChanged (line 897) | void onPositionChanged(const PositionChangedEvent& event) override method onResize (line 907) | void onResize(const ResizeEvent& event) override FILE: src/aidadsp-plugin.cpp function START_NAMESPACE_DISTRHO (line 29) | START_NAMESPACE_DISTRHO function MAP (line 37) | static constexpr float MAP(const float x, const float in_min, const floa... type AidaToneControl (line 56) | struct AidaToneControl { method AidaToneControl (line 71) | AidaToneControl() method setSampleRate (line 77) | void setSampleRate(const float parameters[kNumParameters], const doubl... type AudioFile (line 109) | struct AudioFile { method AudioFile (line 115) | AudioFile(float* const buffer_, const drwav_uint64 numFrames_, const b... type DynamicModel (line 131) | struct DynamicModel { function applyGainRamp (line 141) | static void applyGainRamp(ExponentialValueSmoother& smoother, float* con... function applyBiquadFilter (line 150) | static void applyBiquadFilter(Biquad& filter, float* const out, const fl... function applyBiquadFilter (line 156) | static void applyBiquadFilter(Biquad& filter, float* const out, const ui... function applyToneControls (line 165) | static void applyToneControls(AidaToneControl& aida, float* const out, u... function applyModel (line 184) | void applyModel(DynamicModel* model, float* const out, uint32_t numSamples, function AidaDSPLoaderPlugin (line 304) | AidaDSPLoaderPlugin() function getVersion (line 391) | uint32_t getVersion() const override function initAudioPort (line 403) | void initAudioPort(const bool input, const uint32_t index, AudioPort& po... function initParameter (line 416) | void initParameter(const uint32_t index, Parameter& parameter) override function initState (line 449) | void initState(const uint32_t index, State& state) override function getParameterValue (line 496) | float getParameterValue(const uint32_t index) const override function setParameterValue (line 504) | void setParameterValue(const uint32_t index, const float value) override function setState (line 584) | void setState(const char* const key, const char* const value) override function loadDefaultModel (line 607) | void loadDefaultModel() function loadModelFromFile (line 621) | void loadModelFromFile(const char* const filename) function loadModelFromStream (line 632) | void loadModelFromStream(std::istream& jsonStream) function loadDefaultCabinet (line 730) | void loadDefaultCabinet() function loadCabinetFromFile (line 749) | void loadCabinetFromFile(const char* const filename) function loadCabinet (line 768) | void loadCabinet(const uint channels, const uint sampleRate, drwav_uint6... function loadAudioFile (line 823) | void loadAudioFile(const char* const filename) function activate (line 888) | void activate() override function run (line 927) | void run(const float** inputs, float** outputs, uint32_t numSamples) ove... function bufferSizeChanged (line 1090) | void bufferSizeChanged(const uint newBufferSize) override function sampleRateChanged (line 1102) | void sampleRateChanged(const double newSampleRate) override function ioChanged (line 1126) | void ioChanged(const uint16_t numInputs, const uint16_t numOutputs) over... function Plugin (line 1149) | Plugin* createPlugin() function C (line 1166) | extern "C" EMSCRIPTEN_KEEPALIVE FILE: src/aidadsp-ui.cpp function START_NAMESPACE_DISTRHO (line 20) | START_NAMESPACE_DISTRHO type EnableInputState (line 32) | enum EnableInputState { function AidaDSPLoaderUI (line 118) | AidaDSPLoaderUI() function parameterChanged (line 262) | void parameterChanged(const uint32_t index, const float value) override function stateChanged (line 333) | void stateChanged(const char* const key, const char* const value) override function onNanoDisplay (line 346) | void onNanoDisplay() override function onResize (line 513) | void onResize(const ResizeEvent& event) override function repositionWidgets (line 523) | void repositionWidgets() function buttonClicked (line 577) | void buttonClicked(SubWidget* const widget, int) override function requestStateFile (line 613) | void requestStateFile(const char* const stateKey, const String& lastDir,... function knobDragStarted (line 633) | void knobDragStarted(SubWidget* const widget) override function knobDragFinished (line 638) | void knobDragFinished(SubWidget* const widget) override function knobValueChanged (line 643) | void knobValueChanged(SubWidget* const widget, float value) override function knobDoubleClicked (line 648) | void knobDoubleClicked(SubWidget* const widget) override function blendishComboBoxIndexChanged (line 654) | void blendishComboBoxIndexChanged(BlendishComboBox* const comboBox, int)... function blendishToolButtonClicked (line 665) | void blendishToolButtonClicked(BlendishToolButton* const widget, int but... function uiIdle (line 676) | void uiIdle() override function uiFileBrowserSelected (line 714) | void uiFileBrowserSelected(const char* const filename) override function UI (line 767) | UI* createUI() FILE: src/model_variant.hpp type NullModel (line 5) | struct NullModel { static constexpr int input_size = 0; static constexpr... function is_model_type_ModelType_GRU_8_1 (line 62) | inline bool is_model_type_ModelType_GRU_8_1 (const nlohmann::json& model... function is_model_type_ModelType_GRU_8_2 (line 73) | inline bool is_model_type_ModelType_GRU_8_2 (const nlohmann::json& model... function is_model_type_ModelType_GRU_8_3 (line 84) | inline bool is_model_type_ModelType_GRU_8_3 (const nlohmann::json& model... function is_model_type_ModelType_GRU_12_1 (line 95) | inline bool is_model_type_ModelType_GRU_12_1 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_12_2 (line 106) | inline bool is_model_type_ModelType_GRU_12_2 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_12_3 (line 117) | inline bool is_model_type_ModelType_GRU_12_3 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_16_1 (line 128) | inline bool is_model_type_ModelType_GRU_16_1 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_16_2 (line 139) | inline bool is_model_type_ModelType_GRU_16_2 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_16_3 (line 150) | inline bool is_model_type_ModelType_GRU_16_3 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_20_1 (line 161) | inline bool is_model_type_ModelType_GRU_20_1 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_20_2 (line 172) | inline bool is_model_type_ModelType_GRU_20_2 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_20_3 (line 183) | inline bool is_model_type_ModelType_GRU_20_3 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_24_1 (line 194) | inline bool is_model_type_ModelType_GRU_24_1 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_24_2 (line 205) | inline bool is_model_type_ModelType_GRU_24_2 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_24_3 (line 216) | inline bool is_model_type_ModelType_GRU_24_3 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_32_1 (line 227) | inline bool is_model_type_ModelType_GRU_32_1 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_32_2 (line 238) | inline bool is_model_type_ModelType_GRU_32_2 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_32_3 (line 249) | inline bool is_model_type_ModelType_GRU_32_3 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_40_1 (line 260) | inline bool is_model_type_ModelType_GRU_40_1 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_40_2 (line 271) | inline bool is_model_type_ModelType_GRU_40_2 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_40_3 (line 282) | inline bool is_model_type_ModelType_GRU_40_3 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_64_1 (line 293) | inline bool is_model_type_ModelType_GRU_64_1 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_64_2 (line 304) | inline bool is_model_type_ModelType_GRU_64_2 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_64_3 (line 315) | inline bool is_model_type_ModelType_GRU_64_3 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_80_1 (line 326) | inline bool is_model_type_ModelType_GRU_80_1 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_80_2 (line 337) | inline bool is_model_type_ModelType_GRU_80_2 (const nlohmann::json& mode... function is_model_type_ModelType_GRU_80_3 (line 348) | inline bool is_model_type_ModelType_GRU_80_3 (const nlohmann::json& mode... function is_model_type_ModelType_LSTM_8_1 (line 359) | inline bool is_model_type_ModelType_LSTM_8_1 (const nlohmann::json& mode... function is_model_type_ModelType_LSTM_8_2 (line 370) | inline bool is_model_type_ModelType_LSTM_8_2 (const nlohmann::json& mode... function is_model_type_ModelType_LSTM_8_3 (line 381) | inline bool is_model_type_ModelType_LSTM_8_3 (const nlohmann::json& mode... function is_model_type_ModelType_LSTM_12_1 (line 392) | inline bool is_model_type_ModelType_LSTM_12_1 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_12_2 (line 403) | inline bool is_model_type_ModelType_LSTM_12_2 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_12_3 (line 414) | inline bool is_model_type_ModelType_LSTM_12_3 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_16_1 (line 425) | inline bool is_model_type_ModelType_LSTM_16_1 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_16_2 (line 436) | inline bool is_model_type_ModelType_LSTM_16_2 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_16_3 (line 447) | inline bool is_model_type_ModelType_LSTM_16_3 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_20_1 (line 458) | inline bool is_model_type_ModelType_LSTM_20_1 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_20_2 (line 469) | inline bool is_model_type_ModelType_LSTM_20_2 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_20_3 (line 480) | inline bool is_model_type_ModelType_LSTM_20_3 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_24_1 (line 491) | inline bool is_model_type_ModelType_LSTM_24_1 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_24_2 (line 502) | inline bool is_model_type_ModelType_LSTM_24_2 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_24_3 (line 513) | inline bool is_model_type_ModelType_LSTM_24_3 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_32_1 (line 524) | inline bool is_model_type_ModelType_LSTM_32_1 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_32_2 (line 535) | inline bool is_model_type_ModelType_LSTM_32_2 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_32_3 (line 546) | inline bool is_model_type_ModelType_LSTM_32_3 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_40_1 (line 557) | inline bool is_model_type_ModelType_LSTM_40_1 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_40_2 (line 568) | inline bool is_model_type_ModelType_LSTM_40_2 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_40_3 (line 579) | inline bool is_model_type_ModelType_LSTM_40_3 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_64_1 (line 590) | inline bool is_model_type_ModelType_LSTM_64_1 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_64_2 (line 601) | inline bool is_model_type_ModelType_LSTM_64_2 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_64_3 (line 612) | inline bool is_model_type_ModelType_LSTM_64_3 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_80_1 (line 623) | inline bool is_model_type_ModelType_LSTM_80_1 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_80_2 (line 634) | inline bool is_model_type_ModelType_LSTM_80_2 (const nlohmann::json& mod... function is_model_type_ModelType_LSTM_80_3 (line 645) | inline bool is_model_type_ModelType_LSTM_80_3 (const nlohmann::json& mod... function custom_model_creator (line 656) | inline bool custom_model_creator (const nlohmann::json& model_json, Mode...