@tspro/web-music-score
Preparing search index...
MMeasure
Class MMeasure
Hierarchy (
View Summary
)
MusicInterface
MMeasure
Index
Properties
name
Name
Methods
add
Annotation
add
Chord
add
Extension
add
Fermata
add
Label
add
Navigation
add
Note
add
Rest
complete
Rests
end
Row
end
Section
end
Song
get
Measure
Number
get
Parent
get
Rhythm
Columns
set
Key
Signature
set
Tempo
set
Time
Signature
Properties
Readonly
name
name
:
string
Static
Readonly
Name
Name
:
"Measure"
Methods
add
Annotation
addAnnotation
(
annotation
:
Annotation
,
text
:
string
)
:
MMeasure
Parameters
annotation
:
Annotation
text
:
string
Returns
MMeasure
add
Chord
addChord
(
voiceId
:
number
,
notes
:
(
string
|
Note
)
[]
,
noteLength
:
NoteLength
,
options
?:
NoteOptions
,
)
:
MMeasure
Parameters
voiceId
:
number
notes
: (
string
|
Note
)
[]
noteLength
:
NoteLength
Optional
options
:
NoteOptions
Returns
MMeasure
add
Extension
addExtension
(
extensionLength
:
number
,
extensionVisible
?:
boolean
)
:
MMeasure
Parameters
extensionLength
:
number
Optional
extensionVisible
:
boolean
Returns
MMeasure
add
Fermata
addFermata
(
fermata
?:
Fermata
)
:
MMeasure
Parameters
fermata
:
Fermata
= Fermata.AtNote
Returns
MMeasure
add
Label
addLabel
(
label
:
Label
,
text
:
string
)
:
MMeasure
Parameters
label
:
Label
text
:
string
Returns
MMeasure
add
Navigation
addNavigation
(
navigation
:
Navigation
)
:
MMeasure
Parameters
navigation
:
Navigation
Returns
MMeasure
addNavigation
(
navigation
:
EndRepeat
,
repeatCount
:
number
)
:
MMeasure
Parameters
navigation
:
EndRepeat
repeatCount
:
number
Returns
MMeasure
addNavigation
(
navigation
:
Ending
,
...
passages
:
number
[]
)
:
MMeasure
Parameters
navigation
:
Ending
...
passages
:
number
[]
Returns
MMeasure
add
Note
addNote
(
voiceId
:
number
,
note
:
string
|
Note
,
noteLength
:
NoteLength
,
options
?:
NoteOptions
,
)
:
MMeasure
Parameters
voiceId
:
number
note
:
string
|
Note
noteLength
:
NoteLength
Optional
options
:
NoteOptions
Returns
MMeasure
add
Rest
addRest
(
voiceId
:
number
,
restLength
:
NoteLength
,
options
?:
RestOptions
,
)
:
MMeasure
Parameters
voiceId
:
number
restLength
:
NoteLength
Optional
options
:
RestOptions
Returns
MMeasure
complete
Rests
completeRests
(
voiceId
?:
number
)
:
MMeasure
Parameters
Optional
voiceId
:
number
Returns
MMeasure
end
Row
endRow
()
:
MMeasure
Returns
MMeasure
end
Section
endSection
()
:
MMeasure
Returns
MMeasure
end
Song
endSong
()
:
MMeasure
Returns
MMeasure
get
Measure
Number
getMeasureNumber
()
:
number
Returns
number
get
Parent
getParent
()
:
undefined
|
MusicInterface
Returns
undefined
|
MusicInterface
get
Rhythm
Columns
getRhythmColumns
()
:
readonly
MRhythmColumn
[]
Returns
readonly
MRhythmColumn
[]
set
Key
Signature
setKeySignature
(
keyNote
:
string
,
scaleType
:
ScaleType
)
:
MMeasure
Parameters
keyNote
:
string
scaleType
:
ScaleType
Returns
MMeasure
setKeySignature
(
keySignature
:
KeySignature
)
:
MMeasure
Parameters
keySignature
:
KeySignature
Returns
MMeasure
setKeySignature
(
scale
:
Scale
)
:
MMeasure
Parameters
scale
:
Scale
Returns
MMeasure
set
Tempo
setTempo
(
beatsPerMinute
:
number
,
beatLength
?:
NoteLength
,
dotted
?:
boolean
,
)
:
MMeasure
Parameters
beatsPerMinute
:
number
Optional
beatLength
:
NoteLength
Optional
dotted
:
boolean
Returns
MMeasure
set
Time
Signature
setTimeSignature
(
timeSignature
:
TimeSignatureString
|
TimeSignature
)
:
MMeasure
Parameters
timeSignature
:
TimeSignatureString
|
TimeSignature
Returns
MMeasure
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
name
Name
Methods
add
Annotation
add
Chord
add
Extension
add
Fermata
add
Label
add
Navigation
add
Note
add
Rest
complete
Rests
end
Row
end
Section
end
Song
get
Measure
Number
get
Parent
get
Rhythm
Columns
set
Key
Signature
set
Tempo
set
Time
Signature
@tspro/web-music-score
Loading...