MuseScore Plugins
3.5
Plugins API for MuseScore
|
Graphic representation of a note. More...
Public Types | |
enum | ValueType : char { OFFSET_VAL, USER_VAL } |
Public Member Functions | |
Note (Score *s=0) | |
Note (const Note &, bool link=false) | |
Note & | operator= (const Note &)=delete |
virtual Note * | clone () const override |
ElementType | type () const override |
void | undoUnlink () override |
qreal | mag () const override |
void | layout () override |
void | layout2 () |
void | setCachedNoteheadSym (SymId i) |
void | scanElements (void *data, void(*func)(void *, Element *), bool all=true) override |
void | setTrack (int val) override |
int | playTicks () const |
Fraction | playTicksFraction () const |
qreal | headWidth () const |
qreal | headHeight () const |
qreal | tabHeadWidth (const StaffType *tab=0) const |
qreal | tabHeadHeight (const StaffType *tab=0) const |
QPointF | stemDownNW () const |
QPointF | stemUpSE () const |
qreal | bboxXShift () const |
qreal | noteheadCenterX () const |
qreal | bboxRightPos () const |
qreal | headBodyWidth () const |
NoteHead::Scheme | headScheme () const |
NoteHead::Group | headGroup () const |
NoteHead::Type | headType () const |
void | setHeadScheme (NoteHead::Scheme val) |
void | setHeadGroup (NoteHead::Group val) |
void | setHeadType (NoteHead::Type t) |
int | subtype () const override |
QString | subtypeName () const override |
void | setPitch (int val) |
void | setPitch (int pitch, int tpc1, int tpc2) |
int | pitch () const |
int | ottaveCapoFret () const |
int | ppitch () const |
playback pitch | |
int | epitch () const |
effective pitch | |
qreal | tuning () const |
void | setTuning (qreal v) |
void | undoSetTpc (int v) |
int | transposition () const |
bool | fixed () const |
void | setFixed (bool v) |
int | fixedLine () const |
void | setFixedLine (int v) |
int | tpc () const |
int | tpc1 () const |
int | tpc2 () const |
QString | tpcUserName (bool explicitAccidental=false) const |
void | setTpc (int v) |
void | setTpc1 (int v) |
void | setTpc2 (int v) |
void | setTpcFromPitch () |
int | tpc1default (int pitch) const |
int | tpc2default (int pitch) const |
int | transposeTpc (int tpc) |
Accidental * | accidental () const |
void | setAccidental (Accidental *a) |
AccidentalType | accidentalType () const |
void | setAccidentalType (AccidentalType type) |
int | line () const |
void | setLine (int n) |
int | physicalLine () const |
int | fret () const |
void | setFret (int val) |
int | string () const |
void | setString (int val) |
bool | ghost () const |
void | setGhost (bool val) |
bool | fretConflict () const |
void | setFretConflict (bool val) |
void | add (Element *) override |
void | remove (Element *) override |
bool | mirror () const |
void | setMirror (bool val) |
bool | small () const |
void | setSmall (bool val) |
bool | play () const |
void | setPlay (bool val) |
Ms::Tie * | tieFor () const |
Ms::Tie * | tieBack () const |
void | setTieFor (Tie *t) |
void | setTieBack (Tie *t) |
Note * | firstTiedNote () const |
const Note * | lastTiedNote () const |
Note * | lastTiedNote () |
int | unisonIndex () const |
void | disconnectTiedNotes () |
void | connectTiedNotes () |
Chord * | chord () const |
void | setChord (Chord *a) |
void | draw (QPainter *) const override |
void | read (XmlReader &) override |
bool | readProperties (XmlReader &) override |
void | readAddConnector (ConnectorInfoReader *info, bool pasteMode) override |
void | write (XmlWriter &) const override |
bool | acceptDrop (EditData &) const override |
Element * | drop (EditData &) override |
bool | hidden () const |
void | setHidden (bool val) |
bool | dotsHidden () const |
void | setDotsHidden (bool val) |
NoteType | noteType () const |
QString | noteTypeUserName () const |
ElementList & | el () |
const ElementList & | el () const |
int | subchannel () const |
void | setSubchannel (int val) |
MScore::DirectionH | userMirror () const |
void | setUserMirror (MScore::DirectionH d) |
Direction | userDotPosition () const |
void | setUserDotPosition (Direction d) |
bool | dotIsUp () const |
void | reset () override |
ValueType | veloType () const |
void | setVeloType (ValueType v) |
int | veloOffset () const |
void | setVeloOffset (int v) |
void | setOnTimeOffset (int v) |
void | setOffTimeOffset (int v) |
int | customizeVelocity (int velo) const |
NoteDot * | dot (int n) |
const QVector< NoteDot * > & | dots () const |
QVector< NoteDot * > & | dots () |
int | qmlDotsCount () |
void | updateAccidental (AccidentalState *) |
void | updateLine () |
void | setNval (const NoteVal &, Fraction={ -1, 1}) |
NoteEventList & | playEvents () |
const NoteEventList & | playEvents () const |
NoteEvent * | noteEvent (int idx) |
void | setPlayEvents (const NoteEventList &l) |
const QVector< Spanner * > & | spannerFor () const |
const QVector< Spanner * > & | spannerBack () const |
void | addSpannerBack (Spanner *e) |
bool | removeSpannerBack (Spanner *e) |
void | addSpannerFor (Spanner *e) |
bool | removeSpannerFor (Spanner *e) |
void | transposeDiatonic (int interval, bool keepAlterations, bool useDoubleAccidentals) |
void | localSpatiumChanged (qreal oldValue, qreal newValue) override |
QVariant | getProperty (Pid propertyId) const override |
bool | setProperty (Pid propertyId, const QVariant &) override |
void | undoChangeDotsVisible (bool v) |
QVariant | propertyDefault (Pid) const override |
QString | propertyUserValue (Pid) const override |
bool | mark () const |
void | setMark (bool v) const |
void | setScore (Score *s) override |
void | setDotY (Direction) |
void | addParentheses () |
NoteVal | noteVal () const |
Element * | nextInEl (Element *e) |
Element * | prevInEl (Element *e) |
Element * | nextElement () override |
Element * | prevElement () override |
virtual Element * | lastElementBeforeSegment () |
Element * | nextSegmentElement () override |
Element * | prevSegmentElement () override |
QString | accessibleInfo () const override |
QString | screenReaderInfo () const override |
QString | accessibleExtraInfo () const override |
Shape | shape () const override |
std::vector< Note * > | tiedNotes () const |
void | setOffTimeType (int v) |
void | setOnTimeType (int v) |
int | offTimeType () const |
int | onTimeType () const |
Static Public Member Functions | |
static SymId | noteHead (int direction, NoteHead::Group, NoteHead::Type, int tpc, Key key, NoteHead::Scheme scheme) |
static SymId | noteHead (int direction, NoteHead::Group, NoteHead::Type) |
Graphic representation of a note.