IEnvGen

final case
class IEnvGen(rate: Rate, envelope: GE, index: GE) extends SingleOut

Envelope generator UGen with random access index pointer into the break-point function.

'''Warning''': The envelope must be generated using IEnv not Env . IEnv has a completely different format. Using the wrong format ( Env ) may crash the server.

To construct a manual envelope without the use of the IEnv class, the format should be as follows:

val env = Seq[GE](offset, startLevel, numSegments, totalDuration,
duration1, curveType1, curvature1, targetLevel1,
duration2, curveType2, curvature2, targetLevel2
...)
Value Params
envelope

the description of the envelope break-points. Typically you pass an instance of IEnv which will then automatically expand to the correct format.

index

index point into the envelope, given as time in seconds

See also
Companion
object
trait Serializable
class SingleOut
class SomeOut
trait Lazy
trait GE
class UGenSource[UGenInLike]
trait Expander[UGenInLike]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

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

Inherited fields

lazy override
val hashCode: Int
Inherited from
UGenSource