Transfer Curve
curve · v1Linearly interpolates a Number using ordered transfer-curve points.
Ports and connections
| Port / ID | Type | Connection |
|---|---|---|
Valuevalue | number | Controls Value with a number stream. Without a wire, the manual value is 0.Manual value when disconnected |
Outputout | number | The number result of Transfer Curve, available to other nodes on every sample.Output |
An output can feed multiple inputs of the same type. An input has one source; Function also requires matching signatures. All connection rules →
Parameters
Values describe manual settings. A connected stream replaces a parameter’s manual value; disconnecting restores it.
| Parameter | Range | Default | Control |
|---|---|---|---|
Valuevalue | -1000000…1000000 | 0 | Input or manualLinear scale |
Node properties
These settings are configured before compilation and cannot be modulated by wires.
- Curve points
- Default (−1, −1), (0, 0), (1, 1)
Edit curve points: 2…4096 X/Y pairs; X must strictly increase and all values must be finite.
How to use it
Set points (−1, −0.5), (0, 0), (1, 0.5): Value = 0.5 gives 0.25.
Things to check
Enter x,y pairs with increasing x. Values outside the curve hold the endpoint values.
Check required inputs and matching types. Run Compile before auditioning; a validation failure preserves the previous working module. Troubleshooting →