@tspro/web-music-score
Preparing search index...
Scale
Class Scale
Index
Constructors
constructor
Properties
key
Note
scale
Type
Methods
equals
get
Accidental
get
Interval
From
Root
Note
get
Key
Signature
get
Preferred
Note
get
Scale
Name
get
Scale
Notes
get
Scale
Overview
get
Scale
Steps
get
Scale
String
Steps
is
Scale
Note
is
Scale
Root
Note
parse
Degree
Constructors
constructor
new
Scale
(
keyNote
:
string
,
scaleType
:
ScaleType
)
:
Scale
Parameters
keyNote
:
string
scaleType
:
ScaleType
Returns
Scale
Properties
Readonly
key
Note
keyNote
:
string
Readonly
scale
Type
scaleType
:
ScaleType
Methods
equals
equals
(
o
:
Scale
)
:
boolean
Parameters
o
:
Scale
Returns
boolean
get
Accidental
getAccidental
(
pitch
:
number
)
:
Accidental
Parameters
pitch
:
number
Returns
Accidental
get
Interval
From
Root
Note
getIntervalFromRootNote
(
note
:
Note
)
:
Interval
Parameters
note
:
Note
Returns
Interval
get
Key
Signature
getKeySignature
()
:
KeySignature
Returns
KeySignature
get
Preferred
Note
getPreferredNote
(
noteId
:
number
)
:
Note
Parameters
noteId
:
number
Returns
Note
get
Scale
Name
getScaleName
(
symbolSet
?:
SymbolSet
)
:
string
Parameters
Optional
symbolSet
:
SymbolSet
Returns
string
get
Scale
Notes
getScaleNotes
(
lowestPitchNote
:
string
,
numOctaves
:
number
)
:
Note
[]
Parameters
lowestPitchNote
:
string
numOctaves
:
number
Returns
Note
[]
get
Scale
Overview
getScaleOverview
()
:
string
Returns
string
get
Scale
Steps
getScaleSteps
()
:
number
[]
Returns
number
[]
get
Scale
String
Steps
getScaleStringSteps
()
:
string
[]
Returns
string
[]
is
Scale
Note
isScaleNote
(
note
:
Note
)
:
boolean
Parameters
note
:
Note
Returns
boolean
is
Scale
Root
Note
isScaleRootNote
(
note
:
Note
)
:
boolean
Parameters
note
:
Note
Returns
boolean
Static
parse
Degree
parseDegree
(
degree
:
string
|
number
)
:
{
acc
:
number
;
deg
:
number
}
Parameters
degree
:
string
|
number
Returns
{
acc
:
number
;
deg
:
number
}
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
key
Note
scale
Type
Methods
equals
get
Accidental
get
Interval
From
Root
Note
get
Key
Signature
get
Preferred
Note
get
Scale
Name
get
Scale
Notes
get
Scale
Overview
get
Scale
Steps
get
Scale
String
Steps
is
Scale
Note
is
Scale
Root
Note
parse
Degree
@tspro/web-music-score
Loading...