Browse Source

instruments: move init into constructor since trivial

main
heck 7 months ago
parent
commit
2a4d06b2ee
  1. 4
      src/instr_fm.cc
  2. 2
      src/instr_fm.hh
  3. 4
      src/instr_kick.cc
  4. 1
      src/instr_kick.hh
  5. 4
      src/instr_noise.cc
  6. 1
      src/instr_noise.hh

4
src/instr_fm.cc

@ -4,6 +4,10 @@
namespace Heck {
namespace Instrument {
FM::FM(){
init();
}
void FM::init()
{
osc.Init(samplerate);

2
src/instr_fm.hh

@ -13,6 +13,8 @@ namespace Heck {
class FM : public AbstractInstrument {
public:
FM();
void init();
void trigger() override;

4
src/instr_kick.cc

@ -4,6 +4,10 @@
namespace Heck {
namespace Instrument {
Kick::Kick() {
init();
}
void Kick::init()
{
osc.Init(samplerate);

1
src/instr_kick.hh

@ -13,6 +13,7 @@ namespace Heck {
class Kick : public AbstractInstrument {
public:
Kick();
void init();
void trigger() override;

4
src/instr_noise.cc

@ -4,6 +4,10 @@
namespace Heck {
namespace Instrument {
Noise::Noise() {
init();
}
void Noise::init()
{
noise.Init();

1
src/instr_noise.hh

@ -13,6 +13,7 @@ namespace Heck {
class Noise : public AbstractInstrument {
public:
Noise();
void init();
void trigger() override;

Loading…
Cancel
Save