50 static const std::vector<ParDescr>
pd;
54 uint16_t _midimap [16];
58 enum {
VOLUME, REVSIZE, REVTIME, STPOSIT };
86 void cond_key_off (
int m,
int b);
87 void cond_key_on (
int m,
int b);
89 void audio_init(
int sampleRate);
92 void key_off (
int n,
int b);
93 void key_on (
int n,
int b);
95 void proc_queue(uint32_t);
97 virtual void setValue(
int idx,
double value);
98 virtual double value(
int idx)
const;
99 const ParDescr* parameter(
int idx)
const;
104 virtual void init(
float sampleRate);
106 virtual const char*
name()
const {
return "Aeolus"; }
108 virtual void setMasterTuning(
double);
109 virtual double masterTuning()
const;
112 virtual QStringList
soundFonts()
const {
return QStringList(); }
114 virtual void process(
unsigned,
float*,
float*,
float*);
117 virtual const QList<MidiPatch*>& getPatchInfo()
const;
124 virtual void allNotesOff(
int );
int _sc_cmode
Definition: aeolus.h:55
Definition: midipatch.h:29
int _sc_group
Definition: aeolus.h:56
int _nplay
Definition: aeolus.h:62
virtual const char * name() const
Definition: aeolus.h:106
M_ifc_init * _ifc_init
Definition: aeolus.h:81
Definition: synthesizer.h:41
int _ndivis
Definition: aeolus.h:64
Definition: asection.h:60
virtual QStringList soundFonts() const
Definition: aeolus.h:112
int nout
Definition: aeolus.h:73
int _fsize
Definition: aeolus.h:78
float _fsamp
Definition: aeolus.h:77
virtual void allSoundsOff(int channel)
Definition: aeolus.h:123
Definition: messages.h:146
float _revtime
Definition: aeolus.h:71
QList< MidiPatch * > patchList
Definition: aeolus.h:53
volatile bool _running
Definition: aeolus.h:60
Definition: synthesizergui.h:24
Definition: messages.h:109
Definition: aeolus.cpp:26
float _revsize
Definition: aeolus.h:70
int _nasect
Definition: aeolus.h:63
Definition: division.h:30
Definition: synthesizerstate.h:40
static const std::vector< ParDescr > pd
Definition: aeolus.h:50
Model * model
Definition: aeolus.h:52
#define PERIOD
Definition: asection.h:27
virtual bool loadSoundFonts(const QStringList &)
Definition: aeolus.h:111
int _hold
Definition: aeolus.h:61