Patterns-core
Patterns-core
de.sciss.patterns
Context
Context
Input
Key
MissingIn
Unit
Value
Event
format
Event
Graph
Builder
Log
PatImport
PatImport
PatNestedOps
PatOps
PatTuple2Ops
Scale
Scale
SeqToPatOps
Stream
Copy
Copy
Stream
Transform
Tuning
Tuning
de.sciss.patterns.graph
Apply
ArithmSeq
BinaryOp
Absdif
Atan2
BitAnd
BitOr
BitXor
Clip2
Difsqr
Div
Eq
Excess
Fold2
Gcd
Geq
Gt
Hypot
Hypotx
Lcm
LeftShift
Leq
Lt
Max
Min
Minus
Mod
ModJ
Neq
Op
Plus
Pow
PureOp
RightShift
RoundTo
RoundUpTo
Sqrdif
Sqrsum
Sumsqr
Times
Trunc
UnsignedRightShift
Wrap2
BinaryOp
Bind
Bind
Brown
Bubble
Cat
Choose
Combinations
Constant
Differentiate
Distinct
Drop
Empty
ExpExp
ExpLin
FlatMap
Flatten
FoldLeft
Format
Gate
GeomSeq
Grouped
Hold
IndexOfSlice
Indices
It
Length
LinExp
LinLin
LoopWithIndex
MapWithIndex
Par
Pat
Pat
PatMap
PatSeq
Pattern
Poll
Shuffle
Sliding
SortWith
Sorted
Stutter
Sum
Take
Tap
Tuple2_1
Tuple2_2
UnaryOp
Abs
Acos
Ampdb
Asin
Atan
BitNot
Ceil
Coin
Cos
Cosh
Cpsmidi
Cpsoct
Cubed
Dbamp
Exp
Floor
Frac
Log
Log10
Log2
Midicps
Midiratio
Neg
Not
Octcps
Op
PureOp
Rand
Rand2
RandomOp
Ratiomidi
Reciprocal
Signum
Sin
Sinh
Sqrt
Squared
Tan
Tanh
ToDouble
ToInt
UnaryOp
Updated
UpdatedAll
White
Zip2
de.sciss.patterns.impl
PatElem
RefMapIn
StreamFormat
StreamFormat
TimeRef
ord
ser
TimeRef
de.sciss.patterns.stream
AdvanceItStream
ApplyImpl
ArithmSeqImpl
BinaryOpImpl
BindImpl
BrownImpl
BubbleImpl
CatImpl
ChooseImpl
CombinationsImpl
ConstantImpl
DifferentiateImpl
DistinctImpl
DropImpl
EmptyImpl
ExpExpImpl
ExpLinImpl
FlatMapImpl
FlattenImpl
FoldLeftImpl
FormatImpl
GateImpl
GeomSeqImpl
GroupedImpl
HoldImpl
IndexItStream
IndexOfSliceImpl
IndicesImpl
ItImpl
ItStream
ItStreamSource
LengthImpl
LinExpImpl
LinLinImpl
LoopWithIndexImpl
MapItStream
MapWithIndexImpl
ParImpl
PatMapImpl
PatSeqImpl
PollImpl
ShuffleImpl
SlidingImpl
SortWithImpl
SortWithItStream
SortWithItStream
SortedImpl
StreamFactory
StutterImpl
SumImpl
TakeImpl
TapImpl
Tuple2_1Impl
Tuple2_2Impl
UnaryOpImpl
UpdatedAllImpl
UpdatedImpl
WhiteImpl
Zip2Impl
de.sciss.patterns.stream.impl
ScaleLikeStreamImpl
SeriesLikeStreamImpl
TruncateLikeStreamImpl
Patterns-core
/
de.sciss.patterns.graph
/
UnaryOp
UnaryOp
object
UnaryOp
Companion
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
UnaryOp
Type members
Type members
Classlikes
final case
class
Abs
[A]()(implicit num:
Num
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Acos
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Ampdb
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Asin
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Atan
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
BitNot
[A]()(implicit num:
NumInt
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Ceil
[A]()(implicit num:
NumFrac
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Coin
[A, B]()(implicit num:
NumDouble
[
A
] { type Boolean =
B
; }) extends
RandomOp
[
A
,
B
]
final case
class
Cos
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Cosh
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Cpsmidi
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Cpsoct
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Cubed
[A]()(implicit num:
Num
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Dbamp
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Exp
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Floor
[A]()(implicit num:
NumFrac
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Frac
[A]()(implicit num:
NumFrac
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Log
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Log10
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Log2
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Midicps
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Midiratio
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Neg
[A]()(implicit num:
Num
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Not
[A]()(implicit num:
NumBool
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Octcps
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
sealed abstract
class
Op
[A1, A2] extends
ProductWithAdjuncts
abstract
class
PureOp
[A1, A2] extends
Op
[
A1
,
A2
]
final case
class
Rand
[A]()(implicit num:
Num
[
A
]) extends
RandomOp
[
A
,
A
]
final case
class
Rand2
[A]()(implicit num:
Num
[
A
]) extends
RandomOp
[
A
,
A
]
abstract
class
RandomOp
[A1, A2] extends
Op
[
A1
,
A2
]
final case
class
Ratiomidi
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Reciprocal
[A, B]()(implicit w:
Widen
[
A
,
B
], num:
NumFrac
[
B
]) extends
PureOp
[
A
,
B
]
final case
class
Signum
[A]()(implicit num:
Num
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Sin
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Sinh
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Sqrt
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Squared
[A]()(implicit num:
Num
[
A
]) extends
PureOp
[
A
,
A
]
final case
class
Tan
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
Tanh
[A, B]()(implicit wd:
WidenToDouble
[
A
,
B
]) extends
PureOp
[
A
,
B
]
final case
class
ToDouble
[A, B]()(implicit to:
ToNum
[
A
] { type Double =
B
; }) extends
PureOp
[
A
,
B
]
final case
class
ToInt
[A, B]()(implicit to:
ToNum
[
A
] { type Int =
B
; }) extends
PureOp
[
A
,
B
]
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from
Mirror