de.sciss.synth.proc

graph

package graph

Visibility
  1. Public
  2. All

Type Members

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

    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(rate: Rate, key: String, default: Double) extends GE.Lazy with Product with Serializable

  3. final case class BufChannels(rate: Rate, key: String) extends Info with Product with Serializable

  4. final case class BufRateScale(rate: Rate, key: String) extends Info with Product with Serializable

  5. final case class BufSampleRate(rate: Rate, key: String) extends Info with Product with Serializable

  6. final case class Buffer(rate: Rate, key: String) extends GE.Lazy with Product with Serializable

    An element referring to a random access buffer provided through an attribute.

    An element referring to a random access buffer provided through an attribute. The attribute will typically be an audio grapheme.

    key

    the attribute key.

  7. final case class DiskIn(rate: Rate, key: String, loop: GE) extends Stream with IsIndividual with Product with Serializable

  8. final case class DiskOut(rate: Rate, key: String, in: GE) extends GE.Lazy with WritesBuffer with Product with Serializable

    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.

    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.

    The file-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. The sample format is currently always Float-32.

    key

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

    in

    the signal to write

  9. final case class Duration() extends GE.Lazy with ScalarRated with Product with Serializable

    Total duration of proc in seconds.

    Total duration of proc in seconds. If proc was started midway through, this is still its total Ā length. To gather for how long it's going to play, use Duration() - Offset().

  10. final case class FadeIn(rate: Rate, key: String) extends SingleBase with Product with Serializable

  11. final case class FadeInOut(rate: Rate, inKey: String, outKey: String) extends Base with Product with Serializable

  12. final case class FadeOut(rate: Rate, key: String) extends SingleBase with Product with Serializable

  13. final case class Offset() extends GE.Lazy with ScalarRated with Product with Serializable

    Start time offset within the proc, in seconds.

    Start time offset within the proc, in seconds. Will be zero if proc is started from the beginning.

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

    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

  15. final case class ScanIn(key: String) extends Like with Product with Serializable

  16. final case class ScanInFix(key: String, numChannels: Int) extends Like with Product with Serializable

    Like ScanIn but with a predetermined number of channels.

  17. final case class ScanOut(key: String, in: GE) extends ZeroOut with WritesBus with Product with Serializable

  18. final case class Time() extends GE.Lazy with ScalarRated with Product with Serializable

    Absolute time on the canvas, in seconds.

  19. final case class VDiskIn(rate: Rate, key: String, speed: GE, loop: GE, interp: Int, maxSpeed: Double) extends Stream with IsIndividual with Product with Serializable

Value Members

  1. object Attribute extends Serializable

  2. object BufChannels extends Serializable

  3. object BufRateScale extends Serializable

  4. object BufSampleRate extends Serializable

  5. object Buffer extends Serializable

    An element referring to a random access buffer provided through an attribute.

    An element referring to a random access buffer provided through an attribute. The attribute will typically be an audio grapheme.

  6. object DiskIn extends Serializable

  7. object DiskOut extends Serializable

  8. object Duration extends Serializable

  9. object FadeIn extends Serializable

  10. object FadeInOut extends Serializable

  11. object FadeOut extends Serializable

  12. object Offset extends Serializable

  13. object ScanIn extends Serializable

  14. object ScanInFix extends Serializable

  15. object ScanOut extends Serializable

  16. object Time extends Serializable

  17. object VDiskIn extends Serializable

  18. package impl

Ungrouped