Last modified 2022-12-30.
Time to read: 5 minutes.
Guitar Pro, by Arobas Software, is capable and inexpensive software for music notation and playback. It is available for Windows, Mac, Android and iOS. This program is quick and easy to learn, and offers many powerful features.
The quality of this software is superb. As is often the case, I wrote many statements on this blog post that sound critical, but every program has room for improvement. Guitar Pro is a terrific program, one of my favorites, but that does not prevent me from cursing occasionally when I use it.
- Software that people do not use
- Software that people complain about
Happy Birthday Alternative
“Happy Birthday Alternative” is a song I was writing using Guitar Pro while I also wrote this blog post:
4K Monitor Settings
The following high-DPI settings had to be invoked to see the program properly on a 4K monitor.
The stylesheet feature has the following issues:
- Whoever thought that 7 point type was a good choice for lyrics clearly has much younger eyes than I. In my stylesheet, lyrics are displayed at 11 points, and although I want to use an even larger font, practicalities prevent this.
- Stylesheet settings that you modified do not persist when you close a score. You must explicitly save to a stylesheet file every time you make a change. Worse, Guitar Pro does not remember the name of the stylesheet that was last saved to, it must be selected every time the stylesheet is saved.
- There is no visual indication that you have changes to save to the stylesheet, and the program does not prompt you to save stylesheet changes when you close a score.
- After I edited the stylesheet and saved it, the next time I loaded the project, that stylesheet was not applied. I want letter size paper, not A4, that is also defined in the stylesheet. It seems the stylesheet must be manually reloaded every time the project is opened. If I give the project to someone else, and forget to give them the stylesheet, the score will not be presented properly.
Loading the stylesheet is a five-step process after opening the project, which is non-obvious:
- Select Options (not obvious)
- Select Load Style... from the tiny menu near the bottom of the window. On my 4K monitor, that menu shows as 4 point type, even though I am using high DPI settings.
- Select stylesheet
- Click OK
I have a few suggestions for Arobas to consider:
Once lyrics are input, they will not appear in the Lyrics window when a stylesheet is applied.
If the project is closed and reopened, the lyrics are visible in the lyrics window,
but I cannot read them on the screen because they are tiny again ... because there is no stylesheet loaded.
- The first label in the Lyrics window says "Line:", but it really should say "Verse:". That is confusing.
- Yes, I know the name of the product is Guitar Pro, but it has outgrown its origin. The lyrics should be associated with whatever track the author wants, instead of being forced between guitar staff notation and guitar tab notation. I write the singer's track out, note by note, and I want the lyrics next to that track. Maybe above, perhaps below, it probably depends.
It would be most helpful if just the lyrics could be exported in various formats,
so the singer could have their own sheet.
Although Guitar Pro uses extra spaces for positioning words,
they should be removed for legibility.
However, the embedded dashes that Guitar Pro also uses for positioning would be
as helpful to the singer as they are to the software.
For example, I want to print out the complete lyrics for a singer. Following are the lyrics, with the verses manually concatenated together. Notice the blank line between lines 1 and 2 of each verse. I did not enter a blank line, it just appeared in the Windows copy buffer:
One year old-er and+you're not dead yet Let's have a par-ty In-vite the rest We’ll have such+a good time You’ll never forget A birth-day to+remem-ber Enjoy the best yet!The desired lyrics for a singer would remove the extra embedded spaces and the extra line, but preserve the dashes. Plus signs would be converted to spaces:
One year old-er and you're not dead yet Let's have a par-ty In-vite the rest We’ll have such a good time You’ll never forget A birth-day to remem-ber Enjoy the best yet!
Lyrics should be exportable to
docxfile types. A stylesheet for HTML, PDF and Word formats would also be helpful. Instead of specifying everything, the stylesheet(s) need only specify format changes.
To export an MP3 from a composition, use File / Export / Audio…. Each instrument can be exported separately, or the entire ensemble can be mixed and exported as a single file.
Depending on the quality of the sound fonts used, you might not want to import these audio tracks into a DAW. Instead, exporting as MusicXML might be a better choice, depending on the capabilities of your DAW. To accomplish that, use File / Export / MusicXML.
- Space – Play the song from the cursor.
- F7 – Display Stylesheet window (for the current score).
- F11 – Toggle full-screen mode.
- ⇧-Space / Ctrl-Space – Play the song from the beginning.
- ⌘-G / Ctrl-G – Select the bar to move to.
- ⌘-⇦ / Ctrl-⇦ – Move the cursor to the first note of the previous bar.
- ⌘-⇨ / Ctrl-⇨ – Move the cursor to the first note of the next bar.
- ⌘-⇧ / Ctrl-⇧ – View the previous track (wraps around).
- ⌘-⇩ / Ctrl-⇩ – View the next track (wraps around).
- ⌘-O / Ctrl-O – Open a song.
- ⌘-W / Ctrl-W – Close the current song.
- ⇧-⌘-W / Ctrl-Shift-W – Close all songs.
- Enter – Insert note at cursor.
- + / = – Lengthen the current note.
- - – Shorten the current note.
- 0 ... 19 – Lengthen the current note.
- A – Open the Chord window.
- . – Toggle the dot on the current note or rest.
- B – Add a bend to the current note.
- D – Show the Direction window.
- L – Tie the selected notes.
- R – Place a rest at the cursor.
- T – Place free text at the cursor.
- F3 – Toggle multitrack view.
- ⌘-+ / Ins – Insert a beat after the cursor.
- Shift-Left & Shift-Right– Select previous or next beat.
- Shift-Del – Delete the selected beats.
- ⌘0 ... ⌘-4 / Ctrl0 ... Ctrl-4 – Select voice 1, 2, 3 or 4 for editing.
- Ctrl-- – Delete the current bar.
- Ctrl-Ins – Insert a bar on every track, before the current bar. The only way to add a bar (on every track) after the last bar in the score is to click within the last bar, then press the right arrow key (⇨).
- Ctrl-Shift-/ – Convert selected notes to / from triplet feel.
- ⌥-⌘-+ / Shift-Ins – Edit the name of a section.
- ⌥-↓ / Alt-Down – Move a note to a lower string.
- ⌥-↑ / Alt-Up – Move a note to a higher string.
- ⌥-⌘-N / Ctrl-Shift-Ins – Add a new track.
- ⌥-Shift-Down / Alt-Shift-Down – Lower the pitch of the selected note(s) by a semitone.
- ⌥-Shift-Up / Alt-Shift-Up – Raise the pitch of the selected note(s) by a semitone.
- ⇧-% / Shift-% – Repeat the current bar.
- ⌘-D / Ctrl-D – Add a brush down stroke.
- ⌘-M / Ctrl-M – Switch to multivoice editing.
- ⌘-R / Ctrl-R – Fill empty bars with rests. This is helpful for cleaning up a track.
- ⌘-T / Ctrl-T – Open the Time Signature window.
- ⌘-U / Ctrl-U – Add a brush upstroke.
- ⇧-⌘-C & ⇧-⌘-V / Ctrl-Shift-C & Ctrl-Shift-V – Copy and paste, while preserving the time signature.
- ⌥-⌘-⇧ / Ctrl-Alt-⇧ – Reorder this track above the previous track.
- ⌥-⌘-⇩ / Ctrl-Alt-⇩ – Reorder this track below the next track.
Note: HoPo is an abbreviation of hammer-ons and pull-offs.