|
Vital
|
#include "circular_queue.h"#include "synth_parameters.h"#include "operators.h"#include "value.h"#include <map>#include <string>Go to the source code of this file.
Classes | |
| struct | vital::ModulationConnection |
| A structure representing a single modulation connection between a modulation source and a destination parameter. More... | |
| class | vital::ModulationConnectionBank |
| A container managing a fixed number of ModulationConnections. More... | |
| class | vital::StringLayout |
| Manages a keyboard layout mapping for a computer keyboard used as a MIDI input device. More... | |
| struct | vital::modulation_change |
| A structure describing changes to the modulation routing in the engine. More... | |
Namespaces | |
| namespace | vital |
| Contains classes and functions used within the Vital synthesizer framework. | |
Typedefs | |
| typedef std::map< std::string, Value * > | vital::control_map |
| Maps parameter names to Value pointers representing synth control parameters. | |
| typedef std::pair< Value *, mono_float > | vital::control_change |
| Represents a single control change: pairs a parameter Value with the new requested value. | |
| typedef std::map< std::string, Processor * > | vital::input_map |
| Maps parameter names to Processor pointers, representing input processors for signals. | |
| typedef std::map< std::string, Output * > | vital::output_map |
| Maps parameter names to Output pointers, representing output signals from various modules. | |