95 void noteOn(
char chan,
char note,
char velocity);
96 void noteOff(
char chan,
char note);
106 void vuUpdate(
const float *outl,
const float *outr);
109 void AudioOut(
float *outl,
float *outr);
#define NUM_INS_EFX
Definition globals.h:125
#define NUM_MIDI_PARTS
Definition globals.h:99
#define NUM_SYS_EFX
Definition globals.h:119
lockset
Definition Master.h:38
@ MUTEX_UNLOCK
Definition Master.h:39
@ MUTEX_LOCK
Definition Master.h:39
@ MUTEX_TRYLOCK
Definition Master.h:39
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
Definition Controller.h:9
Definition EffectMgr.h:44
Definition FFTwrapper.h:32
void AudioOut(float *outl, float *outr)
Definition Master.cpp:323
float * bufl
Definition Master.h:177
int getalldata(char **data)
Definition Master.cpp:668
float vuoutpeakpart[NUM_MIDI_PARTS]
Definition Master.h:154
~Master()
Definition Master.cpp:521
class Part * part[NUM_MIDI_PARTS]
Definition Master.h:120
void setPvolume(char Pvolume_)
Definition Master.cpp:540
bool mutexLock(lockset request)
Definition Master.cpp:111
vuData vu
Definition Master.h:170
vuData getVuData()
Definition Master.cpp:598
unsigned char Pkeyshift
Definition Master.h:125
class EffectMgr * sysefx[NUM_SYS_EFX]
Definition Master.h:136
float volume
Definition Master.h:171
off_t off
Definition Master.h:179
class EffectMgr * insefx[NUM_INS_EFX]
Definition Master.h:137
void ShutUp()
Definition Master.cpp:569
void add2XML(XMLwrapper *xml)
Definition Master.cpp:613
void setPkeyshift(char Pkeyshift_)
Definition Master.cpp:546
float * bufr
Definition Master.h:178
void setPsysefxvol(int Ppart, int Pefx, char Pvol)
Definition Master.cpp:553
void getfromXML(XMLwrapper *xml)
Definition Master.cpp:737
std::mutex mutex
Definition Master.h:165
void noteOff(char chan, char note)
Definition Master.cpp:162
void defaults()
Definition Master.cpp:79
int shutup
Definition Master.h:104
short int Pinsparts[NUM_INS_EFX]
Definition Master.h:144
void applyparameters(bool lockmutex=true)
Definition Master.cpp:607
int saveXML(const char *filename)
Definition Master.cpp:705
size_t smps
Definition Master.h:180
std::mutex vumutex
Definition Master.h:166
void vuresetpeaks()
Definition Master.cpp:587
bool swaplr
Definition Master.h:158
Bank bank
Definition Master.h:162
int keyshift
Definition Master.h:174
Master()
Definition Master.cpp:48
Recorder HDDRecorder
Definition Master.h:141
void setController(char chan, int type, int par)
Definition Master.cpp:188
float sysefxvol[NUM_SYS_EFX][NUM_MIDI_PARTS]
Definition Master.h:172
void putalldata(char *data, int size)
Definition Master.cpp:685
static Master & getInstance()
Definition Master.cpp:124
void GetAudioOutSamples(size_t nsamples, unsigned samplerate, float *outl, float *outr)
Definition Master.cpp:485
void setPsysefxsend(int Pefxfrom, int Pefxto, char Pvol)
Definition Master.cpp:559
void setProgram(char chan, unsigned int pgm)
Definition Master.cpp:232
void vuUpdate(const float *outl, const float *outr)
Definition Master.cpp:250
unsigned char Psysefxsend[NUM_SYS_EFX][NUM_SYS_EFX]
Definition Master.h:127
Microtonal microtonal
Definition Master.h:161
int loadXML(const char *filename)
Definition Master.cpp:720
static void deleteInstance()
Definition Master.cpp:132
float sysefxsend[NUM_SYS_EFX][NUM_SYS_EFX]
Definition Master.h:173
void noteOn(char chan, char note, char velocity)
Definition Master.cpp:144
unsigned char Pvolume
Definition Master.h:124
Controller ctl
Definition Master.h:157
class FFTwrapper * fft
Definition Master.h:164
unsigned char fakepeakpart[NUM_MIDI_PARTS]
Definition Master.h:155
void polyphonicAftertouch(char chan, char note, char velocity)
Definition Master.cpp:172
unsigned char Psysefxvol[NUM_SYS_EFX][NUM_MIDI_PARTS]
Definition Master.h:126
void partonoff(int npart, int what)
Definition Master.cpp:300
Definition Microtonal.h:37
static char filename[]
Definition features.c:5
JSAMPIMAGE data
Definition jpeglib.h:945
Dump dump
Definition Dump.cpp:27
float maxoutpeakr
Definition Master.h:46
float outpeakr
Definition Master.h:46
vuData(void)
Definition Master.cpp:41
float rmspeakr
Definition Master.h:47
float maxoutpeakl
Definition Master.h:46
float outpeakl
Definition Master.h:46
float rmspeakl
Definition Master.h:47
int clipped
Definition Master.h:48
#define off_t
Definition thread-link.cpp:7