Note Class

Summary

A note is a single played sound on a fretted instrument. It consists of a fret offset and a string on which the note is played on. It also can be modified by a lot of different effects.
Namespace
AlphaTab.Model
Base Types
  • object
graph TD Base0["object"]-->Type Type["Note"] class Type type-node

Syntax

public class Note

Constructors

Name Summary
Note() Initializes a new instance of the Note class.

Properties

Name Value Summary
Accentuated AccentuationType
Gets or sets the accentuation of this note.
AccidentalMode NoteAccidentalMode
Gets or sets how accidetnals for this note should be handled.
Beat Beat
Gets or sets the reference to the parent beat to which this note belongs to.
BendOrigin Note
Gets or sets the note from which this note continues the bend.
BendPoints FastList<T>
Gets or sets a list of the points defining the bend behavior.
BendStyle BendStyle
Gets or sets the bend style for this note.
BendType BendType
Gets or sets the bend type for this note.
DisplayValue int
Gets the absolute value of this note considering offsets by bends and ottavia
DisplayValueWithoutBend int
Gets the absolute value of this note considering all effects beside bends.
DurationPercent double
Gets or sets the percentual duration of the note relative to the overall beat duration .
Dynamic DynamicValue
Gets or sets the dynamics for this note.
Element int
Gets or sets the percusson element.
Fret int
Gets or sets the fret on which this note is played on the instrument.
HammerPullDestination Note
Gets the destination for the hammeron/pullof started by this note.
HammerPullOrigin Note
Gets the origin of the hammeron/pulloff of this note.
HarmonicPitch int
Gets or sets the harmonic pitch value for this note.
HarmonicType HarmonicType
Gets or sets the harmonic type applied to this note.
HarmonicValue float
Gets or sets the value defining the harmonic pitch.
HasBend bool
Gets a value indicating whether this note is bended.
HasQuarterToneOffset bool
Gets or sets whether the note has a offset of a quartertone caused by bends.
Id int
Gets or sets the unique id of this note.
Index int
Gets or sets the zero-based index of this note within the beat.
IsContinuedBend bool
Gets or sets whether this note continues a bend from a previous note.
IsDead bool
Gets or sets whether the note is shown and played as dead note.
IsFingering bool
Gets or sets whether this note has fingering defined.
IsGhost bool
Gets or sets whether the note is a ghost note and shown in parenthesis. Also this will make the note a bit more silent.
IsHammerPullDestination bool
Gets a value indicating whether this note ends a hammeron or pulloff.
IsHammerPullOrigin bool
Gets or sets whether this note starts a hammeron or pulloff.
IsHarmonic bool
Gets or sets whether this note has an harmonic effect.
IsLetRing bool
Gets or sets whether this note has a let-ring effect.
IsPalmMute bool
Gets or sets whether this note has a palm-mute effect.
IsPercussion bool
Gets a value indicating whether this note is a percussion note.
IsPiano bool
Gets a value indicating whether the value of this note is defined via octave and tone.
IsSlurDestination bool
Gets or sets whether a slur finished or continues on this note.
IsSlurOrigin bool
Gets or sets whether this note starts a slur.
IsStaccato bool
Gets or sets whether the note is played as staccato.
IsStringed bool
Gets a value indicating whether this note is defined via a string on the instrument. .
IsTieDestination bool
Gets or sets whether this note is ends a tied note.
IsTieOrigin bool
Gets or sets whether this note starts or continues a tied note.
IsTrill bool
Gets a value indicating whether this note has a trill effect.
IsVisible bool
Gets or sets whether this note is visible on the music sheet.
LeftHandFinger Fingers
Gets or sets the fingers used for this note on the left hand.
LetRingDestination Note
Gets or sets the destination note for the let-ring effect.
MaxBendPoint BendPoint
Gets or sets the bend point with the highest bend value.
Octave int
Gets or sets the octave on which this note is played.
PalmMuteDestination Note
Gets or sets the destination note for the palm-mute effect.
RealValue int
Gets the absolute value of this note for playback.
RightHandFinger Fingers
Gets or sets the fingers used for this note on the right hand.
SlideTarget Note
Gets or sets the target note for several slide types.
SlideType SlideType
Gets or sets the slide type this note is played with.
SlurDestination Note
Gets or sets the destination of the slur this note contributes to.
SlurOrigin Note
Gets or sets the origin of the slur this note contributes to.
String int
Gets or sets the string number where the note is placed. 1 is the lowest string on the guitar and the bottom line on the tablature. It then increases the the number of strings on available on the track.
StringTuning int
Gets the base note value for the string of this note.
TieDestination Note
Gets or sets the desination of the tie.
TieOrigin Note
Gets or sets the origin of the tied if this note is tied.
Tone int
Gets or sets the tone of this note within the octave.
TrillFret int
Gets the fret for the trill.
TrillSpeed Duration
Gets or sets the speed of the trill effect.
TrillValue int
Gets or sets the target note value for the trill effect.
Variation int
Gets or sets the variation of this note.
Vibrato VibratoType
Gets or sets whether a vibrato is played on the note.