Here is a small example what you can expect from alphaTab.
The full score details are available as object dom. This way you can read and process any file like you need.
Some of the layout engines can render the song details on top of the music sheet.
Do you prefer an HTML5 canvas output instead of SVG? No problem.
Need display repeat marks? No problem, single repeats and multiple repeats come out of the box.
Even alternate repeat endings are no problem.
The guitar tuning of the current track is rendered on the top of the music notation.
alphaTab supports several different layouts which align bars in a various manner.
All bars are aligned in rows side by side till the row is full.
All bars are aligned in rows side by side till the row is full.
You can configure how many bars should be placed per row
It's also possible to only render some of the bars available in a track.
This is another layout type available. All bars are aligned horizontally.
You can also filter the rendered bars using this layout.
Rendering standard music notation is one of the essential features of alphaTab.
Clefs are important for music notation too.
Want key signatures? No problem, alphaTab will render them for you.
Time signatures are important too.
We automatically create beams for notes and ensure they are aligned in the most readable way.
Accidentals are an essential element of music notation.
If you only display guitar tablatures, it might be interesting to add a rhythm stave to show the durations. You can do this either above or below the tablature.
If you prefer beams instead of bars for single notes you can have that too.
alphaTab will render tabs for stringed instruments. It takes care of the number of strings and displays the tabs as you would expect.
AlphaTab uses the same drum tab notation as Guitar Pro 5. Since the guitar tab staff is not meaningful on percussion track, it's hidden in case a drum tab is displayed.
With Guitar Pro 6 files also grand staffs can be rendered.
AlphaTab can also render multiple tracks at the same time.
Tied notes are notes which are not hit a second time, the note is being held.
Yes, alphaTab can render grace notes.
Dead notes are notes without a defined note height. On stringed instruments
they are played by hitting the string without pressing but with touching the finger on the fret.
Ghost notes are played more slient than normal notes.
Markers are a nice element to annotate different sections of the song.
You might already have mentioned them: Tempo markers are supported too.
Each beat can have a text attached.
Chord names can be useful to indicate how to play a song.
Beat vibrators and note vibratos are both available.
From piano pianissimo to forte fortissimo, they are all there
Especially bass guitar players will like this feature.
This annotation is shown if you need to increase the note volume from silent to normal when playing it.
If this annotation is placed on a note, you don't stop the string after the beat ends.
A feature you won't miss: Palm Mute markers.
String bendings can be rendered by alphaTab as well.
A lot of electrical guitars come with whammy bars. alphaTab can show whammy bar effects.
Tremolo Pickings are rendered too.
Brush Strokes are shown as arrows on the tablature stave.
There are several types of slides alphaTab can render.
Trill effects are rendered on the tablature stave and on an effect line.
Pick strokes indicate how to play the strings.
Tuplets are used to divide beats into equal subdivisions.
Finger indicators can be used to highlight which fingers should be used to play the respective note on the instrument.
Triplet feels are used to indicate that a pair of particular notes are played with a different durations as they are indicated by the annotations.