A demand-rate analog to Pconst. It outputs values from the child demand stream until the sum of those values reaches or exceeds a given total. The last value will be truncated so that the sum of Dconst's output values will match the total exactly.
sum |
The sum to reach. This may be a number, demand UGen or any other UGen. When a Dconst instance resets, one value will be taken for the sum, and it can't be modulated until the next reset. |
in |
A demand-rate stream, providing the output values. |
tolerance |
Because of floating point rounding error, it isn't safe to stop only when the output's running sum is equal to the desired total. |
A demand-rate stream.