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
/
Scale
Scale
object
Scale
Companion
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
Scale
Type members
Value members
Type members
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
Value members
Concrete methods
def
apply
(steps:
IndexedSeq
[
Int
], stepsPerOctave:
Int
, tuning:
Optional
[
Tuning
], name:
String
):
Scale
def
default
:
Scale
Concrete fields
val
aeolian
:
Scale
val
ahirbhairav
:
Scale
val
ajam
:
Scale
val
all
:
Map
[
String
,
Scale
]
val
atharKurd
:
Scale
val
augmented
:
Scale
val
augmented2
:
Scale
val
bartok
:
Scale
val
bastanikar
:
Scale
val
bayati
:
Scale
val
bhairav
:
Scale
val
chinese
:
Scale
val
chromatic
:
Scale
val
chromatic24
:
Scale
val
diminished
:
Scale
val
diminished2
:
Scale
val
dorian
:
Scale
val
egyptian
:
Scale
val
enigmatic
:
Scale
val
farahfaza
:
Scale
val
gong
:
Scale
val
harmonicMajor
:
Scale
val
harmonicMinor
:
Scale
val
hexAeolian
:
Scale
val
hexDorian
:
Scale
val
hexMajor6
:
Scale
val
hexMajor7
:
Scale
val
hexPhrygian
:
Scale
val
hexSus
:
Scale
val
hijaz
:
Scale
val
hijazDesc
:
Scale
val
hijazKar
:
Scale
val
hindu
:
Scale
val
hirajoshi
:
Scale
val
hungarianMinor
:
Scale
val
husseini
:
Scale
val
huzam
:
Scale
val
indian
:
Scale
val
ionian
:
Scale
val
iraq
:
Scale
val
iwato
:
Scale
val
jiao
:
Scale
val
jiharkah
:
Scale
val
karjighar
:
Scale
val
kijazKarKurd
:
Scale
val
kumoi
:
Scale
val
kurd
:
Scale
val
leadingWhole
:
Scale
val
locrian
:
Scale
val
locrianMajor
:
Scale
val
lydian
:
Scale
val
lydianMinor
:
Scale
val
mahur
:
Scale
val
major
:
Scale
val
majorPentatonic
:
Scale
val
marva
:
Scale
val
melodicMajor
:
Scale
val
melodicMinor
:
Scale
val
melodicMinorDesc
:
Scale
val
minor
:
Scale
val
minorPentatonic
:
Scale
val
mixolydian
:
Scale
val
murassah
:
Scale
val
mustar
:
Scale
val
nahawand
:
Scale
val
nahawandDesc
:
Scale
val
nairuz
:
Scale
val
nawaAthar
:
Scale
val
neapolitanMajor
:
Scale
val
neapolitanMinor
:
Scale
val
nikriz
:
Scale
val
partch_o1
:
Scale
val
partch_o2
:
Scale
val
partch_o3
:
Scale
val
partch_o4
:
Scale
val
partch_o5
:
Scale
val
partch_o6
:
Scale
val
partch_u1
:
Scale
val
partch_u2
:
Scale
val
partch_u3
:
Scale
val
partch_u4
:
Scale
val
partch_u5
:
Scale
val
partch_u6
:
Scale
val
pelog
:
Scale
val
phrygian
:
Scale
val
prometheus
:
Scale
val
purvi
:
Scale
val
rast
:
Scale
val
rastDesc
:
Scale
val
ritusen
:
Scale
val
romanianMinor
:
Scale
val
saba
:
Scale
val
scriabin
:
Scale
val
shang
:
Scale
val
shawqAfza
:
Scale
val
sikah
:
Scale
val
sikahDesc
:
Scale
val
spanish
:
Scale
val
superLocrian
:
Scale
val
suznak
:
Scale
val
todi
:
Scale
val
ushaqMashri
:
Scale
val
whole
:
Scale
val
yakah
:
Scale
val
yakahDesc
:
Scale
val
yu
:
Scale
val
zamzam
:
Scale
val
zanjaran
:
Scale
val
zhi
:
Scale