control

case
object control extends Bus

Control rated calculation (id 1) means that one value is calculated per block. With a default block size of 64, for every 64 audio samples one control value is calculated. Thus, if the sampling rate is 44.1 kHz, the control rate would be 44100/64 = approx. 689 per second.

trait Singleton
trait Product
trait Mirror
trait Serializable
class Bus
class Rate
trait Ordered[Rate]
trait Comparable[Rate]
class MaybeRate
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels = EmptyTuple
Inherited from
Singleton
type MirroredElemTypes = EmptyTuple
Inherited from
Singleton
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror
type MirroredMonoType = Singleton
Inherited from
Singleton
type MirroredType = Singleton
Inherited from
Singleton

Value members

Inherited methods

def <(that: Rate): Boolean
Inherited from
Ordered
def <=(that: Rate): Boolean
Inherited from
Ordered
def >(that: Rate): Boolean
Inherited from
Ordered
def >=(that: Rate): Boolean
Inherited from
Ordered
final
def compare(that: Rate): Int

Compares this and another rate, based on their identifiers (e.g., scalar compare control == -1 and audio compare audio == 0).

Compares this and another rate, based on their identifiers (e.g., scalar compare control == -1 and audio compare audio == 0).

Inherited from
Rate
def compareTo(that: Rate): Int
Inherited from
Ordered
def fromProduct(p: Product): MirroredMonoType
Inherited from
Singleton
final
def getOrElse(r: => Rate): Rate

Returns this object without resolving the argument.

Returns this object without resolving the argument.

Inherited from
Rate
final
def max(that: Rate): Rate

Returns the maximum of this and another rate, based on their identifiers (e.g., control > scalar).

Returns the maximum of this and another rate, based on their identifiers (e.g., control > scalar).

Inherited from
Rate
final
def min(that: Rate): Rate

Returns the minimum of this and another rate, based on their identifiers (e.g., scalar < control).

Returns the minimum of this and another rate, based on their identifiers (e.g., scalar < control).

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

Concrete fields

final
val id: 1
final
val methodName: "kr"

Inherited fields

final
val toIndexedSeq: IndexedSeq[Rate]
Inherited from
Rate
final
val toOption: Option[Rate]

Returns Some(this).

Returns Some(this).

Inherited from
Rate