---
title: "addRangeForInputValuesBelow(value:fullGainAtValue:fadeCurveType:subtree:)"
framework: phase
role: symbol
role_heading: Instance Method
path: "phase/phaseblendnodedefinition/addrangeforinputvaluesbelow(value:fullgainatvalue:fadecurvetype:subtree:)"
---

# addRangeForInputValuesBelow(value:fullGainAtValue:fadeCurveType:subtree:)

Adds a child node that blends below a given value.

## Declaration

```swift
func addRangeForInputValuesBelow(value: Double, fullGainAtValue: Double, fadeCurveType: PHASECurveType, subtree: PHASESoundEventNodeDefinition)
```

## Parameters

- `value`: The value above which the child node blends.
- `fullGainAtValue`: A threshold such that the node applies a fade curve to the child node’s gain when the blend parameter is between value and this value.
- `fadeCurveType`: An option that determines a rate of change for the child node’s gain over the fade range.
- `subtree`: A child node to blend.

## See Also

### Adding Child Nodes

- [addRange(envelope:subtree:)](phase/phaseblendnodedefinition/addrange(envelope:subtree:).md)
- [addRangeForInputValuesAbove(value:fullGainAtValue:fadeCurveType:subtree:)](phase/phaseblendnodedefinition/addrangeforinputvaluesabove(value:fullgainatvalue:fadecurvetype:subtree:).md)
- [addRangeForInputValuesBetween(lowValue:highValue:fullGainAtLowValue:fullGainAtHighValue:lowFadeCurveType:highFadeCurveType:subtree:)](phase/phaseblendnodedefinition/addrangeforinputvaluesbetween(lowvalue:highvalue:fullgainatlowvalue:fullgainathighvalue:lowfadecurvetype:highfadecurvetype:subtree:).md)
