Input

object Input
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

final case
class Action(name: String) extends Input[Value]

Specifies access to an action.

Specifies access to an action.

Value Params
name

name (key) of the attribute referring to an action

Companion
object
object Action
Companion
class
final case
class Attribute(name: String) extends Input[Value]

Specifies access to a an attribute's value at build time.

Specifies access to a an attribute's value at build time.

Value Params
name

name (key) of the attribute

Companion
object
object Attribute
Companion
class
final case
class Buffer(name: String) extends Input[Value]

Specifies access to a random access buffer.

Specifies access to a random access buffer.

Value Params
name

name (key) of the attribute referring to an object that can be buffered (e.g. audio grapheme)

Companion
object
object Buffer
Companion
class
final case
class BufferEmpty(numFrames: Int, numChannels: Int) extends Input[Value] with Key

Specifies access to an empty buffer.

Specifies access to an empty buffer.

Companion
object
Companion
class
final case
class BufferGen(cmd: Command, numFrames: Int, numChannels: Int) extends Input[Value] with Key

Specifies access to an buffer filled by a generator function.

Specifies access to an buffer filled by a generator function.

Companion
object
object BufferGen
Companion
class
final case
class BufferGet(name: String) extends Input[Unit] with Key
final case
class BufferOut(artifact: String, action: String, numFrames: Int, numChannels: Int) extends Input[Unit] with Key

Specifies access to an empty buffer that will be written to disk when the encompassing graph finishes.

Specifies access to an empty buffer that will be written to disk when the encompassing graph finishes.

final case
class BufferWrite(name: String) extends Input[Unit] with Key
final case
class DiskOut(name: String, fileType: Option[AudioFileType], sampleFormat: SampleFormat, numChannels: Int) extends Input[Value]
Companion
object
object DiskOut
Companion
class
final case
class MkValue(name: String) extends Input[Value]

Specifies access to expr.Var.

Specifies access to expr.Var.

Value Params
name

name (key) of the attribute referring to a variable

Companion
object
object MkValue
Companion
class
final case
class PartConv(name: String, fftSize: Int) extends Input[Value]

Specifies access to a random access buffer, specially prepared for the PartConv UGen.

Specifies access to a random access buffer, specially prepared for the PartConv UGen.

Value Params
name

name (key) of the attribute referring to an object that can be buffered (e.g. audio grapheme)

Companion
object
object PartConv
Companion
class
final case
class Scalar(name: String, requiredNumChannels: Int, defaultNumChannels: Int) extends Input[Value]

Specifies access to a scalar attribute as a control signal.

Specifies access to a scalar attribute as a control signal.

Value Params
defaultNumChannels

the default number of channels or -1 if no default provided

name

name (key) of the attribute

requiredNumChannels

the required number of channels or -1 if no specific requirement

Companion
object
object Scalar
Companion
class
case
class StopSelf(done: Boolean) extends Input[Unit] with Key
final case
class Stream(name: String, spec: Spec) extends Input[Value]
Companion
object
object Stream
Companion
class
final case
class Trigger(name: String) extends Input[Value]

Specifies access to a scalar attribute as a control signal.

Specifies access to a scalar attribute as a control signal.

Value Params
name

name (key) of the attribute

Companion
object
object Trigger
Companion
class