UGenGraphBuilderLike

trait UGenGraphBuilderLike extends Builder

Complete implementation of a ugen graph builder, except for the actual code that calls force on the sources of a SynthGraph. Implementations should call the build method passing in the control proxies for all involved synth graphs.

Complete implementation of a ugen graph builder, except for the actual code that calls force on the sources of a SynthGraph. Implementations should call the build method passing in the control proxies for all involved synth graphs.

Companion
object
trait Builder
class Object
trait Matchable
class Any

Value members

Concrete methods

final def addControl(values: IndexedSeq[Float], name: Option[String]): Int
final def addUGen(ugen: UGen): Unit
def build(controlProxies: Iterable[ControlProxyLike]): UGenGraph

Finalizes the build process. It is assumed that the graph elements have been expanded at this stage, having called into addUGen and addControl. The caller must collect all the control proxies and pass them into this method.

Finalizes the build process. It is assumed that the graph elements have been expanded at this stage, having called into addUGen and addControl. The caller must collect all the control proxies and pass them into this method.

Value Params
controlProxies

the control proxies participating in this graph

Returns

the completed UGenGraph build

final def prependUGen(ugen: UGen): Unit
def visit[U](ref: AnyRef, init: => U): U

Concrete fields

var showLog: Boolean