Package

de.sciss.fscape.lucre

graph

Permalink

package graph

Visibility
  1. Public
  2. All

Type Members

  1. final case class Action(trig: GE, key: String) extends Expander[Unit] with Product with Serializable

    Permalink

    A graph element that executes an action upon receiving a trigger.

    A graph element that executes an action upon receiving a trigger.

    trig

    the trigger input signal

    key

    a key into the process' attribute map. the value peer stored at that location should be of type proc.Action

  2. final case class Attribute(key: String, default: Option[Default], fixed: Int) extends GE.Lazy with Product with Serializable

    Permalink
  3. final case class AudioFileIn(key: String) extends GE.Lazy with Product with Serializable

    Permalink
  4. final case class AudioFileOut(key: String, in: GE, fileType: GE = 0, sampleFormat: GE = 2, sampleRate: GE = 44100.0) extends GE.Lazy with Product with Serializable

    Permalink

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

    A graph element that creates a UGen 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.

    key

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

    in

    the signal to write

    fileType

    a file type id as given by AudioFileOut.id(). The default is 0 (AIFF). Must be resolvable at init time.

    sampleFormat

    a sample format id as given by AudioFileOut.id(). The default is 2 (32-bit Float). Must be resolvable at init time.

    sampleRate

    the nominal sample-rate of the file. The default is 44100. Must be resolvable at init time.

  5. final case class OnComplete(key: String) extends Expander[Unit] with Product with Serializable

    Permalink

    A UGen that invokes an action once the surrounding graph has completed.

    A UGen that invokes an action once the surrounding graph has completed. The action is called with a Try[Unit] as its universe value.

    key

    key to the hosting object's attribute map, at which an action is expected to be found.

  6. final case class Reaction(trig: GE, in: GE, key: String) extends Expander[Unit] with Product with Serializable

    Permalink

    A graph element that executes an action upon receiving a trigger, sampling the values at that moment and making them available in the action through the values method.

    A graph element that executes an action upon receiving a trigger, sampling the values at that moment and making them available in the action through the values method.

    trig

    the trigger input signal

    in

    the input signal to sample and pass on to the action

    key

    a key into the process' attribute map. the value peer stored at that location should be of type proc.Action

Value Members

  1. object Action extends Serializable

    Permalink
  2. object Attribute extends Serializable

    Permalink
  3. object AudioFileIn extends Serializable

    Permalink
  4. object AudioFileOut extends Serializable

    Permalink
  5. object OnComplete extends Serializable

    Permalink
  6. object Ops

    Permalink

Ungrouped