#include <msynthesizer.h>
|
static constexpr double | MUTE = 0.00 |
|
static constexpr double | MAX = 10.00 |
|
static constexpr double | N = 20.0 |
|
◆ MasterSynthesizer()
Ms::MasterSynthesizer::MasterSynthesizer |
( |
| ) |
|
◆ ~MasterSynthesizer()
Ms::MasterSynthesizer::~MasterSynthesizer |
( |
| ) |
|
◆ allNotesOff()
void Ms::MasterSynthesizer::allNotesOff |
( |
int |
channel | ) |
|
◆ allSoundsOff()
void Ms::MasterSynthesizer::allSoundsOff |
( |
int |
channel | ) |
|
◆ boost()
float Ms::MasterSynthesizer::boost |
( |
| ) |
const |
|
inline |
◆ ccToUseIndex()
int Ms::MasterSynthesizer::ccToUseIndex |
( |
| ) |
const |
|
inline |
◆ convertGainToDecibels()
float Ms::MasterSynthesizer::convertGainToDecibels |
( |
float |
gain | ) |
const |
|
private |
◆ dynamicsMethod()
int Ms::MasterSynthesizer::dynamicsMethod |
( |
| ) |
const |
|
inline |
◆ effect()
Effect * Ms::MasterSynthesizer::effect |
( |
int |
ab | ) |
|
◆ effectList()
const std::vector<Effect*>& Ms::MasterSynthesizer::effectList |
( |
int |
ab | ) |
const |
|
inline |
◆ gain()
float Ms::MasterSynthesizer::gain |
( |
| ) |
const |
|
inline |
◆ gainAsDecibels()
float Ms::MasterSynthesizer::gainAsDecibels |
( |
| ) |
const |
◆ gainChanged
void Ms::MasterSynthesizer::gainChanged |
( |
float |
| ) |
|
|
signal |
◆ getPatchInfo() [1/2]
QList< MidiPatch * > Ms::MasterSynthesizer::getPatchInfo |
( |
| ) |
const |
◆ getPatchInfo() [2/2]
MidiPatch * Ms::MasterSynthesizer::getPatchInfo |
( |
QString |
synti, |
|
|
int |
bank, |
|
|
int |
program |
|
) |
| |
◆ index()
int Ms::MasterSynthesizer::index |
( |
const QString & |
name | ) |
const |
◆ indexOfEffect() [1/2]
int Ms::MasterSynthesizer::indexOfEffect |
( |
int |
ab, |
|
|
const QString & |
name |
|
) |
| |
|
private |
◆ indexOfEffect() [2/2]
int Ms::MasterSynthesizer::indexOfEffect |
( |
int |
ab | ) |
|
◆ init()
void Ms::MasterSynthesizer::init |
( |
| ) |
|
◆ masterTuning()
double Ms::MasterSynthesizer::masterTuning |
( |
| ) |
const |
|
inline |
◆ name()
QString Ms::MasterSynthesizer::name |
( |
unsigned |
idx | ) |
const |
◆ play()
void Ms::MasterSynthesizer::play |
( |
const NPlayEvent & |
event, |
|
|
unsigned |
syntiIdx |
|
) |
| |
◆ process()
void Ms::MasterSynthesizer::process |
( |
unsigned |
n, |
|
|
float * |
p |
|
) |
| |
◆ registerEffect()
void Ms::MasterSynthesizer::registerEffect |
( |
int |
ab, |
|
|
Effect * |
e |
|
) |
| |
◆ registerSynthesizer()
void Ms::MasterSynthesizer::registerSynthesizer |
( |
Synthesizer * |
s | ) |
|
◆ reset()
void Ms::MasterSynthesizer::reset |
( |
| ) |
|
◆ sampleRate()
float Ms::MasterSynthesizer::sampleRate |
( |
| ) |
|
|
inline |
◆ setBoost()
void Ms::MasterSynthesizer::setBoost |
( |
float |
v | ) |
|
|
inline |
◆ setCcToUseIndex()
void Ms::MasterSynthesizer::setCcToUseIndex |
( |
int |
val | ) |
|
|
inline |
◆ setDynamicsMethod()
void Ms::MasterSynthesizer::setDynamicsMethod |
( |
int |
val | ) |
|
|
inline |
◆ setEffect()
void Ms::MasterSynthesizer::setEffect |
( |
int |
ab, |
|
|
int |
idx |
|
) |
| |
◆ setGain
void Ms::MasterSynthesizer::setGain |
( |
float |
f | ) |
|
|
slot |
◆ setGainAsDecibels()
void Ms::MasterSynthesizer::setGainAsDecibels |
( |
float |
decibelValue | ) |
|
◆ setMasterTuning()
void Ms::MasterSynthesizer::setMasterTuning |
( |
double |
val | ) |
|
◆ setSampleRate()
void Ms::MasterSynthesizer::setSampleRate |
( |
float |
val | ) |
|
◆ setState()
◆ sfChanged
void Ms::MasterSynthesizer::sfChanged |
( |
| ) |
|
|
inlineslot |
◆ soundFontChanged
void Ms::MasterSynthesizer::soundFontChanged |
( |
| ) |
|
|
signal |
◆ state()
◆ storeState()
bool Ms::MasterSynthesizer::storeState |
( |
| ) |
|
◆ synthesizer() [1/2]
Synthesizer * Ms::MasterSynthesizer::synthesizer |
( |
const QString & |
name | ) |
|
◆ synthesizer() [2/2]
const std::vector<Synthesizer*> Ms::MasterSynthesizer::synthesizer |
( |
| ) |
const |
|
inline |
◆ _boost
float Ms::MasterSynthesizer::_boost { 10.0 } |
|
private |
◆ _ccToUse
int Ms::MasterSynthesizer::_ccToUse { 1 } |
|
private |
◆ _dynamicsMethod
int Ms::MasterSynthesizer::_dynamicsMethod { 1 } |
|
private |
◆ _effect
◆ _effectList
◆ _gain
◆ _masterTuning
double Ms::MasterSynthesizer::_masterTuning { 440.0 } |
|
private |
◆ _sampleRate
float Ms::MasterSynthesizer::_sampleRate |
|
private |
◆ _synthesizer
std::vector<Synthesizer*> Ms::MasterSynthesizer::_synthesizer |
|
private |
◆ defaultGain
constexpr float Ms::MasterSynthesizer::defaultGain = 0.1f |
|
static |
◆ defaultGainAsDecibels
float Ms::MasterSynthesizer::defaultGainAsDecibels |
◆ effect1Buffer
◆ effect2Buffer
◆ lock1
std::atomic<bool> Ms::MasterSynthesizer::lock1 { false } |
|
private |
◆ lock2
std::atomic<bool> Ms::MasterSynthesizer::lock2 { true } |
|
private |
◆ MAX
constexpr double Ms::MasterSynthesizer::MAX = 10.00 |
|
staticprivate |
◆ MAX_BUFFERSIZE
const int Ms::MasterSynthesizer::MAX_BUFFERSIZE = 8192 |
|
static |
◆ MAX_EFFECTS
const int Ms::MasterSynthesizer::MAX_EFFECTS = 2 |
|
static |
◆ maxGainAsDecibels
float Ms::MasterSynthesizer::maxGainAsDecibels = 0 |
◆ minGainAsDecibels
float Ms::MasterSynthesizer::minGainAsDecibels = -80 |
◆ MUTE
constexpr double Ms::MasterSynthesizer::MUTE = 0.00 |
|
staticprivate |
constexpr double Ms::MasterSynthesizer::N = 20.0 |
|
staticprivate |
The documentation for this class was generated from the following files: