YSE sound engine  1.0
cross platform sound engine
 All Classes Namespaces Functions Pages
yse.hpp
1 /*
2  ==============================================================================
3 
4  yse.hpp
5  Created: 27 Jan 2014 7:15:01pm
6  Author: yvan
7 
8  ==============================================================================
9 */
10 
11 #ifndef YSE_HPP_INCLUDED
12 #define YSE_HPP_INCLUDED
13 
14 #include <atomic>
15 
16 // helpers
17 #include "headers/types.hpp"
18 #include "headers/defines.hpp"
19 #include "headers/enums.hpp"
20 #include "headers/constants.hpp"
21 
22 // dsp
23 #include "dsp/sample.hpp"
24 #include "dsp/delay.hpp"
25 #include "dsp/dspObject.hpp"
26 #include "dsp/filters.hpp"
27 #include "dsp/math.hpp"
28 #include "dsp/oscillators.hpp"
29 #include "dsp/ramp.hpp"
30 
31 #include "dsp/modules/hilbert.hpp"
32 #include "dsp/modules/ringModulator.hpp"
33 #include "dsp/modules/sineWave.hpp"
34 
35 // utilities
36 #include "utils/misc.hpp"
37 #include "utils/vector.hpp"
38 
39 // primary objects
40 #include "system.hpp"
41 #include "log.hpp"
42 #include "channel/channel.hpp"
43 #include "channel/channelInterface.hpp"
44 #include "sound/sound.hpp"
45 #include "sound/soundInterface.hpp"
46 #include "synth/synth.hpp"
47 #include "synth/synthInterface.hpp"
48 #include "synth/dspVoice.hpp"
49 #include "midi/midifile.hpp"
50 #include "reverb/reverb.hpp"
51 #include "reverb/reverbInterface.hpp"
52 #include "device/device.hpp"
53 #include "device/deviceInterface.hpp"
54 #include "device/deviceSetup.hpp"
55 #include "listener.hpp"
56 #include "io.hpp"
57 
58 
59 
60 #endif // YSE_HPP_INCLUDED