PatchOut:
Filter:
Classes (extension) | Libraries > crucial > internals

PatchOut : Object
ExtensionExtension

manages a Player's output when connecting to other Players
Source: Patching.sc

Description

These objects hold information about a Player's inputs and outputs. They are used to make connections to other Players, and to manage that connection and all subsequent repatching or disconnections.

This is the predecessor system to Mx, which has a better system and is not limited to just Players.

Class Methods

PatchOut.new(source, group, bus)

Arguments:

source
group
bus

PatchOut.prNew(source, group, bus)

Arguments:

source
group
bus

PatchOut.audio(source, group, bus)

Arguments:

source
group
bus

PatchOut.control(source, group, bus)

Arguments:

source
group
bus

PatchOut.scalar(source, group, bus)

Arguments:

source
group
bus

PatchOut.stream(source, group, bus)

Arguments:

source
group
bus

PatchOut.noncontrol(source, group, bus)

Arguments:

source
group
bus

Inherited class methods

Instance Methods

.source

.source = value

.group

.group = value

.bus

.bus = b

Arguments:

b

.connectedTo

.patchOutsOfInputs

.patchOutsOfInputs = value

.init

.busses

.connectTo(patchIn, needsValueSetNow: true)

Arguments:

patchIn
needsValueSetNow

.disconnect

.free

.server

.isPlaying

.hasBus

.allocBus(name, rate, numChannels)

Arguments:

name
rate
numChannels

.releaseBusses

Inherited instance methods