final case classDNoiseRing(change: GE = 0.5f, chance: GE = 0.5f, shift: GE = 1, numBits: GE = 8, init: GE = 0) extends SingleOut with DemandRated with IsIndividual with Product with Serializable
Demand rate UGen implementing a Wiard noise ring.
"In latter model synthesizers, digital noise sources began to appear in place
of analog ones. Traditionally, a pseudo-random shift register set up for optimal
length. By optimal length, it is meant that every state of all available bits
will appear at some time, but the order is unknown. Essentially a counter that
counts in an unknown order. This represents the maximum state of information
"entropy" available for that number of bits. But music has close self-similarity
over short periods of time. That is, it repeats itself with changes appearing
slowly. This shift register generator is designed to give control of the rate of
appearance of new information. It has a tight set of controls over how random it
actually is and how fast change occurs." (source:
http://mamonu.weebly.com/wiard-noisering.html)
Demand rate UGen implementing a Wiard noise ring.
"In latter model synthesizers, digital noise sources began to appear in place of analog ones. Traditionally, a pseudo-random shift register set up for optimal length. By optimal length, it is meant that every state of all available bits will appear at some time, but the order is unknown. Essentially a counter that counts in an unknown order. This represents the maximum state of information "entropy" available for that number of bits. But music has close self-similarity over short periods of time. That is, it repeats itself with changes appearing slowly. This shift register generator is designed to give control of the rate of appearance of new information. It has a tight set of controls over how random it actually is and how fast change occurs." (source: http://mamonu.weebly.com/wiard-noisering.html)
This is a third-party UGen (DEINDUGens).
probability of changing to a new value
probability of the new value becoming HIGH
initial internal state
Demand
Duty