Posts Tagged ‘ChordPro’

For years, I’ve lugged various binders from gig to gig that stored my music. Most of that has been in the form of single-sided sheets of chord charts, and as I have been actively gigging for the past 12 years, you can imagine how thick my main gig book has gotten. Well recently, I was at a funeral service where the musician used her iPad to display her music. After the service, I went to talk to her and she told me she was using an app called “forScore.” It’s a brilliant little app that is essentially a PDF viewer. It has gotten some rave reviews, and I _almost_ pulled the trigger on it. BUT, most of my stuff was in chord charts.

So I looked for guitar-related score apps, and came across some really cool ones. There were several in the Apps Store, but I couldn’t really choose; that is, until I came across a demo of LinkeSOFT SongBook. While all the apps out there had some great features, SongBook has some key features that got me to spend the measly $5.99:

  • All song files are in ChordPro format. Files in this format are text files that contain formatting tags that affect the printed and display appearance. This is also a fairly ubiquitous format for sharing chord charts.
  • SongBook also has a built-in web browser that searches for files with .pro, .chopro, and .txt extensions. But not only can it find the files, you can import them directly into SongBook!
  • Because SongBook works on the ChordPro format, transposition is instantaneous, as the app simply parses the chord tags and makes the appropriate pitch changes.
  • SongBook will also sync with DropBox (http://www.dropbox.com), which you can create for free for 2GB of space – more than enough to store literally thousands of text files!
  • Finally, SongBook has a highly flexible Playlist manager. For instance, I had a bunch of my church songs in ChordPro format on my local drive. I dropped all of them into DropBox, synced SongBook with DropBox, then created a playlist of sacred music. Now when I play at Mass and need a song I wrote, it’s a couple of taps away! So awesome!

Here’s a great demo of SongBook:

Mind you, I’m not making a marketing pitch for the product. But this really has me excited because it means that I don’t have to lug my binder around any longer. Funny thing is that I don’t even use the chord charts any longer for songs I’ve done for years because I simply page through the book, find a song I want to do, and because I’ve memorized the song, I just start playing. I’ve tried to print out lists and go off them for gigs, but that has been tedious because I never do songs in the same order. Plus the damn book is 4-inches thick with songs! But now, I have an iPad that’s less than a 1/2-inch thick. And I won’t printing out pages any longer! So not only am I saving on gig weight, I’m also going green! Too cool!

Now, for sheet music, I think the best app out there is forScore, but I probably won’t get it until I’m back playing inside with the piano. Since I’m playing guitar exclusively for the summer, I really don’t need sheets. But hey! $4.99 is pretty cheap!

Read Full Post »

…your lead sheets, that is…

I’ve been writing music for a very long time, and I’ve used a variety of methods to get my songs written down, from notating on staff sheets to using full-blown music notation software. The notation software I’ve used extensively in the past is called “Mozart,” and it provides a full range of staff-based and even guitar tab notation features. I’ve used it for orchestral work and songwriting, and it has been a real life-saver. But as guitar is my primary instrument, Mozart is a little overkill, especially when all I want to do is put a lead sheet with chords together for my band. Furthermore, nothing can shake me out of my creativity when I have to focus on the minutiae of notes. So having a quick way of putting lead sheets together so I don’t lose my creative spark is critical.

Enter ChordPro

This is where a text-based notation system called “ChordPro” has been so instrumental for me in quickly assembling lead sheets. ChordPro is a very simple markup “language” similar to wiki markup, but far more limited. All it does is provide formatting directives to programs that can parse the ChordPro markup for easy output, either to print or PDF (depending upon your system setup). If you look at the ChordPro format, you can see that there just aren’t that many formatting commands. But that’s its power. Why be inundated with a bunch of features? That’s just more to learn, and the point is to get a lead sheet together quickly.

The most sophisticated feature of the ChordPro format is the ability to define chord shapes. Not all ChordPro parsers are created equal, but one thing they all do is optionally print chord shape grids, and if you use alternate or altered chords, having the ability to notate them is vital – especially if you’re sharing your songs. In my latest song, “The Breakup,” I needed to get a lead sheet together to send to people to look over. In that song, I used both alternate and altered chords, and needed a way to show them.

For instance, I have a B7b9 in the song. People who know altered chords could easily figure it out, but it’s so much easier to see a grid. In that case, I notated the following {define:B7b9 base-fret 1 frets x 2 1 2 1 0} to tell the parser to draw out the chord. The syntax is very simple:  define:<chord name> base-fret <fret of the lowest fretted note> frets S6 S5 S4… <position of fretted notes relative to the base fret. The base-fret is one (1), not zero. So for the B7b9, the base fret is the first fret, or 1, then I set the fret positions of each string relative to that position. Zero (0) denotes an open string, while x denotes a muted string.

Here’s the whole song notated in ChordPro format:

{t:The Breakup}
{st:Brendan Delumpa}
#Chord definitions
{define:B7b9 base-fret 1 frets x 2 1 2 1 0}
{define:F#7#9 base-fret 8 frets x 2 1 2 3 x}
{define:C#m7b5 base-fret 4 frets x 1 2 1 2 0}
{define:Em7 base-fret 7 frets 0 1 3 1 2 1}
{define:Cmaj7 base-fret 3 frets x 1 3 2 3 1}
{define:Am7 base-fret 5 frets x 1 1 1 1 1}
{c:VERSE 1}
[Em7]Why don't you say just what's 	[Bm7]on your mind
[Em7]instead of leaving clues for [Bm7]me to find
Been on the [Cmaj7]trail to your [Bm7]heart but I'm [Am7]lost from no [B7b9]direction
[Em7]you've been turnin' me a[B7b9]round[F#7#9]

{c:VERSE 2}
[Em7]The way to your heart used to [Bm7]be so clear
[Em7]Now I can't see past this fog of [Bm7]doubt and fear
I'd like to [Cmaj7]reach out to [Bm7]you but you've [Am7]left me in iso[B7b9]lation
[Em7]I don't know where to turn... 

We've taken our [Cmaj7]hearts as [Bm7]far they will [Em]go
our summer of [Cmaj7]love has turned to [Bm7]rain and snow[Em]
no more [Cmaj7]rays of hope to guide us
there's [C#m7b5]nothing left to hide [B7b9]behind[B7] (let it ring)
{c:Chorus Endings}
1st: You take yours and I'll take mine...
2nd: We wasted all this time...

{c:VERSE 3}
[Em7]Expectation was our [Bm7]deadly sin
[Em7]It's a game that we could [Bm7]never win
"You can [Cmaj7]do what you [Bm7]want, just make [Am7]sure you do it [B7b9]my way."
[Em7]You know I'm always [B7b9]right...[F#7#9]

{c:VERSE 4}
[Em7]We see the world from our [Bm7]point of view
[Em7]Where nothing changes, nothing's [Bm7]ever new
We hold [Cmaj7]on to a [Bm7]vision and [Am7]never seek a [B7b9]better way
[Em7]and we never see the light...


{c:VERSE 3}
[Em7]Here's to the end, here's to [Bm7]being free
[Em7]No more blame for each other's [Bm7]misery.
I will be [Cmaj7]strong and sur[Bm7]vive and I [Am7]won't be shedding [B7b9]any tears[Em]
I will be [Cmaj7]strong and sur[Bm7]vive and I [Am7]won't be shedding [B7b9]any tears[Em]
I will be [Cmaj7]strong and sur[Bm7]vive and I'll [Am7]fly from all these [B7b9]wasted years.[Em]

{c:Brendan Delumpa}
{c:(c)2010 Brendan Delumpa}

Pretty simple, right?  When I’m first constructing a lead sheet with chords, I normally insert the chords first into the lyrics, then do the chord definitions, then add the rest of the formatting. It keeps the process fairly simple.

Another advantage of having a standard notation method is that band members can quickly put together lead sheets to share with their bandmates. If everyone has a ChordPro parser, they can easily print out stuff someone else in the band has sent them. Now that’s really powerful!

Songsheet Generator by Ten By Ten Software

There are number of ChordPro parsers on the market right now, but the one I like to use is called “Songsheet Generator” by TenByTen Software that runs on both Mac and Windows. Click here to see the PDF of the output that Songsheet Generator produces. As I said, parsers are not all created equal, but Songsheet Generator has some good formatting options that make customizing your output a breeze; not to mention that it’s donation-ware, so you have the option of paying for it. It’s only $18.00, so I recommend supporting the creator. I sure am. It makes the printing and managing of songbooks so easy.

I realize that some people might be turned off by doing things so manually, but believe me, using ChordPro notation is MUCH faster than pointing and clicking.

Read Full Post »