Set how logic values modulate buffer content.
- Parameters
-
| type | Modulation type to use |
Different modulation types enable various digital transformations:
- REPLACE: Binary substitution of values
- MULTIPLY: Binary masking/gating
- ADD: Digital offset or bias
- INVERT_ON_TRUE: Phase inversion based on logic state
- HOLD_ON_FALSE: Sample-and-hold behavior
- ZERO_ON_FALSE: Hard gating (silence on false)
- CROSSFADE: Smooth amplitude interpolation
- THRESHOLD_REMAP: Binary value mapping
- SAMPLE_AND_HOLD: Update only on logic changes
- CUSTOM: Arbitrary digital transformation
Definition at line 192 of file LogicProcessor.hpp.
ModulationType m_modulation_type
How logic values modulate buffer content.