LMMS
Loading...
Searching...
No Matches
Sfxr.h File Reference
#include <array>
#include "AutomatableModel.h"
#include "Instrument.h"
#include "InstrumentView.h"

Go to the source code of this file.

Classes

class  lmms::SfxrSynth
class  lmms::SfxrZeroToOneFloatModel
 A class that simplify the constructor of FloatModel, with value [0,1]. More...
class  lmms::SfxrNegPosOneFloatModel
 A class that simplify the constructor of FloatModel, with value [-1,1]. More...
class  lmms::SfxrInstrument
class  lmms::gui::SfxrInstrumentView

Namespaces

namespace  lmms
namespace  lmms::gui

Enumerations

enum class  lmms::SfxrWave {
  lmms::Square , lmms::Saw , lmms::Sine , lmms::Noise ,
  lmms::Count
}

Variables

constexpr auto lmms::NumSfxrWaves = static_cast<std::size_t>(SfxrWave::Count)
const int lmms::WAVEFORM_BASE_X = 20
const int lmms::WAVEFORM_BASE_Y = 15
const int lmms::WAVEFORM_BUTTON_WIDTH = 16
const int lmms::GENERATOR_BASE_X = 110
const int lmms::GENERATOR_BASE_Y = 25
const int lmms::GENERATOR_BUTTON_WIDTH = 16
const int lmms::RAND_BUTTON_X = 160
const int lmms::RAND_BUTTON_Y = 4
const int lmms::MUTA_BUTTON_X = 205
const int lmms::MUTA_BUTTON_Y = 4
const int lmms::KNOBS_BASE_X = 20
const int lmms::KNOBS_BASE_Y = 50
const int lmms::KNOB_BLOCK_SIZE_X = 40
const int lmms::KNOB_BLOCK_SIZE_Y = 40