Control

trait Control extends ControlPlatform
Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def cancel(): Unit

Cancels the process. This works by cancelling all registered leaves. If the graph is correctly constructed, this should shut down all connected trees from there automatically.

Cancels the process. This works by cancelling all registered leaves. If the graph is correctly constructed, this should shut down all connected trees from there automatically.

def debugDotGraph(): Unit

A shortcut for config.nodeBufferSize.

A shortcut for config.nodeBufferSize.

def run(graph: Graph): UGenGraph

Expands with default builder and then runs the graph.

Expands with default builder and then runs the graph.

def runExpanded(ugens: UGenGraph): Unit

Runs an already expanded graph.

Runs an already expanded graph.

def stats: Future[Stats]
def status: Future[Unit]

Creates an aggregated Future over the state of the graph. In the case of cancelling the graph, the result will be Failure(Cancelled()).

Creates an aggregated Future over the state of the graph. In the case of cancelling the graph, the result will be Failure(Cancelled()).

Inherited methods

def createTempURI(): URI

Creates a temporary file. The caller is responsible for deleting the file after it is not needed any longer. (The file will still be marked deleteOnExit)

Creates a temporary file. The caller is responsible for deleting the file after it is not needed any longer. (The file will still be marked deleteOnExit)

Inherited from:
ControlPlatform

Deprecated and Inherited methods

@deprecated("Only supported on JVM. Use platform neutral createTempURI instead", since = "3.6.0")
def createTempFile(): File

Creates a temporary file. The caller is responsible for deleting the file after it is not needed any longer. (The file will still be marked deleteOnExit)

Creates a temporary file. The caller is responsible for deleting the file after it is not needed any longer. (The file will still be marked deleteOnExit)

Deprecated
[Since version 3.6.0]
Inherited from:
ControlPlatform

Abstract fields