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