diff options
Diffstat (limited to 'plugins/ZamGate/ZamGatePlugin.hpp')
-rw-r--r-- | plugins/ZamGate/ZamGatePlugin.hpp | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/plugins/ZamGate/ZamGatePlugin.hpp b/plugins/ZamGate/ZamGatePlugin.hpp index 45eef8a..66fd480 100644 --- a/plugins/ZamGate/ZamGatePlugin.hpp +++ b/plugins/ZamGate/ZamGatePlugin.hpp @@ -30,84 +30,84 @@ START_NAMESPACE_DISTRHO class ZamGatePlugin : public Plugin { public: - enum Parameters - { - paramAttack, - paramRelease, - paramThresh, - paramMakeup, - paramOutputLevel, - paramGainR, - paramCount - }; - - ZamGatePlugin(); + enum Parameters + { + paramAttack, + paramRelease, + paramThresh, + paramMakeup, + paramOutputLevel, + paramGainR, + paramCount + }; + + ZamGatePlugin(); protected: - // ------------------------------------------------------------------- - // Information + // ------------------------------------------------------------------- + // Information - const char* d_getLabel() const noexcept override - { - return "ZamGate"; - } + const char* d_getLabel() const noexcept override + { + return "ZamGate"; + } - const char* d_getMaker() const noexcept override - { - return "Damien Zammit"; - } + const char* d_getMaker() const noexcept override + { + return "Damien Zammit"; + } - const char* d_getLicense() const noexcept override - { - return "GPL v2+"; - } + const char* d_getLicense() const noexcept override + { + return "GPL v2+"; + } - uint32_t d_getVersion() const noexcept override - { - return 0x1000; - } + uint32_t d_getVersion() const noexcept override + { + return 0x1000; + } - int64_t d_getUniqueId() const noexcept override - { - return d_cconst('Z', 'G', 'A', 'T'); - } + int64_t d_getUniqueId() const noexcept override + { + return d_cconst('Z', 'G', 'A', 'T'); + } - // ------------------------------------------------------------------- - // Init + // ------------------------------------------------------------------- + // Init - void d_initParameter(uint32_t index, Parameter& parameter) override; - void d_initProgramName(uint32_t index, d_string& programName) override; + void d_initParameter(uint32_t index, Parameter& parameter) override; + void d_initProgramName(uint32_t index, d_string& programName) override; - // ------------------------------------------------------------------- - // Internal data + // ------------------------------------------------------------------- + // Internal data - float d_getParameterValue(uint32_t index) const override; - void d_setParameterValue(uint32_t index, float value) override; - void d_setProgram(uint32_t index) override; + float d_getParameterValue(uint32_t index) const override; + void d_setParameterValue(uint32_t index, float value) override; + void d_setProgram(uint32_t index) override; - // ------------------------------------------------------------------- - void d_activate() override; - void d_run(const float** inputs, float** outputs, uint32_t frames) override; + // ------------------------------------------------------------------- + void d_activate() override; + void d_run(const float** inputs, float** outputs, uint32_t frames) override; static inline float sanitize_denormal(float v) { - if(!std::isnormal(v) || !std::isfinite(v)) - return 0.f; - return v; + if(!std::isnormal(v) || !std::isfinite(v)) + return 0.f; + return v; } static inline float from_dB(float gdb) { - return (exp(gdb/20.f*log(10.f))); + return (exp(gdb/20.f*log(10.f))); } static inline float to_dB(float g) { - return (20.f*log10(g)); + return (20.f*log10(g)); } - // ------------------------------------------------------------------- - float attack,release,thresdb,makeup,gainr,outlevel; //parameters + // ------------------------------------------------------------------- + float attack,release,thresdb,makeup,gainr,outlevel; //parameters void pushsamplel(float samples[], float sample); void pushsampler(float samples[], float sample); |