#include <zerberus.h>
|
void | programChange (int channel, int program) |
|
void | trigger (Channel *, int key, int velo, Trigger, int cc, int ccVal, double durSinceNoteOn) |
|
void | processNoteOff (Channel *, int pitch) |
|
void | processNoteOn (Channel *cp, int key, int velo) |
|
◆ Zerberus()
◆ ~Zerberus()
◆ addSoundFont()
bool Zerberus::addSoundFont |
( |
const QString & |
s | ) |
|
|
virtual |
◆ allNotesOff()
void Zerberus::allNotesOff |
( |
int |
channel | ) |
|
|
virtual |
◆ allSoundsOff()
void Zerberus::allSoundsOff |
( |
int |
channel | ) |
|
|
virtual |
◆ channel()
Channel* Zerberus::channel |
( |
int |
n | ) |
|
|
inline |
◆ ct2hz()
double Zerberus::ct2hz |
( |
double |
c | ) |
const |
|
inline |
◆ getActiveVoices()
Voice* Zerberus::getActiveVoices |
( |
| ) |
|
|
inline |
◆ getPatchInfo()
virtual const QList<Ms::MidiPatch*>& Zerberus::getPatchInfo |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ gui()
◆ instrument()
ZInstrument * Zerberus::instrument |
( |
int |
program | ) |
const |
◆ loadInstrument()
bool Zerberus::loadInstrument |
( |
const QString & |
s | ) |
|
◆ loadProgress()
int Zerberus::loadProgress |
( |
| ) |
|
|
inline |
◆ loadSoundFonts()
bool Zerberus::loadSoundFonts |
( |
const QStringList & |
sl | ) |
|
|
virtual |
◆ loadWasCanceled()
bool Zerberus::loadWasCanceled |
( |
| ) |
|
|
inline |
◆ masterTuning()
virtual double Zerberus::masterTuning |
( |
| ) |
const |
|
inlinevirtual |
◆ name()
const char * Zerberus::name |
( |
| ) |
const |
|
virtual |
◆ play()
◆ process()
void Zerberus::process |
( |
unsigned |
frames, |
|
|
float * |
p, |
|
|
float * |
, |
|
|
float * |
|
|
) |
| |
|
virtual |
◆ processNoteOff()
void Zerberus::processNoteOff |
( |
Channel * |
cp, |
|
|
int |
pitch |
|
) |
| |
|
private |
◆ processNoteOn()
void Zerberus::processNoteOn |
( |
Channel * |
cp, |
|
|
int |
key, |
|
|
int |
velo |
|
) |
| |
|
private |
◆ programChange()
void Zerberus::programChange |
( |
int |
channel, |
|
|
int |
program |
|
) |
| |
|
private |
◆ removeSoundFont()
bool Zerberus::removeSoundFont |
( |
const QString & |
s | ) |
|
|
virtual |
◆ removeSoundFonts()
bool Zerberus::removeSoundFonts |
( |
const QStringList & |
fileNames | ) |
|
|
virtual |
◆ setLoadProgress()
void Zerberus::setLoadProgress |
( |
int |
val | ) |
|
|
inline |
◆ setLoadWasCanceled()
void Zerberus::setLoadWasCanceled |
( |
bool |
status | ) |
|
|
inline |
◆ setMasterTuning()
virtual void Zerberus::setMasterTuning |
( |
double |
val | ) |
|
|
inlinevirtual |
◆ setState()
◆ sfzFiles()
QFileInfoList Zerberus::sfzFiles |
( |
| ) |
|
|
static |
◆ soundFonts()
QStringList Zerberus::soundFonts |
( |
| ) |
const |
◆ soundFontsInfo()
◆ state()
◆ trigger()
void Zerberus::trigger |
( |
Channel * |
channel, |
|
|
int |
key, |
|
|
int |
velo, |
|
|
Trigger |
trigger, |
|
|
int |
cc, |
|
|
int |
ccVal, |
|
|
double |
durSinceNoteOn |
|
) |
| |
|
private |
◆ updatePatchList()
void Zerberus::updatePatchList |
( |
| ) |
|
◆ _channel
Channel* Zerberus::_channel[MAX_CHANNELS] |
|
private |
◆ _loadProgress
int Zerberus::_loadProgress = 0 |
|
private |
◆ _loadWasCanceled
bool Zerberus::_loadWasCanceled = false |
|
private |
◆ _masterTuning
double Zerberus::_masterTuning = 440.0 |
|
private |
◆ activeVoices
Voice* Zerberus::activeVoices = 0 |
|
private |
◆ allocatedVoices
int Zerberus::allocatedVoices = 0 |
|
private |
◆ busy
std::atomic<bool> Zerberus::busy |
|
private |
◆ freeVoices
◆ globalInstruments
◆ initialized
bool Zerberus::initialized = false |
|
staticprivate |
◆ instruments
◆ mutex
◆ patches
The documentation for this class was generated from the following files: