|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration parameters for the mixer operator. More...
#include <mixer.h>
Public Attributes | |
| size_t | lhs_field |
| size_t | rhs_field |
| size_t | output_field |
| double | lhs_gain |
| double | rhs_gain |
| double | mix |
| double | bias |
| double | feedback_epsilon |
| SimMixerMode | mode |
| SimMixerFeedbackEpsilonMode | feedback_epsilon_mode |
| SimMixerFeedbackSplitMode | feedback_split |
| bool | accumulate |
| bool | scale_by_dt |
Configuration parameters for the mixer operator.
| bool SimMixerOperatorConfig::accumulate |
When true, adds into the output field.
| double SimMixerOperatorConfig::bias |
Constant offset added to the mixed output.
| double SimMixerOperatorConfig::feedback_epsilon |
Feedback strength epsilon (mode-specific).
| SimMixerFeedbackEpsilonMode SimMixerOperatorConfig::feedback_epsilon_mode |
Interpretation of feedback_epsilon.
| SimMixerFeedbackSplitMode SimMixerOperatorConfig::feedback_split |
Optional split integration for feedback.
| size_t SimMixerOperatorConfig::lhs_field |
First input field.
| double SimMixerOperatorConfig::lhs_gain |
Gain applied to lhs samples.
| double SimMixerOperatorConfig::mix |
Crossfade parameter used by CROSSFADE mode.
| SimMixerMode SimMixerOperatorConfig::mode |
Mixing strategy.
| size_t SimMixerOperatorConfig::output_field |
Field receiving the mixed result.
| size_t SimMixerOperatorConfig::rhs_field |
Second input field.
| double SimMixerOperatorConfig::rhs_gain |
Gain applied to rhs samples.
| bool SimMixerOperatorConfig::scale_by_dt |
When true, scale accumulated writes by substep dt.