YSE sound engine  1.0
cross platform sound engine
 All Classes Namespaces Functions Pages
YSE::SYNTH Namespace Reference

Classes

class  dspVoice
 
class  samplerConfig
 
class  interfaceObject
 

Enumerations

enum  MESSAGE {
  NOTE_ON, NOTE_OFF, ALL_NOTES_OFF, PITCH_WHEEL,
  CONTROLLER, AFTERTOUCH, SUSTAIN, SOSTENUTO,
  SOFTPEDAL
}
 

Detailed Description

Every subSystem consists out of several class which are meant to work together.

They all have an interface, implementation, manager, message and a message enumeration.

For consistency they are all base on the same template classes. Because those template classes need to know about each other, we create a struct like below to pass it as a kind of lookup to very template.