Skip to main content

Guitar Pro 3-5 (.gp3, .gp4, .gp5)

Introduction

Guitar Pro is a software program available on Windows and Mac OS that allows all musicians to read, write and share their tablatures. The world leader in tablature editing, Guitar Pro has been downloaded over 15 million times worldwide since 1997. https://www.guitar-pro.com/

Up to version 5, Guitar Pro was using a proprietary file format encoded in a binary structure. Arobas Music once released a documentation of version 4. With this as base, any further format details have been manually reverse-engineered using test files.

Compatibility Level: Mature and well tested

Feature Table

Number of total supported features: 96% (80/83)
Number of relevant supported features: 95% (66/69)

Table Legend

The following table describes the support of the different features of the input format.

Columns

  • Feature: The related feature. If marked with ⭐ its a new or changed feature compared to the previous version of this format (e.g. a feature added in Guitar Pro 6)
  • Data Model: Whether alphaTab supports storing this information in its own data model (e.g. from other formats).
  • Reading: Whether alphaTab can read this information from the file format.
  • Rendering: Whether alphaTab can display the information in the music sheet when rendered (display might differ from reference software).
  • Audio: Whether alphaTab can generate audio information for this feature.
  • alphaTex: Whether this feature is supported when describing music notation with alphaTex.

Values

  • ✅ Supported - The feature is fully supported by alphaTab.
  • ⚠️ Partial - The feature is partially supported by alphaTab, hover the item to see more details.
  • ❌ Not Supported - The feature is not supported by alphaTab.
  • ✅ Ignored - The feature is ignored from the input format because it is considered not relevant for display or playback. This is opinionated based on the feature set in alphaTab, open a feature request if you need it.
FeatureData ModelReadingRenderingAudioalphaTex
Score Level
Score Information✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Lyrics (with special syntax)✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Page Setup > Page Format✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Page Setup > Orientation✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Page Setup > Score Size✅ Supported✅ Ignored✅ Supported✅ Ignored✅ Ignored
Page Setup > Margins✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Page Setup > Header & Footer✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Track Level
Name✅ Supported✅ Supported✅ Ignored✅ Ignored✅ Supported
Color✅ Supported✅ Supported✅ Ignored✅ Ignored✅ Supported
String Tuning✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Show/Hide Standard Notation✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Show/Hide Tablature✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Frets✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Capo✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Simulate 12 stringed Guitar✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Particular for Banjo 5th String✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Style > Indicate Tuning on the Score✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Style > Show Rhythm with Tab✅ Supported❌ Not Supported✅ Supported✅ Ignored❌ Not Supported
Style > Extend Rhythmic inside the Tab❌ Not Supported❌ Not Supported❌ Not Supported✅ Ignored❌ Not Supported
Style > Force Horizontal Beams✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Style > Diagrams List On Top of the Score✅ Supported✅ Supported✅ Supported✅ Ignored❌ Not Supported
Style > Diagrams In the Score❌ Not Supported❌ Not Supported❌ Not Supported✅ Ignored❌ Not Supported
Style > Diagrams/Chords Below the Standard Notation✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Channels > Force Channels 11 to 16✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Playback Information > Instrument, Volume, Pan/Balance, Mute/Solo✅ Supported✅ Supported✅ Ignored✅ Ignored✅ Supported
Playback Information > Midi Channels and Ports✅ Supported✅ Supported✅ Ignored✅ Supported❌ Not Supported
Playback Information > Chorus, Reverb, Phaser, Tremolo Change✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Bar Level
Time Signatures✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Key Signatures✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Triplet Feel✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Repeats✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Alternate Endings✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Directions (Jumps)✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Markers/Sections✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Double Bar✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Line Breaks✅ Supported✅ Ignored✅ Supported✅ Ignored✅ Supported
Beat Level
Multiple Voices✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Chord Names✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Chord Diagrams✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Durations (Whole to 64th)✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Durations (Dots)✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Durations (Tuplets)✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Grace Notes✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Dynamics✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Beaming Mode (Force, Break, Invert)✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Text✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Mix Table > Instrument Change✅ Supported✅ Supported✅ Ignored✅ Supported✅ Supported
Mix Table > Volume Change✅ Supported✅ Supported✅ Ignored✅ Supported✅ Supported
Mix Table > Pan/Balance Change✅ Supported✅ Supported✅ Ignored✅ Supported✅ Supported
Mix Table > Chorus, Reverb, Phaser, Tremolo Change✅ Ignored✅ Ignored✅ Ignored✅ Ignored✅ Ignored
Mix Table > Tempo Change✅ Supported✅ Supported✅ Ignored✅ Supported✅ Supported
Whammy Bars✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Wide Vibrato✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Tap/Slap/Pop✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Fade In✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Wah Wah✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Brush Stroke✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Pick Stroke✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Rasgueado✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Beat Harmonics (GP3)✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Ottavia✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Tremolo Picking✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Note Level
Swap Accidentals✅ Supported✅ Supported✅ Supported✅ Ignored✅ Supported
Accentuations (Normal/Heavy)✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Bends✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Tied Notes✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Sound Duration✅ Supported✅ Supported✅ Ignored❌ Not Supported❌ Not Supported
Rests✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Left Hand Fingering✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Right Hand Fingering✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Dead Note✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Ghost Note✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Let Ring✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Natural Harmonics✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Artificial Harmonics✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Hammer-On / Pull-Off✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Slides✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Vibrato✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Trill✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Tremolo Picking✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Palm Mute✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Staccato✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported
Special Tracks
Percussion Tracks✅ Supported✅ Supported✅ Supported✅ Supported✅ Supported