Explicit mapping from note semantics to VoiceModulationBuffer targets. More...
#include <voice_runtime_facade.hpp>
Explicit mapping from note semantics to VoiceModulationBuffer targets.
Defaults use Gain for normalized velocity, PitchCents for pitch, Pressure and Timbre for their namesakes, Aux0 for gate, and Aux1 for expression. All six targets must be valid and distinct.
| VoiceModulationTarget pulp::audio::VoiceNoteModulationRouting::expression = VoiceModulationTarget::Aux1 |
| VoiceModulationTarget pulp::audio::VoiceNoteModulationRouting::gate = VoiceModulationTarget::Aux0 |
| VoiceModulationTarget pulp::audio::VoiceNoteModulationRouting::pitch = VoiceModulationTarget::PitchCents |
| VoiceModulationTarget pulp::audio::VoiceNoteModulationRouting::pressure = VoiceModulationTarget::Pressure |
| VoiceModulationTarget pulp::audio::VoiceNoteModulationRouting::timbre = VoiceModulationTarget::Timbre |
| VoiceModulationTarget pulp::audio::VoiceNoteModulationRouting::velocity = VoiceModulationTarget::Gain |