diff --git a/src/instr_kick.cc b/src/instr_kick.cc index fc539ba..cb88f23 100644 --- a/src/instr_kick.cc +++ b/src/instr_kick.cc @@ -35,12 +35,12 @@ namespace Heck { return; } - void Kick::ctl(unsigned int ctl_nr, float val) noexcept {} - void Kick::switch_mode(unsigned int pos) noexcept {} - void Kick::swtich_variation(unsigned int pos) noexcept {} - void Kick::switch_filter(unsigned int pos) noexcept {} + void Kick::ctl(unsigned int ctl_nr, float val) {} + void Kick::switch_mode(unsigned int pos) {} + void Kick::swtich_variation(unsigned int pos) {} + void Kick::switch_filter(unsigned int pos) {} - float Kick::nextsample() noexcept + float Kick::nextsample() { float kck_env_out = volEnv.Process(); diff --git a/src/instr_kick.hh b/src/instr_kick.hh index d41b2bb..1edb688 100644 --- a/src/instr_kick.hh +++ b/src/instr_kick.hh @@ -15,13 +15,13 @@ namespace Heck { public: void init(float samplerate); - void trigger() noexcept override; - void ctl(unsigned int ctl_nr, float val) noexcept override; - void switch_mode(unsigned int pos) noexcept override; - void swtich_variation(unsigned int pos) noexcept override; - void switch_filter(unsigned int pos) noexcept override; + void trigger() override; + void ctl(unsigned int ctl_nr, float val) override; + void switch_mode(unsigned int pos) override; + void swtich_variation(unsigned int pos) override; + void switch_filter(unsigned int pos) override; - float nextsample() noexcept override; + float nextsample() override; private: dsp::Oscillator osc; diff --git a/src/instr_noise.cc b/src/instr_noise.cc index c5de580..965225c 100644 --- a/src/instr_noise.cc +++ b/src/instr_noise.cc @@ -22,12 +22,12 @@ namespace Heck { env.Trigger(); } - void Noise::ctl(unsigned int ctl_nr, float val) noexcept {} - void Noise::switch_mode(unsigned int pos) noexcept {} - void Noise::swtich_variation(unsigned int pos) noexcept {} - void Noise::switch_filter(unsigned int pos) noexcept {} + void Noise::ctl(unsigned int ctl_nr, float val) {} + void Noise::switch_mode(unsigned int pos) {} + void Noise::swtich_variation(unsigned int pos) {} + void Noise::switch_filter(unsigned int pos) {} - float Noise::nextsample() noexcept + float Noise::nextsample() { float snr_env_out = env.Process(); float sig = noise.Process(); diff --git a/src/instr_noise.hh b/src/instr_noise.hh index d21d68f..7a81b32 100644 --- a/src/instr_noise.hh +++ b/src/instr_noise.hh @@ -15,13 +15,13 @@ namespace Heck { public: void init(float samplerate); - void trigger() noexcept override; - void ctl(unsigned int ctl_nr, float val) noexcept override; - void switch_mode(unsigned int pos) noexcept override; - void swtich_variation(unsigned int pos) noexcept override; - void switch_filter(unsigned int pos) noexcept override; + void trigger() override; + void ctl(unsigned int ctl_nr, float val) override; + void switch_mode(unsigned int pos) override; + void swtich_variation(unsigned int pos) override; + void switch_filter(unsigned int pos) override; - float nextsample() noexcept override; + float nextsample() override; private: dsp::WhiteNoise noise; diff --git a/src/perkons_instrument_interface.hh b/src/perkons_instrument_interface.hh index 7f8114a..b703b85 100644 --- a/src/perkons_instrument_interface.hh +++ b/src/perkons_instrument_interface.hh @@ -3,17 +3,17 @@ class PerkonsInstrumentInterface { public: - virtual void trigger() noexcept = 0; + virtual void trigger() = 0; // ctl-nr must be 0-5 // val must be 0-1 - virtual void ctl(unsigned int ctl_nr, float val) noexcept = 0; + virtual void ctl(unsigned int ctl_nr, float val) = 0; // pos must be either 0,1,2 - virtual void switch_mode(unsigned int pos) noexcept = 0; - virtual void swtich_variation(unsigned int pos) noexcept = 0; - virtual void switch_filter(unsigned int pos) noexcept = 0; - virtual float nextsample() noexcept = 0; + virtual void switch_mode(unsigned int pos) = 0; + virtual void swtich_variation(unsigned int pos) = 0; + virtual void switch_filter(unsigned int pos) = 0; + virtual float nextsample() = 0; private: };