MuseScore Plugins  3.5
Plugins API for MuseScore
Public Member Functions | Properties | List of all members
Note Class Reference
Inheritance diagram for Note:
Inheritance graph
[legend]
Collaboration diagram for Note:
Collaboration graph
[legend]

Public Member Functions

Q_INVOKABLE Ms::PluginAPI::PlayEventcreatePlayEvent ()
 Creates a PlayEvent object for use in Javascript. More...
 
Q_INVOKABLE void add (Ms::PluginAPI::Element *wrapped)
 Add to a note's elements. More...
 
Q_INVOKABLE void remove (Ms::PluginAPI::Element *wrapped)
 Remove a note's element. More...
 
- Public Member Functions inherited from Element
Q_INVOKABLE Ms::PluginAPI::Elementclone () const
 Create a copy of the element.
 
Q_INVOKABLE QString subtypeName () const
 
Q_INVOKABLE QString _name () const
 Deprecated: same as ScoreElement::name. Left for compatibility purposes.
 
- Public Member Functions inherited from ScoreElement
Q_INVOKABLE QString userName () const
 Human-readable element type name. More...
 
Q_INVOKABLE bool is (Ms::PluginAPI::ScoreElement *other)
 Checks whether two variables represent the same object. More...
 

Properties

Ms::PluginAPI::Element accidental
 
Ms::AccidentalType accidentalType
 
QQmlListProperty< Ms::PluginAPI::Elementdots
 List of dots attached to this note.
 
QQmlListProperty< Ms::PluginAPI::Elementelements
 List of other elements attached to this note: fingerings, symbols, bends etc. More...
 
QQmlListProperty< Ms::PluginAPI::PlayEventplayEvents
 List of PlayEvents associated with this note. More...
 
Ms::PluginAPI::Tie tieBack
 Backward tie for this Note. More...
 
Ms::PluginAPI::Tie tieForward
 Forward tie for this Note. More...
 
Ms::PluginAPI::Note firstTiedNote
 The first note of a series of ties to this note. More...
 
Ms::PluginAPI::Note lastTiedNote
 The last note of a series of ties to this note. More...
 
Ms::NoteType noteType
 The NoteType of the note. More...
 
int pitch
 MIDI pitch of this note. More...
 
int tpc1
 Concert pitch of the note. More...
 
int tpc2
 Transposing pitch of the note. More...
 
int tpc
 Concert or transposing pitch of this note, as per current "Concert Pitch" setting value. More...
 
QVariant veloType
 See PluginAPI::PluginAPI::NoteValueType.
 
int veloOffset
 
- Properties inherited from Element
Ms::PluginAPI::Element parent
 Parent element for this element. More...
 
Ms::PluginAPI::Staff staff
 Staff which this element belongs to. More...
 
qreal offsetX
 X-axis offset from a reference position in spatium units. More...
 
qreal offsetY
 Y-axis offset from a reference position in spatium units. More...
 
qreal posX
 Reference position of this element relative to its parent element. More...
 
qreal posY
 Reference position of this element relative to its parent element. More...
 
QPointF pagePos
 Position of this element in page coordinates, in spatium units. More...
 
QRectF bbox
 Bounding box of this element. More...
 
QVariant subtype
 
bool selected
 
bool generated
 
QColor color
 Element color. More...
 
bool visible
 
int z
 Stacking order of this element.
 
QVariant small
 
QVariant showCourtesy
 
QVariant lineType
 
QVariant line
 
QVariant fixed
 
QVariant fixedLine
 
QVariant headType
 Notehead type, one of PluginAPI::PluginAPI::NoteHeadType values.
 
QVariant headScheme
 Notehead scheme, one of PluginAPI::PluginAPI::NoteHeadScheme values. More...
 
QVariant headGroup
 Notehead group, one of PluginAPI::PluginAPI::NoteHeadGroup values.
 
QVariant articulationAnchor
 
QVariant direction
 
QVariant stemDirection
 
QVariant noStem
 
QVariant slurDirection
 
QVariant leadingSpace
 
QVariant distribute
 
QVariant mirrorHead
 
QVariant dotPosition
 
QVariant tuning
 
QVariant pause
 
QVariant barlineType
 
QVariant barlineSpan
 
QVariant barlineSpanFrom
 
QVariant barlineSpanTo
 
QPointF offset
 Offset from a reference position in spatium units. More...
 
QVariant fret
 
QVariant string
 
QVariant ghost
 
QVariant play
 
QVariant timesigNominal
 
QVariant timesigActual
 
QVariant growLeft
 
QVariant growRight
 
QVariant boxHeight
 
QVariant boxWidth
 
QVariant topGap
 
QVariant bottomGap
 
QVariant leftMargin
 
QVariant rightMargin
 
QVariant topMargin
 
QVariant bottomMargin
 
QVariant layoutBreakType
 
QVariant autoscale
 
QVariant size
 
QVariant scale
 
QVariant lockAspectRatio
 
QVariant sizeIsSpatium
 
QVariant text
 
QVariant beamPos
 
QVariant beamMode
 
QVariant beamNoSlope
 
QVariant userLen
 
QVariant space
 For spacers: amount of space between staves. More...
 
QVariant tempo
 
QVariant tempoFollowText
 
QVariant accidentalBracket
 
QVariant numeratorString
 
QVariant denominatorString
 
QVariant fbprefix
 
QVariant fbdigit
 
QVariant fbsuffix
 
QVariant fbcontinuationline
 
QVariant ottavaType
 
QVariant numbersOnly
 
QVariant trillType
 
QVariant vibratoType
 
QVariant hairpinCircledTip
 
QVariant hairpinType
 
QVariant hairpinHeight
 
QVariant hairpinContHeight
 
QVariant veloChange
 
QVariant singleNoteDynamics
 
QVariant veloChangeMethod
 
QVariant veloChangeSpeed
 
QVariant dynamicRange
 
QVariant changeMethod
 The way a ramp interpolates between values. More...
 
QVariant placement
 
QVariant velocity
 
QVariant jumpTo
 
QVariant playUntil
 
QVariant continueAt
 
QVariant label
 
QVariant markerType
 
QVariant arpUserLen1
 
QVariant arpUserLen2
 
QVariant measureNumberMode
 
QVariant glissType
 
QVariant glissText
 
QVariant glissShowText
 
QVariant diagonal
 
QVariant groups
 
QVariant lineStyle
 
QVariant lineColor
 
QVariant lineWidth
 
QVariant lassoPos
 
QVariant lassoSize
 
QVariant timeStretch
 
QVariant ornamentStyle
 
QVariant timesig
 
QVariant timesigGlobal
 
QVariant timesigStretch
 
QVariant timesigType
 
QVariant spannerTick
 
QVariant spannerTicks
 
QVariant spannerTrack2
 
QVariant userOff2
 
QVariant breakMmr
 
QVariant repeatCount
 
QVariant userStretch
 
QVariant noOffset
 
QVariant irregular
 
QVariant anchor
 
QVariant slurUoff1
 
QVariant slurUoff2
 
QVariant slurUoff3
 
QVariant slurUoff4
 
QVariant staffMove
 
QVariant verse
 
QVariant syllabic
 
QVariant lyricTicks
 
QVariant volta_ending
 
QVariant lineVisible
 
QVariant mag
 
QVariant useDrumset
 
QVariant durationType
 
QVariant role
 
int track
 
QVariant glissandoStyle
 
QVariant fretStrings
 
QVariant fretFrets
 
QVariant fretOffset
 
QVariant fretNumPos
 
QVariant systemBracket
 
QVariant gap
 
bool autoplace
 Whether this element participates in autoplacement.
 
QVariant dashLineLen
 
QVariant dashGapLen
 
QVariant symbol
 Symbol ID of this element (if approproate), one of PluginAPI::PluginAPI::SymId values.
 
QVariant playRepeats
 
QVariant createSystemHeader
 
QVariant staffLines
 
QVariant lineDistance
 
QVariant stepOffset
 
QVariant staffShowBarlines
 
QVariant staffShowLedgerlines
 
QVariant staffStemless
 
QVariant staffGenClef
 
QVariant staffGenTimesig
 
QVariant staffGenKeysig
 
QVariant staffYoffset
 
QVariant bracketSpan
 
QVariant bracketColumn
 
QVariant inameLayoutPosition
 
QVariant subStyle
 
QVariant fontFace
 
QVariant fontSize
 
QVariant fontStyle
 
QVariant frameType
 
QVariant frameWidth
 
QVariant framePadding
 
QVariant frameRound
 
QVariant frameFgColor
 
QVariant frameBgColor
 
QVariant sizeSpatiumDependent
 
QVariant align
 
QVariant systemFlag
 
QVariant beginText
 
QVariant beginTextAlign
 
QVariant beginTextPlace
 
QVariant beginHookType
 
QVariant beginHookHeight
 
QVariant beginFontFace
 
QVariant beginFontSize
 
QVariant beginFontStyle
 
QVariant beginTextOffset
 
QVariant continueText
 
QVariant continueTextAlign
 
QVariant continueTextPlace
 
QVariant continueFontFace
 
QVariant continueFontSize
 
QVariant continueFontStyle
 
QVariant continueTextOffset
 
QVariant endText
 
QVariant endTextAlign
 
QVariant endTextPlace
 
QVariant endHookType
 
QVariant endHookHeight
 
QVariant endFontFace
 
QVariant endFontSize
 
QVariant endFontStyle
 
QVariant endTextOffset
 
QVariant posAbove
 
int voice
 
QVariant position
 
QVariant harmonyType
 For chord symbols, chord symbol type, one of PluginAPI::PluginAPI::HarmonyType values. More...
 
- Properties inherited from ScoreElement
int type
 Type of this element. More...
 
QString name
 Name of this element's type, not localized. More...
 

Member Function Documentation

◆ add()

void add ( Ms::PluginAPI::Element wrapped)

Add to a note's elements.

Since
MuseScore 3.3.3

◆ createPlayEvent()

Q_INVOKABLE Ms::PluginAPI::PlayEvent* createPlayEvent ( )
inline

Creates a PlayEvent object for use in Javascript.

Since
MuseScore 3.3

◆ remove()

void remove ( Ms::PluginAPI::Element wrapped)

Remove a note's element.

Since
MuseScore 3.3.3

Property Documentation

◆ elements

QQmlListProperty<Ms::PluginAPI::Element> elements
read

List of other elements attached to this note: fingerings, symbols, bends etc.

◆ firstTiedNote

Ms::PluginAPI::Note firstTiedNote
read

The first note of a series of ties to this note.

This will return the calling note if there is not tieBack.

Since
MuseScore 3.3

◆ lastTiedNote

Ms::PluginAPI::Note lastTiedNote
read

The last note of a series of ties to this note.

This will return the calling note if there is not tieForward.

Since
MuseScore 3.3

◆ noteType

Ms::NoteType noteType
read

The NoteType of the note.

Since
MuseScore 3.2.1

◆ pitch

int pitch
readwrite

MIDI pitch of this note.

See also
Note Pitch values

◆ playEvents

QQmlListProperty<Ms::PluginAPI::PlayEvent> playEvents
read

List of PlayEvents associated with this note.

Important: You must call Score.createPlayEvents() to see meaningful data in the PlayEvent lists.

Since
MuseScore 3.3

◆ tieBack

Ms::PluginAPI::Tie tieBack
read

Backward tie for this Note.

Since
MuseScore 3.3

◆ tieForward

Ms::PluginAPI::Tie tieForward
read

Forward tie for this Note.

Since
MuseScore 3.3

◆ tpc

int tpc
readwrite

Concert or transposing pitch of this note, as per current "Concert Pitch" setting value.

See also
Tonal Pitch Class

◆ tpc1

int tpc1
readwrite

Concert pitch of the note.

See also
Tonal Pitch Class

◆ tpc2

int tpc2
readwrite

Transposing pitch of the note.

See also
Tonal Pitch Class

The documentation for this class was generated from the following files: