RateMethod

object RateMethod
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case
class Alias(name: String) extends RateMethod

Allows for a secondary method to be generated next to the default method. That is, it acts as a combination of Default and Custom. This is currently not used for the standard UGens.

Allows for a secondary method to be generated next to the default method. That is, it acts as a combination of Default and Custom. This is currently not used for the standard UGens.

case
class Custom(name: String) extends RateMethod

Uses a custom method name for the given implied rate. Often the name will be "apply", for example with the FFT UGens (PV_MagAbove etc.). Then the UGen can be constructed as PV_MagAbove(...) instead of PV_MagAbove.kr(...).

Uses a custom method name for the given implied rate. Often the name will be "apply", for example with the FFT UGens (PV_MagAbove etc.). Then the UGen can be constructed as PV_MagAbove(...) instead of PV_MagAbove.kr(...).

case
object Default extends RateMethod

The default method name for a given rate. That is, ar for audio-rate, kr for control-rate, ir for scalar-rate, and dr for demand-rate.

The default method name for a given rate. That is, ar for audio-rate, kr for control-rate, ir for scalar-rate, and dr for demand-rate.

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