de.sciss.synth.ugen
A UGen which maps a linear range to an exponential range. The equivalent formula is (dstHi / dstLo).pow((in - srcLo) / (srcHi - srcLo)) * dstLo .
(dstHi / dstLo).pow((in - srcLo) / (srcHi - srcLo)) * dstLo
Note: No clipping is performed. If the input signal exceeds the input range, the output will also exceed its range.
input signal to convert
lower limit of input range
upper limit of input range
lower limit of output range
upper limit of output range
Clip
LinExp
Abstract method which must be implemented by creating the actual UGens during expansion.
UGen
Abstract method which must be implemented by creating the actual UGens during expansion. This method is at most called once during graph expansion
the expanded object (depending on the type parameter U)
U
A UGen which maps a linear range to an exponential range. The equivalent formula is
(dstHi / dstLo).pow((in - srcLo) / (srcHi - srcLo)) * dstLo
.Note: No clipping is performed. If the input signal exceeds the input range, the output will also exceed its range.
input signal to convert
lower limit of input range
upper limit of input range
lower limit of output range
upper limit of output range
Clip
LinExp