Packages

p

de.sciss

patterns

package patterns

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. patterns
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Context[S <: Base[S]] extends AnyRef
  2. final case class Event(map: Map[String, Any]) extends Iterable[(String, Any)] with Product with Serializable
  3. trait Pat[+A] extends Product

    The main trait used to define pattern elements.

    The main trait used to define pattern elements.

    A lot of operations on Pat are defined separately in PatOps.

    See also

    PatOps

  4. final class PatNestedOps[A] extends AnyVal
  5. final class PatOps[A] extends AnyVal

    PatOps are operations for patterns (Pat).

    PatOps are operations for patterns (Pat). Instead of having these operations directly defined in each pattern, which is a huge list, they appear here as extension methods.

    See also

    Pat

  6. final class PatTuple2Ops[A, B] extends AnyVal
  7. abstract class Pattern[+A] extends Pat[A]

    A pattern is a pattern element (Pat) that caches it's iterator expansion.

  8. final case class Scale extends Product with Serializable
  9. final class SeqToPatOps[A] extends AnyVal
  10. abstract class Stream[S <: Base[S], +A] extends Writable with Disposable[patterns.Stream.S.Tx]
  11. trait Transform extends AnyRef
  12. final case class Tuning(tuning: IndexedSeq[Double], octaveRatio: Double, name: String = "Unknown Tuning") extends Product with Serializable

Value Members

  1. def Output[A](delta: Pat[Double], value: Pat[A]): Pat[Event]

    A shortcut for Bind with time/value pairs.

  2. implicit def constBooleanPat(x: Boolean): Pat[Boolean]
  3. implicit def constDoublePat(x: Double): Pat[Double]
  4. implicit def constIntPat(x: Int): Pat[Int]
  5. implicit def constStringPat(x: String): Pat[String]
  6. implicit def patNestedOps[A](p: Pat[Pat[A]]): PatNestedOps[A]
  7. implicit def patOps[A](p: Pat[A]): PatOps[A]
  8. implicit def patTuple2Ops[A, B](p: Pat[(A, B)]): PatTuple2Ops[A, B]
  9. implicit def seqToPatOps[A](xs: Seq[A]): SeqToPatOps[A]
  10. var showStreamLog: Boolean
  11. object Context
  12. object Event extends Serializable
  13. object Graph
  14. object Obj
  15. object Pat
  16. object Scale extends Serializable
  17. object Stream
  18. object Tuning extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped