| 32 | } |
| 33 | |
| 34 | float ModulationChain::GetValue(int samplesIn) const |
| 35 | { |
| 36 | float value = GetIndividualValue(samplesIn); |
| 37 | if (mMultiplyIn) |
| 38 | value *= mMultiplyIn->GetIndividualValue(samplesIn); |
| 39 | if (mSidechain) |
| 40 | value += mSidechain->GetIndividualValue(samplesIn); |
| 41 | if (mPrev) |
| 42 | value += mPrev->GetValue(samplesIn); |
| 43 | if (std::isnan(value)) |
| 44 | return 0; |
| 45 | return value; |
| 46 | } |
| 47 | |
| 48 | float ModulationChain::GetIndividualValue(int samplesIn) const |
| 49 | { |
nothing calls this directly
no test coverage detected