SynthGUI::AInput | Combined drop box / slider component |
Utils::AttributeNode | Used to represent XML Attributes |
SynthCore::BiFilter | BiFilter is a biquadratic filter implementation |
SynthCore::BiQuad | The BiQuad module implements biquadratic filters |
GUIToolkit::Button | A simple button object |
GUIToolkit::ComboBox | Combo Box. A selectable drop down list |
GUIToolkit::ComboBoxItem | Items for use in a combo box |
GUIToolkit::Component | Base Class for all Components |
SynthCore::coord | Simple coordinate class |
GUIToolkit::DBCanvas | |
SynthCore::DelayLine | Simple (non-fractional) delay line |
GUIToolkit::divider | Divider - a simple static graphic component (similar to a ruler in HTML) |
SynthCore::Dummy | Benchmarking module |
SynthCore::EnvData | Class for storing envelope, and performing interpolation |
SynthGUI::EnvDialog | Class for manipulating the Envelope module |
SynthCore::Envelope3 | Envelope3 is a generic envelope module |
GUIToolkit::event | The event struct passed to the user supplied event handler |
GUIToolkit::EventHandler | Interface for user implemented event handling. The end-user must implement this interface (IE he must supply a class derived from this) with a overridden HandleEvents method |
SynthGUI::FilterDialog | Class for manipulating the Filter module |
SynthCore::Fourier | Static class for doing Fourier transformations and constructing simple waveforms |
SynthCore::FreqTable | Freqtable converts midinotes to their corresponding frequency in Hz |
GUIToolkit::GUIControl | Mandatory class for administrating every GUI |
SynthCore::Input | Input is a generic input, used in almost every module |
GUIToolkit::Label | Simple static label |
SynthGUI::mainDialog | The main UI window |
GUIToolkit::MCanvas | Double-buffered canvas |
GUIToolkit::menuItem | Items to be used on a context menu |
SynthGUI::mod | Mod is the class for visually representing a module |
SynthGUI::modInOuts | Class for graphical representing in and outputs |
SynthGUI::modList | Containter for the 'mods' displayed on the main UI window |
SynthCore::Module | Base class for all modules |
SynthCore::moduleRegistry | Register all modules in this class In order to load Synth presets from an XML file and in order to use the GUI the system needs to 'know' about the modules. It needs a pointer to a constructor so that it can create objects from string representations at run-time. Therefore it is neccesary to register using the 'add' method in the registry |
SynthCore::Multiplier | Multiplier: IE ring-modulator, VCA or amplitude modulator |
SynthGUI::OscDialog | Dialog window for manipulating Oscillator/Sampler setting |
SynthCore::Output | Output is a generic connector endpoint |
Utils::parseError | Exception thrown by XMLDoc.parser |
SynthCore::Polyphony | Combines the polyphonic parts into one signal |
GUIToolkit::popupMenu | A context menu (usually invoked on right mouse button click) |
SynthCore::Sample | Sample Container |
SynthCore::SampleMap | SampleMap maps midikeys (0-127) to corresponding samples |
SynthCore::Sampler | The main oscillator class |
GUIToolkit::ScrollBar | A standard scroll bar |
SynthGUI::SlideInput | A combined slider and text box input component |
softSynth | Softsynth is derived from AudioEffectX and implements the basic VST interface |
SynthCore::Synth | The main container for the various modules |
SynthCore::SynthEngine | |
SynthCore::SynthVoice | |
Utils::TagNode | Used to represent a tag node (I.E.: <html> ) |
GUIToolkit::TextBox | Single- og multi-line text box |
Utils::TextNode | Used to represent text nodes |
SynthCore::Tube | Tube is a waveguide based experimental delay/reverb kind of effect |
SynthCore::WaveShaper | Aplies a non-linear transformation to input signal |
Window | Test class for GUIToolkit |
GUIToolkit::WinForm | The main windows class. A containter for all Components |
Utils::XMLDoc | Class for representing a XML document |
Utils::XMLNode | The base class for all XMLNodes |
Utils::XMLSearch | |