Dser

object Dser extends ProductReader[Dser]

A demand-rate UGen which reproduces and repeats values of a sequence. It is very similar to Dseq , the difference being that the length parameter specifies the length of output sequence, not the number of repetitions of the input sequence. The input sequence is repeated if length is greater than the length of the input sequence.

The arguments can be constant or any other ugens, where demand rate UGens are normally polled, proceeding to the next value when the sub-sequence ends.

===Examples===

// sequence of constants
play {
 val in = Dseq(Seq(3, 5, 7, 8, 11), 8)
 val tr = Impulse.kr(5)
 val v  = Demand.kr(tr, in)
 v.poll(tr)
 val f  = (v + 62).midiCps
 SinOsc.ar(f) * 0.1
}
See also
Companion
class
trait Product
trait Mirror
trait ProductReader[Dser]
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def read(in: RefMapIn, key: String, arity: Int): Dser