Modifiable

trait Modifiable extends Buffer
trait Buffer
trait Resource
trait Disposable[RT]
class Object
trait Matchable
class Any

Value members

Abstract methods

def fill(index: Int, num: Int, value: Float)(implicit tx: RT): Unit
def gen(cmd: Command)(implicit tx: RT): Unit

Issues a /b_gen command, for example preparing a wave table.

Issues a /b_gen command, for example preparing a wave table.

Note that this must not be used where the command has dependencies, such as PreparePartConv which depends on the impulse response input buffer! In that case use addMessage manually.

def read(path: String, fileStartFrame: Long, numFrames: Int, bufStartFrame: Int)(implicit tx: RT): Unit
def readChannel(path: String, channels: Seq[Int], fileStartFrame: Long, numFrames: Int, bufStartFrame: Int)(implicit tx: RT): Unit
def setn(values: IndexedSeq[Float])(implicit tx: RT): Unit
def setn(pairs: (Int, IndexedSeq[Float])*)(implicit tx: RT): Unit
def zero()(implicit tx: RT): Unit

Inherited methods

def dispose()(implicit tx: RT): Unit
Inherited from
Disposable
def id: Int
Inherited from
Buffer
def isOnline(implicit tx: RT): Boolean
Inherited from
Resource
def numChannels: Int
Inherited from
Buffer
def numFrames: Int
Inherited from
Buffer
def peer: Buffer
Inherited from
Buffer
Inherited from
Resource
def write(path: String, fileType: AudioFileType, sampleFormat: SampleFormat, numFrames: Int, startFrame: Int, leaveOpen: Boolean)(implicit tx: RT): Unit
Inherited from
Buffer