YSE sound engine
1.0
cross platform sound engine
Main Page
Related Pages
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Pages
synth.hpp
1
/*
2
==============================================================================
3
4
synth.hpp
5
Created: 6 Jul 2014 10:02:25pm
6
Author: yvan
7
8
==============================================================================
9
*/
10
11
#ifndef SYNTH_HPP_INCLUDED
12
#define SYNTH_HPP_INCLUDED
13
14
namespace
YSE {
22
namespace
SYNTH {
23
class
interfaceObject;
24
class
implementationObject;
25
class
messageObject;
26
class
managerObject;
27
enum
MESSAGE {
28
NOTE_ON,
29
NOTE_OFF,
30
ALL_NOTES_OFF,
31
PITCH_WHEEL,
32
CONTROLLER,
33
AFTERTOUCH,
34
SUSTAIN,
35
SOSTENUTO,
36
SOFTPEDAL,
37
};
38
}
39
40
// the interface itself gets a more generic name, so that users can just
41
// define a 'synth' to get an interface object.
42
typedef
SYNTH::interfaceObject synth;
43
}
44
45
46
47
48
#endif // SYNTH_HPP_INCLUDED
include
synth
synth.hpp
Generated on Sun Jul 20 2014 16:41:58 for YSE sound engine by
1.8.6