GeomSeq

final case class GeomSeq[A, L](start: GE[A], grow: GE[A], length: GE[L])(implicit num: Num[A], numL: NumInt[L]) extends SingleOut[A] with ProductWithAdjuncts

A UGen that produces a geometric sequence of values. If both start and grow are of integer type (Int or Long), this produces an integer output, otherwise it produces a floating point output.

E.g. GeomSeq(start = 1, grow = 2) will produce a series 1, 2, 4, 8, ....

Value parameters:
grow

the multiplicative factor by which each successive element will grow

length

the number of elements to output

start

the first output element

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

Implicits

Implicits

implicit val num: Num[A]
implicit val numL: NumInt[L]