DiskOut

final case
class DiskOut(rate: Rate, key: String, in: GE, fileType: GE, sampleFormat: GE) extends Lazy with WritesBuffer

A graph element that creates a DiskOut writing to a file designated by an object attribute with a given key and the value being an Artifact.

If the given file-type GE is -1, the type is determined by this artifact. For example, if the artifact's path ends in ".aif", the AIFF format will used, if the path ends in ".w64", then Wave64 will be used. The default is AIFF.

If an AudioCue is found at the key, its spec will override file type, sample-format and rate.

Value Params
fileType

a file type id as given by DeskOut.id(). The default is -1 (auto-detect).

in

the signal to write

key

the key into the enclosing object's attribute map, pointing to an Artifact

sampleFormat

a sample format id as given by DeskOut.id(). The default is 2 (32-bit Float).

Companion
object
trait Serializable
trait WritesBuffer
trait IsIndividual
trait HasSideEffect
trait Lazy
trait GE
trait Expander[UGenInLike]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product