Package

de.sciss.synth.proc

graph

Permalink

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

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

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

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

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

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

    Permalink

    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

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

    Permalink

    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

    Permalink

    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

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

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

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

    Permalink

    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

    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

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

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

    Permalink

    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

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

    Permalink

    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

    Permalink

Value Members

  1. object Attribute extends Serializable

    Permalink
  2. object BufChannels extends Serializable

    Permalink
  3. object BufRateScale extends Serializable

    Permalink
  4. object BufSampleRate extends Serializable

    Permalink
  5. object Buffer extends Serializable

    Permalink

    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

    Permalink
  7. object DiskOut extends Serializable

    Permalink
  8. object Duration extends Serializable

    Permalink
  9. object FadeIn extends Serializable

    Permalink
  10. object FadeInOut extends Serializable

    Permalink
  11. object FadeOut extends Serializable

    Permalink
  12. object Offset extends Serializable

    Permalink
  13. object ScanIn extends Serializable

    Permalink
  14. object ScanInFix extends Serializable

    Permalink
  15. object ScanOut extends Serializable

    Permalink
  16. object Time extends Serializable

    Permalink
  17. object VDiskIn extends Serializable

    Permalink
  18. package impl

    Permalink

Ungrouped