LMMS
Loading...
Searching...
No Matches
lmms_constants.h File Reference
#include "lmmsconfig.h"
#include "LmmsTypes.h"

Go to the source code of this file.

Namespaces

namespace  lmms

Enumerations

enum class  lmms::FrequencyRange {
  lmms::Full = 0 , lmms::Audible , lmms::Bass , lmms::Mids ,
  lmms::High
}
enum class  lmms::AmplitudeRange { lmms::Extended = 0 , lmms::Audible , lmms::Loud , lmms::Silent }

Variables

constexpr float lmms::F_EPSILON = 1.0e-10f
constexpr auto lmms::DEFAULT_CHANNELS = ch_cnt_t{2}
constexpr auto lmms::MaxChannelsPerAudioBuffer = ch_cnt_t{128}
constexpr auto lmms::MaxGroupsPerAudioBuffer = group_cnt_t{MaxChannelsPerAudioBuffer / 2}
constexpr unsigned lmms::MaxScaleCount = 10
 number of scales per project
constexpr unsigned lmms::MaxKeymapCount = 10
 number of keyboard mappings per project
constexpr auto lmms::LOWEST_LOG_FREQ = 5
constexpr auto lmms::FRANGE_AUDIBLE_START = 20
constexpr auto lmms::FRANGE_AUDIBLE_END = 20000
constexpr auto lmms::FRANGE_BASS_START = 20
constexpr auto lmms::FRANGE_BASS_END = 300
constexpr auto lmms::FRANGE_MIDS_START = 200
constexpr auto lmms::FRANGE_MIDS_END = 5000
constexpr auto lmms::FRANGE_HIGH_START = 4000
constexpr auto lmms::FRANGE_HIGH_END = 20000
constexpr auto lmms::ARANGE_EXTENDED_START = -80
constexpr auto lmms::ARANGE_EXTENDED_END = 20
constexpr auto lmms::ARANGE_AUDIBLE_START = -50
constexpr auto lmms::ARANGE_AUDIBLE_END = 0
constexpr auto lmms::ARANGE_LOUD_START = -30
constexpr auto lmms::ARANGE_LOUD_END = 0
constexpr auto lmms::ARANGE_SILENT_START = -60
constexpr auto lmms::ARANGE_SILENT_END = -10
constexpr char lmms::LADSPA_PATH_SEPERATOR