RunningMin

final case class RunningMin[A](in: GE[A], gate: B)(implicit ord: Ord[A]) extends SingleOut[A] with ProductWithAdjuncts

A UGen that tracks the minimum value seen so far, until a trigger resets it.

''Note:'' This is different from SuperCollider's RunningMin UGen which outputs the maximum of a sliding window instead of waiting for a reset trigger. To track a sliding minimum, you can use PriorityQueue.

Value parameters:
gate

a gate that when greater than zero (and initially) sets the the internal state is set to positive infinity.

in

the signal to track

Companion:
object
trait Serializable
trait ProductWithAdjuncts
trait SingleOut[A]
trait Lazy[A]
trait GE[A]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

override def adjuncts: List[Adjunct]
Definition Classes
ProductWithAdjuncts

Inherited methods

final def name: String
Inherited from:
UGenSource
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product