Skip to main content

Note Properties

The properties defined on note level result in a variety of effects and annotations shown in the music sheet. Historically these properties are heavily abbreviated to reduce the text that needs to be written to apply them.

In future alphaTab will likely change to a more verbose, but clearer alternative.

nh​

Syntax
nh ()

Description: Applies a natural harmonic effect to the note (for fretted instruments).

Example:

:8 3.3{nh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}
:8 3.3{nh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}

ah​

Syntax
ah value

Description: Applies an artificial harmonic effect to the note (for fretted instruments).

Parameters:

NameDescriptionTypeRequired
valueThe harmonic value determines a relative fret-offset changing the note pitch when played. For natural harmonics the played fret determines the harmonic value. The rules are a bit special but mostly are aligned with the frequency adjustments happening when harmonics are played at respective frets:

* 2.4 adds 36 frets
* 2.7 adds 34 frets
* < 3 adds 0 frets
* <= 3.5 adds 31 frets
* <= 4 adds 28 frets
* <= 5 adds 34 frets
* <= 7 adds 19 frets
* <= 8.5 adds 36 frets
* <= 9 adds 28 frets
* <= 10 adds 34 frets
* <= 11 adds 0 frets
* <= 12 adds 12 frets
* < 14 adds 0 frets
* <= 15 adds 34 frets
* <= 16 adds 28 frets
* <= 17 adds 36 frets
* <= 18 adds 0 frets
* <= 19 adds 19 frets
* <= 21 adds 0 frets
* <= 22 adds 36 frets
* <= 24 adds 24 frets
* `other: adds 0 frets
Numberno

Example:

C4 {volume 8} D4 E4 {tempo 16} F4
C4 {volume 8} D4 E4 {tempo 16} F4

th​

Syntax
th value

Description: Applies a tapped harmonic effect to the note (for fretted instruments).

Parameters:

NameDescriptionTypeRequired
valueThe harmonic value determines a relative fret-offset changing the note pitch when played. For natural harmonics the played fret determines the harmonic value. The rules are a bit special but mostly are aligned with the frequency adjustments happening when harmonics are played at respective frets:

* 2.4 adds 36 frets
* 2.7 adds 34 frets
* < 3 adds 0 frets
* <= 3.5 adds 31 frets
* <= 4 adds 28 frets
* <= 5 adds 34 frets
* <= 7 adds 19 frets
* <= 8.5 adds 36 frets
* <= 9 adds 28 frets
* <= 10 adds 34 frets
* <= 11 adds 0 frets
* <= 12 adds 12 frets
* < 14 adds 0 frets
* <= 15 adds 34 frets
* <= 16 adds 28 frets
* <= 17 adds 36 frets
* <= 18 adds 0 frets
* <= 19 adds 19 frets
* <= 21 adds 0 frets
* <= 22 adds 36 frets
* <= 24 adds 24 frets
* `other: adds 0 frets
Numberno

Example:

:8 3.3{nh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}
:8 3.3{nh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}

ph​

Syntax
ph value

Description: Applies a pinch harmonic effect to the note (for fretted instruments).

Parameters:

NameDescriptionTypeRequired
valueThe harmonic value determines a relative fret-offset changing the note pitch when played. For natural harmonics the played fret determines the harmonic value. The rules are a bit special but mostly are aligned with the frequency adjustments happening when harmonics are played at respective frets:

* 2.4 adds 36 frets
* 2.7 adds 34 frets
* < 3 adds 0 frets
* <= 3.5 adds 31 frets
* <= 4 adds 28 frets
* <= 5 adds 34 frets
* <= 7 adds 19 frets
* <= 8.5 adds 36 frets
* <= 9 adds 28 frets
* <= 10 adds 34 frets
* <= 11 adds 0 frets
* <= 12 adds 12 frets
* < 14 adds 0 frets
* <= 15 adds 34 frets
* <= 16 adds 28 frets
* <= 17 adds 36 frets
* <= 18 adds 0 frets
* <= 19 adds 19 frets
* <= 21 adds 0 frets
* <= 22 adds 36 frets
* <= 24 adds 24 frets
* `other: adds 0 frets
Numberno

Example:

:8 3.3{nh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}
:8 3.3{nh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}

sh​

Syntax
sh value

Description: Applies a semi harmonic effect to the note (for fretted instruments).

Parameters:

NameDescriptionTypeRequired
valueThe harmonic value determines a relative fret-offset changing the note pitch when played. For natural harmonics the played fret determines the harmonic value. The rules are a bit special but mostly are aligned with the frequency adjustments happening when harmonics are played at respective frets:

* 2.4 adds 36 frets
* 2.7 adds 34 frets
* < 3 adds 0 frets
* <= 3.5 adds 31 frets
* <= 4 adds 28 frets
* <= 5 adds 34 frets
* <= 7 adds 19 frets
* <= 8.5 adds 36 frets
* <= 9 adds 28 frets
* <= 10 adds 34 frets
* <= 11 adds 0 frets
* <= 12 adds 12 frets
* < 14 adds 0 frets
* <= 15 adds 34 frets
* <= 16 adds 28 frets
* <= 17 adds 36 frets
* <= 18 adds 0 frets
* <= 19 adds 19 frets
* <= 21 adds 0 frets
* <= 22 adds 36 frets
* <= 24 adds 24 frets
* `other: adds 0 frets
Numberno

Example:

:8 3.3{nh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}
:8 3.3{nh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}

fh​

Syntax
fh value

Description: Applies a feedback harmonic effect to the note (for fretted instruments).

Parameters:

NameDescriptionTypeRequired
valueThe harmonic value determines a relative fret-offset changing the note pitch when played. For natural harmonics the played fret determines the harmonic value. The rules are a bit special but mostly are aligned with the frequency adjustments happening when harmonics are played at respective frets:

* 2.4 adds 36 frets
* 2.7 adds 34 frets
* < 3 adds 0 frets
* <= 3.5 adds 31 frets
* <= 4 adds 28 frets
* <= 5 adds 34 frets
* <= 7 adds 19 frets
* <= 8.5 adds 36 frets
* <= 9 adds 28 frets
* <= 10 adds 34 frets
* <= 11 adds 0 frets
* <= 12 adds 12 frets
* < 14 adds 0 frets
* <= 15 adds 34 frets
* <= 16 adds 28 frets
* <= 17 adds 36 frets
* <= 18 adds 0 frets
* <= 19 adds 19 frets
* <= 21 adds 0 frets
* <= 22 adds 36 frets
* <= 24 adds 24 frets
* `other: adds 0 frets
Numberno

Example:

:8 3.3{fh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}
:8 3.3{fh} 3.3{ah} 3.3{ph} 3.3{th} 3.3{sh}

v​

Syntax
v ()

Description: Adds a slight vibrato effect to the note.

Example:

3.3{v}
3.3{v}

vw​

Syntax
vw ()

Description: Adds a wide vibrato effect to the note.

Example:

3.3{vw}
3.3{vw}

sl​

Syntax
sl ()

Description: Adds a legato slide effect to the note.

Example:

3.3{sl} 4.3 3.3{ss} 4.3 | 3.3{sib} 3.3{sia} 3.3{sou} 3.3{sod} | 3.3{sib sou} 3.3{sib sod} 3.3{sia sod} 3.3{sia sou} | x.3{psd} 3.3 | x.3{psu} 3.3 |
3.3{sl} 4.3 3.3{ss} 4.3 |
3.3{sib} 3.3{sia} 3.3{sou} 3.3{sod} |
3.3{sib sou} 3.3{sib sod} 3.3{sia sod} 3.3{sia sou} |
x.3{psd} 3.3 |
x.3{psu} 3.3 |

ss​

Syntax
ss ()

Description: Adds a shift slide effect to the note.

Example:

3.3{sl} 4.3 3.3{ss} 4.3 | 3.3{sib} 3.3{sia} 3.3{sou} 3.3{sod} | 3.3{sib sou} 3.3{sib sod} 3.3{sia sod} 3.3{sia sou} | x.3{psd} 3.3 | x.3{psu} 3.3 |
3.3{sl} 4.3 3.3{ss} 4.3 |
3.3{sib} 3.3{sia} 3.3{sou} 3.3{sod} |
3.3{sib sou} 3.3{sib sod} 3.3{sia sod} 3.3{sia sou} |
x.3{psd} 3.3 |
x.3{psu} 3.3 |

sib​

Syntax
sib ()

Description: Adds a slide effect into the note from below.

Example:

3.3{sl} 4.3 3.3{ss} 4.3 | 3.3{sib} 3.3{sia} 3.3{sou} 3.3{sod} | 3.3{sib sou} 3.3{sib sod} 3.3{sia sod} 3.3{sia sou} | x.3{psd} 3.3 | x.3{psu} 3.3 |
3.3{sl} 4.3 3.3{ss} 4.3 |
3.3{sib} 3.3{sia} 3.3{sou} 3.3{sod} |
3.3{sib sou} 3.3{sib sod} 3.3{sia sod} 3.3{sia sou} |
x.3{psd} 3.3 |
x.3{psu} 3.3 |

sia​

Syntax
sia ()

Description: Adds a slide effect into the note from above.

Example:

3.3{sl} 4.3 3.3{ss} 4.3 | 3.3{sib} 3.3{sia} 3.3{sou} 3.3{sod} | 3.3{sib sou} 3.3{sib sod} 3.3{sia sod} 3.3{sia sou} | x.3{psd} 3.3 | x.3{psu} 3.3 |
3.3{sl} 4.3 3.3{ss} 4.3 |
3.3{sib} 3.3{sia} 3.3{sou} 3.3{sod} |
3.3{sib sou} 3.3{sib sod} 3.3{sia sod} 3.3{sia sou} |
x.3{psd} 3.3 |
x.3{psu} 3.3 |

sou​

Syntax
sou ()

Description: Adds a slide effect out from note upwards.

Example:

3.3{sl} 4.3 3.3{ss} 4.3 | 3.3{sib} 3.3{sou} 3.3{sou} 3.3{sod} | 3.3{sib sou} 3.3{sib sod} 3.3{sou sod} 3.3{sou sou} | x.3{psd} 3.3 | x.3{psu} 3.3 |
3.3{sl} 4.3 3.3{ss} 4.3 |
3.3{sib} 3.3{sou} 3.3{sou} 3.3{sod} |
3.3{sib sou} 3.3{sib sod} 3.3{sou sod} 3.3{sou sou} |
x.3{psd} 3.3 |
x.3{psu} 3.3 |

sod​

Syntax
sod ()

Description: Adds a slide effect out from note downwards.

Example:

3.3{sl} 4.3 3.3{ss} 4.3 | 3.3{sib} 3.3{sod} 3.3{sod} 3.3{sod} | 3.3{sib sod} 3.3{sib sod} 3.3{sod sod} 3.3{sod sod} | x.3{psd} 3.3 | x.3{psu} 3.3 |
3.3{sl} 4.3 3.3{ss} 4.3 |
3.3{sib} 3.3{sod} 3.3{sod} 3.3{sod} |
3.3{sib sod} 3.3{sib sod} 3.3{sod sod} 3.3{sod sod} |
x.3{psd} 3.3 |
x.3{psu} 3.3 |

psu​

Syntax
psu ()

Description: Adds a pick slide effect out from note upwards.

Example:

3.3{sl} 4.3 3.3{ss} 4.3 | 3.3{sib} 3.3{psu} 3.3{psu} 3.3{psu} | 3.3{sib psu} 3.3{sib psu} 3.3{psu psu} 3.3{psu psu} | x.3{psd} 3.3 | x.3{psu} 3.3 |
3.3{sl} 4.3 3.3{ss} 4.3 |
3.3{sib} 3.3{psu} 3.3{psu} 3.3{psu} |
3.3{sib psu} 3.3{sib psu} 3.3{psu psu} 3.3{psu psu} |
x.3{psd} 3.3 |
x.3{psu} 3.3 |

psd​

Syntax
psd ()

Description: Adds a pick slide effect out from note downwards.

Example:

3.3{sl} 4.3 3.3{ss} 4.3 | 3.3{sib} 3.3{psd} 3.3{psd} 3.3{psd} | 3.3{sib psd} 3.3{sib psd} 3.3{psd psd} 3.3{psd psd} | x.3{psd} 3.3 | x.3{psd} 3.3 |
3.3{sl} 4.3 3.3{ss} 4.3 |
3.3{sib} 3.3{psd} 3.3{psd} 3.3{psd} |
3.3{sib psd} 3.3{sib psd} 3.3{psd psd} 3.3{psd psd} |
x.3{psd} 3.3 |
x.3{psd} 3.3 |

h​

Syntax
h ()

Description: Applies a hammer on / pull-off effect to the note.

The fret of the following note on the same string defines whether it is a hammer-on or pull-of.

Example:

3.3{h} 4.3 4.3{h} 3.3 | 3.3{h} 4.3{h} 3.3{h} 4.3
3.3{h} 4.3 4.3{h} 3.3 | 3.3{h} 4.3{h} 3.3{h} 4.3

lht​

Syntax
lht ()

Description: Applies a left-hand-tapped annotation to the note.

Example:

:16 15.1{h} 13.1{h} 12.1{h} 15.2{lht}
:16 15.1{h} 13.1{h} 12.1{h} 15.2{lht}

g​

Syntax
g ()

Description: Marks the note as a ghost note.

Example:

3.3{g}
3.3{g}

ac​

Syntax
ac ()

Description: Applies a simple accentuation to the note.

Example:

3.3{ac} 3.3{hac} 3.3{ten}
3.3{ac} 3.3{hac} 3.3{ten}

hac​

Syntax
hac ()

Description: Applies a heavy accentuation to the note.

Example:

3.3{ac} 3.3{hac} 3.3{ten}
3.3{ac} 3.3{hac} 3.3{ten}

ten​

Syntax
ten ()

Description: Applies a tenuto accentuation to the note.

Example:

3.3{ac} 3.3{ten} 3.3{ten}
3.3{ac} 3.3{ten} 3.3{ten}

tr​

Syntax
tr (fret duration)

Description: Applies a trill effect to the note.

Parameters:

NameDescriptionTypeRequired
fretThe fret on which to trillNumberyes
durationThe duration/speed of the trills16|32|64no 16

Parameter Values:

Following parameters have value limitations

NameValues
duration
ValueDescription
1616th Note
3232nd Note
6464th Note

Example:

:4 3.3{tr 4} 3.3{tr 4 16} 3.3{tr 5 32} 3.3{tr 6 64}
:4 3.3{tr 4} 3.3{tr 4 16} 3.3{tr 5 32} 3.3{tr 6 64}

pm​

Syntax
pm ()

Description: Applies a palm mute effect to the note.

Example:

3.3{pm} 3.3{pm} 3.3{pm} 3.3{pm}
3.3{pm} 3.3{pm} 3.3{pm} 3.3{pm}

st​

Syntax
st ()

Description: Applies a staccato effect to the note.

Example:

3.3{st}
3.3{st}

lr​

Syntax
lr ()

Description: Applies a LetRing effect to the note.

Example:

3.4{lr} 3.3{lr} 3.2{lr} 3.1{lr}
3.4{lr} 3.3{lr} 3.2{lr} 3.1{lr}

x​

Syntax
x ()

Description: Marks the note as a dead note.

Example:

x.3 3.3{x}
x.3 3.3{x}

t​

Syntax
t ()

Description: Marks the note as a tied note.

This is an alternative syntax to directly specifying the fret as -.

For non stringed instrument it can be a bit more tricky as we cannot use the string to identify which note to tie. There are multiple ways to work around this problem. AlphaTab will try to find the start note for the tie via several rules, if this does not match the desired behavior, you can specify the note value as alternative and indicate the tie via a note effect.

Example:

3.3 -.3 | (1.1 3.2 2.3 0.4) (-.1 -.4)
3.3 -.3 | (1.1 3.2 2.3 0.4) (-.1 -.4)
\tuning piano . // If there is a single note on the previous beat, we tie to this one // Then a simple - is enough for a tie :2 a4 - | // Alternatively you can specify a '-' or 't' as note effect to indicate a tie :2 a4 a4{-} | :2 a4 a4{t} | // This also works for chords using correct note ordering :2 (a4 a3) (- a3) | :2 (a4 a3) (a4 -) | // If nothing helps, always the explicit note value and tie effect should allow // specifying the correct behavior :2 (a4 a3) (a4{t} a3) | :4 (a4 a3) (b2 b3) a4{t} a3{-} |
\tuning piano
.
// If there is a single note on the previous beat, we tie to this one
// Then a simple - is enough for a tie
:2 a4 - |
// Alternatively you can specify a '-' or 't' as note effect to indicate a tie
:2 a4 a4{-} |
:2 a4 a4{t} |
// This also works for chords using correct note ordering
:2 (a4 a3) (- a3) |
:2 (a4 a3) (a4 -) |
// If nothing helps, always the explicit note value and tie effect should allow
// specifying the correct behavior
:2 (a4 a3) (a4{t} a3) |
:4 (a4 a3) (b2 b3) a4{t} a3{-} |

turn​

Syntax
turn ()

Description: Applies a turn ornament to the note.

Example:

:1 C4{turn} |
:1 C4{turn} |

iturn​

Syntax
iturn ()

Description: Applies an inverted turn ornament to the note.

Example:

:1 C4{iturn} |
:1 C4{iturn} |

umordent​

Syntax
umordent ()

Description: Applies an upper mordent ornament to the note.

Example:

:1 C4{umordent} |
:1 C4{umordent} |

lmordent​

Syntax
lmordent ()

Description: Applies an lower mordent ornament to the note.

Example:

:1 C4{lmordent} |
:1 C4{lmordent} |

string​

Syntax
string ()

Description: Adds an annotation showing the string number of the note above the staff.

Example:

3.3{string} 3.4{string} 3.5{string}
3.3{string} 3.4{string} 3.5{string}

hide​

Syntax
hide ()

Description: Hides the note from being displayed in the music sheet.

Example:

:8 3.3 (4.4{hide} 5.5)
:8 3.3 (4.4{hide} 5.5)

b​

Syntax
// [1]: 
b (values)
// [2]:
b (type values)
// [3]:
b (style values)
// [4]:
b (type style values)

Description: Adds a bend effect to the note.

  • The b variant automatically spreads the values across the duration of the beat.
  • The be (exact) variant allows specifying exactly at which offset a value is placed.

It is recommended to rely on the auto-detection of the type and only specify the type explicitly if something is wrong.

Parameters:

OverloadNameDescriptionTypeRequired
[1]valuesThe values of the bend in quarter-tones relative to the original note, decimals supportedNumber[]no
[2]typeThe type of bend (affects the display).Identyes
[2]valuesThe values of the bend in quarter-tones relative to the original note, decimals supportedNumber[]no
[3]styleThe style of the bend.default|gradual|fastyes
[3]valuesThe values of the bend in quarter-tones relative to the original note, decimals supportedNumber[]no
[4]typeThe type of bend (affects the display).Identyes
[4]styleThe style of the bend.default|gradual|fastyes
[4]valuesThe values of the bend in quarter-tones relative to the original note, decimals supportedNumber[]no

Parameter Values:

Following parameters have value limitations

OverloadNameValues
[2]type
ValueDescription
customA non-standard custom bends with multiple points
bendA simple bend up to a higher note
releaseA release of bends down to a lower note
bendReleaseA bend directly followed by a release
holdA bend which is held from the previous note
prebendA bend applied before the note is played
prebendBendA pre-bend followed by a bend
prebendReleaseA pre-bend followed by a release
[3]style
ValueDescription
default
gradual
fast
[4]type
ValueDescription
customA non-standard custom bends with multiple points
bendA simple bend up to a higher note
releaseA release of bends down to a lower note
bendReleaseA bend directly followed by a release
holdA bend which is held from the previous note
prebendA bend applied before the note is played
prebendBendA pre-bend followed by a bend
prebendReleaseA pre-bend followed by a release
[4]style
ValueDescription
default
gradual
fast

Example:

3.3{b (0 4)} | 3.3{b (0 4 0 8)} |
3.3{b (0 4)} |
3.3{b (0 4 0 8)} |

be​

Syntax
// [1]: 
be (valueAndOffset)
// [2]:
be (type valueAndOffset)
// [3]:
be (style valueAndOffset)
// [4]:
be (type style valueAndOffset)

Description: Adds an exact bend effect to the note.

  • The b variant automatically spreads the values across the duration of the beat.
  • The be (exact) variant allows specifying exactly at which offset a value is placed.

It is recommended to rely on the auto-detection of the type and only specify the type explicitly if something is wrong.

Parameters:

OverloadNameDescriptionTypeRequired
[1]valueAndOffsetThe offset at which the value becomes valid in range of 0-60 and
The value of the bend in quarter-tones relative to the original note.
The offset and value are actually two parameters:
3.3 {be (0 0 5 2 30 4)}
Number[]no
[2]typeThe type of bend (affects the display).Identyes
[2]valueAndOffsetThe offset at which the value becomes valid in range of 0-60 and
The value of the bend in quarter-tones relative to the original note.
The offset and value are actually two parameters:
3.3 {be (0 0 5 2 30 4)}
Number[]no
[3]styleThe style of the whammy play style.default|gradual|fastyes
[3]valueAndOffsetThe offset at which the value becomes valid in range of 0-60 and
The value of the bend in quarter-tones relative to the original note.
The offset and value are actually two parameters:
3.3 {be (0 0 5 2 30 4)}
Number[]no
[4]typeThe type of bend (affects the display).Identyes
[4]styleThe style of the whammy play style.default|gradual|fastyes
[4]valueAndOffsetThe offset at which the value becomes valid in range of 0-60 and
The value of the bend in quarter-tones relative to the original note.
The offset and value are actually two parameters:
3.3 {be (0 0 5 2 30 4)}
Number[]no

Parameter Values:

Following parameters have value limitations

OverloadNameValues
[2]type
ValueDescription
customA non-standard custom bends with multiple points
bendA simple bend up to a higher note
releaseA release of bends down to a lower note
bendReleaseA bend directly followed by a release
holdA bend which is held from the previous note
prebendA bend applied before the note is played
prebendBendA pre-bend followed by a bend
prebendReleaseA pre-bend followed by a release
[3]style
ValueDescription
default
gradual
fast
[4]type
ValueDescription
customA non-standard custom bends with multiple points
bendA simple bend up to a higher note
releaseA release of bends down to a lower note
bendReleaseA bend directly followed by a release
holdA bend which is held from the previous note
prebendA bend applied before the note is played
prebendBendA pre-bend followed by a bend
prebendReleaseA pre-bend followed by a release
[4]style
ValueDescription
default
gradual
fast

Example:

:1 3.3 {be (0 0 5 2 30 4)}
:1 3.3 {be (0 0 5 2 30 4)}

lf​

Syntax
lf finger

Description: Adds a left-hand fingering annotation to the note.

Parameters:

NameDescriptionTypeRequired
fingerThe fingerNumberyes

Parameter Values:

Following parameters have value limitations

NameValues
finger
ValueDescription
1Thumb
2Index-Finger
3Middle-Finger
4Annual-Finger
5Little-Finger

Example:

:8 3.3{lf 1} 3.3{lf 2} 3.3{lf 3} 3.3{lf 4} 3.3{lf 5} (2.2{lf 4} 2.3{lf 3} 2.4{lf 2}) | :8 3.3{rf 1} 3.3{rf 2} 3.3{rf 3} 3.3{rf 4} 3.3{lf 5}
:8 3.3{lf 1} 3.3{lf 2} 3.3{lf 3} 3.3{lf 4} 3.3{lf 5} (2.2{lf 4} 2.3{lf 3} 2.4{lf 2}) |
:8 3.3{rf 1} 3.3{rf 2} 3.3{rf 3} 3.3{rf 4} 3.3{lf 5}

rf​

Syntax
rf finger

Description: Adds a right-hand fingering annotation to the note.

Parameters:

NameDescriptionTypeRequired
fingerThe fingerNumberyes

Parameter Values:

Following parameters have value limitations

NameValues
finger
ValueDescription
1Thumb
2Index-Finger
3Middle-Finger
4Annual-Finger
5Little-Finger

Example:

:8 3.3{lf 1} 3.3{lf 2} 3.3{lf 3} 3.3{lf 4} 3.3{lf 5} (2.2{lf 4} 2.3{lf 3} 2.4{lf 2}) | :8 3.3{rf 1} 3.3{rf 2} 3.3{rf 3} 3.3{rf 4} 3.3{lf 5}
:8 3.3{lf 1} 3.3{lf 2} 3.3{lf 3} 3.3{lf 4} 3.3{lf 5} (2.2{lf 4} 2.3{lf 3} 2.4{lf 2}) |
:8 3.3{rf 1} 3.3{rf 2} 3.3{rf 3} 3.3{rf 4} 3.3{lf 5}

acc​

Syntax
acc mode

Description: Changes the mode to determine the accidentals for this note.

Parameters:

NameDescriptionTypeRequired
modeThe accidental modeIdentyes

Parameter Values:

Following parameters have value limitations

NameValues
mode
ValueDescription
defaultAuto-detect the accidentals
forceNoneForce no accidentals
forceNaturalForce a naturalize accidental
forceSharpForce a sharp accidental
forceDoubleSharpForce a double-sharp accidental
forceFlatForce a flat accidental
forceDoubleFlatForce a double flat accidental
dAuto-detect the accidentals
-Force no accidentals
nForce a naturalize accidental
#Force a sharp accidental
##Force a double-sharp accidental
xForce a double-sharp accidental
bForce a flat accidental
bbForce a double flat accidental

Example:

:8 3.3{lf 1} 3.3{lf 2} 3.3{lf 3} 3.3{lf 4} 3.3{lf 5} (2.2{lf 4} 2.3{lf 3} 2.4{lf 2}) | :8 3.3{rf 1} 3.3{rf 2} 3.3{rf 3} 3.3{rf 4} 3.3{lf 5}
:8 3.3{lf 1} 3.3{lf 2} 3.3{lf 3} 3.3{lf 4} 3.3{lf 5} (2.2{lf 4} 2.3{lf 3} 2.4{lf 2}) |
:8 3.3{rf 1} 3.3{rf 2} 3.3{rf 3} 3.3{rf 4} 3.3{lf 5}

slur​

Syntax
// [1]: 
slur id
// [2]:
slur id

Description: Marks the start or end of a slur for the note.

Parameters:

OverloadNameDescriptionTypeRequired
[1]idA unique ID to mark the start and end of the slur.Stringyes
[2]idA unique ID to mark the start and end of the slur.Identyes

Example:

(3.3 {slur s1} 4.4).4 7.3.8 8.3.8 10.3 {slur s1} .8
(3.3 {slur s1} 4.4).4 7.3.8 8.3.8 10.3 {slur s1} .8

-​

Syntax
- ()

Description: Marks the note as a tied note.

This is an alternative syntax to directly specifying the fret as -.

For non stringed instrument it can be a bit more tricky as we cannot use the string to identify which note to tie. There are multiple ways to work around this problem. AlphaTab will try to find the start note for the tie via several rules, if this does not match the desired behavior, you can specify the note value as alternative and indicate the tie via a note effect.

Example:

3.3 -.3 | (1.1 3.2 2.3 0.4) (-.1 -.4)
3.3 -.3 | (1.1 3.2 2.3 0.4) (-.1 -.4)
\tuning piano . // If there is a single note on the previous beat, we tie to this one // Then a simple - is enough for a tie :2 a4 - | // Alternatively you can specify a '-' or 't' as note effect to indicate a tie :2 a4 a4{-} | :2 a4 a4{t} | // This also works for chords using correct note ordering :2 (a4 a3) (- a3) | :2 (a4 a3) (a4 -) | // If nothing helps, always the explicit note value and tie effect should allow // specifying the correct behavior :2 (a4 a3) (a4{t} a3) | :4 (a4 a3) (b2 b3) a4{t} a3{-} |
\tuning piano
.
// If there is a single note on the previous beat, we tie to this one
// Then a simple - is enough for a tie
:2 a4 - |
// Alternatively you can specify a '-' or 't' as note effect to indicate a tie
:2 a4 a4{-} |
:2 a4 a4{t} |
// This also works for chords using correct note ordering
:2 (a4 a3) (- a3) |
:2 (a4 a3) (a4 -) |
// If nothing helps, always the explicit note value and tie effect should allow
// specifying the correct behavior
:2 (a4 a3) (a4{t} a3) |
:4 (a4 a3) (b2 b3) a4{t} a3{-} |