|
Vital
|
Declares classes and data structures to handle polyphonic voices in Vital, including voice assignment, note handling, and parameter routing. More...
#include "circular_queue.h"#include "note_handler.h"#include "processor_router.h"#include "synth_module.h"#include "tuning.h"#include <map>#include <list>Go to the source code of this file.
Classes | |
| struct | vital::VoiceState |
| Holds state data for a single voice, such as MIDI note, velocity, pitch bend, etc. More... | |
| class | vital::Voice |
| Represents a single playing note/voice, including voice-state and event handling. More... | |
| struct | vital::AggregateVoice |
| An aggregate grouping that pairs multiple (parallel) voices with a shared Processor instance. More... | |
| class | vital::VoiceHandler |
| A SynthModule and NoteHandler that manages a pool of polyphonic voices, handles note-on/off logic, and routes the data to multiple processors. More... | |
Namespaces | |
| namespace | vital |
| Contains classes and functions used within the Vital synthesizer framework. | |
Declares classes and data structures to handle polyphonic voices in Vital, including voice assignment, note handling, and parameter routing.