Main Page |
Namespaces |
Classes |
Compounds |
Files |
Compound Members |
Related
SynthCore::Synth Class ReferenceThe main container for the various modules.
More...
#include <Synth.h>
List of all members.
Detailed Description
The main container for the various modules.
All active modules resides in here. There are methods for building updatemaps, which controls the order in which the sample calculation takes place - Todo:
-
needs some cleaning. Midi section needs improvement: remember velocity, pedal on/off, and pitch bend.
Definition at line 109 of file Synth.h.
Member Function Documentation
void SynthCore::Synth::add |
( |
Module * |
m |
) |
|
|
void SynthCore::Synth::noteOn |
( |
int |
note |
) |
|
|
void SynthCore::Synth::StateChange |
( |
|
) |
|
|
Output* SynthCore::Synth::XMLGetOutput |
( |
string |
Attr |
) |
[inline] |
|
|
Search for an Output on XMLOutput map. Returns 0 if the search fails.
Definition at line 174 of file Synth.h. |
Member Data Documentation
bool SynthCore::Synth::active
|
|
|
'active' functions as a mutex: When multi-threaded applications (IE an GUI and the VST interface) accesses the synth class It is sometimes neccesary to turn the VST interface access off. This is done by setting active to false.
Definition at line 123 of file Synth.h. |
The documentation for this class was generated from the following files:
Syntopia Project. Visit the web page,
or the SourceForge page.
Docs made by Doxygen.
Email: Mikael Christensen
|