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. | |