package patterns
- Alphabetic
- By Inheritance
- patterns
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait Context[S <: Base[S]] extends AnyRef
- final case class Event(map: Map[String, Any]) extends Iterable[(String, Any)] with Product with Serializable
-
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
Patare defined separately inPatOps.- See also
- final class PatNestedOps[A] extends AnyVal
-
final
class
PatOps[A] extends AnyVal
PatOpsare operations for patterns (Pat).PatOpsare 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
- final class PatTuple2Ops[A, B] extends AnyVal
-
abstract
class
Pattern[+A] extends Pat[A]
A pattern is a pattern element (
Pat) that caches it's iterator expansion. - final case class Scale extends Product with Serializable
- final class SeqToPatOps[A] extends AnyVal
- abstract class Stream[S <: Base[S], +A] extends Writable with Disposable[patterns.Stream.S.Tx]
- trait Transform extends AnyRef
- final case class Tuning(tuning: IndexedSeq[Double], octaveRatio: Double, name: String = "Unknown Tuning") extends Product with Serializable
Value Members
-
def
Output[A](delta: Pat[Double], value: Pat[A]): Pat[Event]
A shortcut for
Bindwith time/value pairs. - implicit def constBooleanPat(x: Boolean): Pat[Boolean]
- implicit def constDoublePat(x: Double): Pat[Double]
- implicit def constIntPat(x: Int): Pat[Int]
- implicit def constStringPat(x: String): Pat[String]
- implicit def patNestedOps[A](p: Pat[Pat[A]]): PatNestedOps[A]
- implicit def patOps[A](p: Pat[A]): PatOps[A]
- implicit def patTuple2Ops[A, B](p: Pat[(A, B)]): PatTuple2Ops[A, B]
- implicit def seqToPatOps[A](xs: Seq[A]): SeqToPatOps[A]
- var showStreamLog: Boolean
- object Context
- object Event extends Serializable
- object Graph
- object Obj
- object Pat
- object Scale extends Serializable
- object Stream
- object Tuning extends Serializable