An amplitude follower UGen. Tracks and reports the peak amplitude of its input signal.
===Examples===
// use sound-card input to control pulse amplitude
play {
// use headphones to prevent feedback!
Pulse.ar(90, 0.3) * Amplitude.kr(PhysicalIn.ar(0))
}
// compare with known amplitude
play {
val amp = MouseX.kr
val in = PinkNoise.ar(amp)
val ana = Amplitude.kr(amp, attack = 2, release = 2)
(ana - amp).poll(2, "discrepancy")
in
}
- See also
- Companion
- class
Type members
Value members
Concrete methods
- Value Params
- attack
60 dB convergence time in for following attacks, in seconds
- in
input signal to be analyzed
- release
60 dB convergence time in for following decays, in seconds