YSE sound engine
1.0
cross platform sound engine
|
YSE | |
CHANNEL | Every subSystem consists out of several class which are meant to work together |
interfaceObject | Channels are used to control groups of sounds simultaniously |
SOUND | Every subSystem consists out of several class which are meant to work together |
interfaceObject | A sound object is needed for every kind of sound you want to use |
DSP | |
delay | Delay keeps an internal delay line of variable length |
dspObject | |
dspSourceObject | |
filterBase | |
highPass | |
lowPass | |
bandPass | |
biQuad | |
sampleHold | |
clip | |
rSqrt | |
sqrt | |
wrap | |
midiToFreq | |
freqToMidi | |
dbToRms | |
rmsToDb | |
dbToPow | |
powToDb | |
pow | |
exp | |
log | |
abs | |
hilbert | |
ringModulator | |
sineWave | |
saw | |
cosine | |
sine | |
noise | |
vcf | |
ramp | |
lint | |
sample | |
MUSIC | |
chord | |
note | |
DEVICE | Every subSystem consists out of several class which are meant to work together |
interfaceObject | |
setupObject | |
MIDI | |
file | |
REVERB | Every subSystem consists out of several class which are meant to work together |
interfaceObject | Reverb objects are actually just a collection of reverb settings |
SYNTH | Every subSystem consists out of several class which are meant to work together |
dspVoice | |
samplerConfig | |
interfaceObject | |
io | |
listener | The Listener is a singleton object used to control your position in the virtual space |
log | A singleton class for logging |
system | |
weak_atomic | |
lfQueue | |
Vec | |
aVec |