#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: