ChordPro Buddy



User Manual

  1. Chord Buddy Songs Printouts
  2. Chordpro Editor Windows
  3. Chordpro Buddy Review
  4. Chordpro For Windows 10
  5. Chordpro Buddy

Learn to play guitar with ChordBuddy. This app contains visual song lessons and tutorials on how to play guitar. Also includes informative links to our youtube channel and other beneficial videos. ‎ChordPro Buddy - The Chordpro Song Editor for the Mac What is it good for? ChordPro Buddy is a simple, but powerful song editor and viewer. It allows musicians of many kinds to create, edit and view their songs, lyrics and lead sheets. It allows to transpose, change chords, view and change chord sh. Welcome to ChordPro! The Specification. Overview ChordPro Directives ChordPro Chords. The Implementation. Overview Installation Configuration User guide.

The ChordPro file format is a common format used in other software applications. OnSong understands this format natively. OnSong recognizes files with the following file extensions: .chordpro, .chopro, .cho, .crd, .pro

The ChordPro format allows for song information to be expressed in tags delineated by curly braces. This information can be logically divided into metadata tags and inline tags.

Metadata Tags

These are ChordPro tags that you would use in the metadata portion of the song. In the following tags, three dots (...) represent the text you supply,which goes between the colon and the closing curly brace. For example:

OnSong supports the following ChordPro tags:

  • {title: ...} or {t: ...} The title of the song.
  • {subtitle: ...}, {st: ...} or {su: ...} The artist name or any other byline information. You can specify multiple artists by separating names with a semi-colon. - Kim Walker-Smith; Chris Quilala
  • {album: ...} The name of the album where the song is located.
  • {artist: ...} or {a: ...} The artist name or any other byline information. You can specify multiple artists by separating names with a semi-colon. - Kim Walker-Smith; Chris Quilala
  • {author: ...} The name of the person who created the chord chart. This is displayed at the bottom of the chord chart and in lyrics projection.
  • {key: ...} or {k: ...} or {ok: ...} The key of the song written as a key with enharmonic preference and an optional 'm' to indicate minor. - alphabetic, e.g. Bb or Em
  • {capo: ...} The capo to set as number of frets - numeric
  • {tempo: ...} The beats per minute (BPM) - numeric
  • {time: ...} The time signature - numeric beat over bar e.g. 3/4
  • {duration: ...} The song length for autoscroll - seconds or mm:ss
  • {book: ...} The name of the book or books to place the song into. This is a comma-delimited list of book names into which the song will be placed. If the book does not exist, it will be automatically created.
  • {number: ...} The number of the song - numeric, use for hymns, years, etc. You can sort songs by the number for reference.
  • {flow: ...} The arrangement of sections - list of section labels. See Flow for details on arranging the flow of a song.
  • {midi: ...} The MIDI commands to send when the song is viewed. See MIDI Syntax for how to express MIDI commands as text in OnSong.
  • {midi-index: ...} The MIDI commands that will trigger this song to be opened in the Song Viewer. See MIDI Syntax for how to express MIDI commands as text in OnSong.
  • {pitch: ...} The notes to play when using the Pitch Pipe feature.
  • {keywords: ...} or {topic: ...} The list of tags to use with topic search. See Topics for more information on browsing by topic.
  • {copyright: ...} or {footer: ...} Specifies copyright footer text to appear at the bottom of the page or lyrics projection.
  • {ccli: ...} The CCLI number of the song.
  • {restrictions: ...} The rights management for the song's comma-delimited list of restrictions. See Restrictions for details on setting restrictions for your song.
  • {composer: ...} The individuals who wrote the music to the song. This list should be separated with semi-colons for separate values.
  • {lyricist: ...} The individuals who wrote the lyrics of the song. This list should be separated with semi-colons for separate values.

Inline Tags

These tags are used within the content of the song and can be used to either define sections or to format parts of the song.

  • {define: ...} is used to define custom chord diagrams. See Defining Chords for more information.
  • {comment: ...} or {c: ...} Defines a comment and appears as a musical instruction.
  • {comment_bold: ...} or {cb: ...} Defines text to appear in bold.
  • {comment_italic: ...} or {ci: ...} Defines text to appear as italic.
  • {guitar_comment: ...} or {gc: ...} Defines a comment that appears as a musical instruction.
  • {start_of_verse: ..} or {sov} Declares the start of a verse section with an optional section label.
  • {end_of_verse} or {eov} Declares the end of a verse section.
  • {start_of_chorus: ...} or {soc} Declares the start of a chorus section with an optional section label.
  • {end_of_chorus} or {eoc} Declares the end of a chorus section.
  • {start_of_bridge: ...} or {sob} Declares the start of a bridge section with an optional section label.
  • {end_of_bridge} or {eob} Declares the end of a bridge section.
  • {start_of_part: ..} or {sop} Declares the start of a part with an optional section label.
  • {end_of_part} or {eop} Declares the end of a part.
  • {start_of_tab} or {sot} Declares the start of tablature which OnSong renders in a monospaced font.
  • {end_of_tab} or {eot} Declares the end of a tablature section.
  • {new_page} or {np} This is used to declare a new page.
  • {new_physical_page} or {npp} This is used to declare a new page.

Formatting Tags

The following tags are used to define the default font and size for lyrics and chords in the chord chart.

  • {textsize: ...} Defines the size of the lyrics as a numeric value in points.
  • {textfont: ...} Defines the name of the font to use for lyrics. Must be supported on the platform.
  • {chordsize: ...} Defines the size of the chords as a numeric value in points.
  • {chordfont: ...} Defines the name of the font to use for chords. Must be supported on the platform.

Supported File Extensions

The ChordPro file format is unique in that it is a commonly agreed upon syntax, but not a standard format. This means that various vendors can implement it in different ways and with different file extensions. OnSong supports the following file extensions when importing ChordPro-formatted files:

  • .chopro
  • .cho
  • .chordpro
  • .crd
  • .pro
  • .cpm
v. 2018.000
OnSong is an app for the Apple iPad that manages and displays chord charts. The app can only be purchased in the iTunes store. Currently, OnSong is $19.99. This post will list what you need to get started setting up and using OnSong.
In order to setup and use OnSong, you will need the following:
Mandatory:
  • An iPad (gen 2 or higher).
  • A computer with Internet access.
  • An iTunes account.
  • A DropBox account.
  • A text editor (Notepad++ for Microsoft-based computers).
  • ChordSmith chordpro editor (giftware, payable with paypal).
  • Chordpro Buddy (iTunes purchase).

In reference to ChordSmith, you can do without it, however, I highly recommend you drop $10 or $15 dollars to the author and install this program. It is feature rich, and makes quick work of editing a chordpro file. Plus, it has a transpose function to boot! Go ahead and purchase it, cause I'll be referencing it quite frequently.
Setup your hardware:

Chord Buddy Songs Printouts

The first step is to setup your iPad and authorize your computer that has your iTunes software installed on. I will not go into setting up the iPad or your computer to use the iPad. Use the links above and, if needed, find a youtube video or a young person and give them a $20 to do it for you. I do not setup computer devices! I manage networks and technology devices as a career, so the last thing I want to do is setup and/or troubleshoot a computer in my spare time. So, don't even ask. I mean, I took the time to do this blog entry for you, what more do you want?
Install OnSong:
After you have your iPad up and running and your iTunes account setup, you will need to purchase and install the OnSong app. This is not hard, The quick and dirty is to open iTunes, search for 'OnSong' click on purchase, download it to your iTunes computer and install it to your iPad (USB connection from iPad to computer).
Create your free DropBox account:
Go to Dropbox.comand create a free account. This is where you will store your chord charts. Once your account is setup, create a folder on DropBox named 'onsong'. You then need to install the dropbox application on your PC (or Mac). This will place a Dropbox icon (link) in your 'file manager' (Windows Explorer for Microsoft or Finder for Mac). That way, you can save your chord charts directly to your onsong directory in dropbox.
Authorize OnSong to access your DropBox account:
When you access your OnSong app on your iPad, you will need to download chord charts to your iPad. During the process, you will have a choice to use DropBox. Select that option. OnSong will ask for permission to access the DropBox account. After that, you can automatically download charts from DropBox anytime you have Internet access.
At this point you should have a functioning iPad, OnSong should be install and working properly. You should have a DropBox account with the appropriate folders. You should also have your computer with iTunes, and ChordSmith installed. So, what you need now is chord charts to upload to your DropBox folder. You then will be able to download your charts to your iPad using OnSong. But how do you do this?
Creating chord charts:
OnSong will allow you to upload Word Documents, PDF files, Text files, RTF files, as well as others. You might be tempted to just upload your current Word documents or PDF files to OnSong and be done with it. DON'T DO IT!!!!!!!!!!!!! Look, you can do it this way, but you will not be able to use most of the functionality in OnSong! The best type of file to upload to your iPad for OnSong is the chordpro format. In using the chordpro format, you have the option to change the output color, take notes, AND transpose your charts on the fly! So, do it right the first time and be done with it.
A chordpro file is a plain text file with metadata tags embedded in the file. Once you get the hang of it, creating chordpro charts is a breeze. If you format the chart in the proper chordpro format, OnSong will display a nicely formatted file with the chord of the song highlighted, the chorus will be highlighted and your special notes will be displayed. You will have to experiment with the chordpro editor to get used to it, and learn what you want your files (your music) to look like.
You can go to this YouTube channeland see several tutorials for ChordSmith created by the author John Grosberg.
I will point out that it takes a lot of initial work to get your chordpro files edited. I suggest doing only a few at the time until you get all of your current charts converted.
Below is an example of a popular song created in the chordpro format. Everything in {curly brackets} is a chordpro meta tag. For example: {t:Amie} diplays the title of the song 'Amie'.
************************************************************************

{Key:[A]}

[A]I can see why y[G]ou think y[D]ou b[A]elong to m[G]e. [D]
[A]I never tried to m[G]ake you th[D]ink or l[A]et you see one thing for you[D]rself.
But now you’re o[C]ff with someone else and I’m al[D]one.
You see I th[C]ought that I could keep you for my o[E]wn.
{soc}
[A]Amie, w[G]hat you wanna [D]do? I[A] think that I c[G]ould stay with y[D]ou,
{eoc}
[A]Don’t you think the t[G]ime is r[D]ight for us [A]to find. [G] [D]
[A]All the thin[G]gs we[D] thought weren’t proper co[A]uld be right in time and can y[D]ou see,
[D]Which way [C]we should turn together or al[D]one?
I can ne[C]ver see what’s right or what is wr[E]ong…

[A]Amie, w[G]hat you wanna [D]do? I[A] think that I c[G]ould stay with y[D]ou,
Chordpro buddy alternative
{eoc}
Solo:
Buddy
{soc}
[A]Amie, w[G]hat you wanna [D]do? I[A] think that I c[G]ould stay with y[D]ou,
{eoc}
ChordPro Buddy
[A]Now it’s come to w[G]hat you w[D]ant, you’ve had [A]yer way. [G] [D]
[A]And all the things you’re fig[G]ht’n for[D] just fad[A]ed into gray and can you s[D]ee,
that I d[C]on’t know if it’s you or if it’s [D]me?
If it’s o[C]ne of us, I’m sure we both will s[E]ee…

{soc}
[A]Amie, w[G]hat you wanna [D]do? I[A] think that I c[G]ould stay with y[D]ou,

Chordpro Editor Windows

{eoc}
{soc}
[A]Amie, w[G]hat you wanna [D]do? I[A] think that I c[G]ould stay with y[D]ou,
{eoc}
[E]I keep, fa[A]llin’ in and out of [G]love with y[D]ou. [A]Fallin’ in and out of [G]love wi[D]th you.
[D]I keep, fall[A]in’ in and out of [G]l-o-v-[D]e, w[Amaj?]ith y---[A]o----u…

*****************************************************************************
The above formatted file will be displayed like this:


















Notice the chords are in a different color. You can set the text color and background color of the chords to display any way you want. I generally use a yellow background and a red font for the chords. They stand out nicely that way and is easy to read.
Editing your chord charts:
If you frequently use a word processor (such as Microsoft Word) to create charts, you should use a Courier font. The courier font is a fixed-width font. This means all of the text characters and spaces are the same width. Your chords and lyrics will line up properly using courier. You should also save your word processor files as plain text. Then you can import them into ChordSmith for chordpro formatting.
I recommend that you start out using ChordSmith as your text processing of chordpro charts. If you already have a lot of word processor charts, you will want to convert them to chordpro. You can copy the text from Word (or your word processing program) and paste them into ChordSmith. You will probably have to do some editing (mostly to line up the chords with the lyrics). Lining up chords and lyrics is the biggest problem you will have in converting existing charts.
ChordSmith has a function that will convert a conventional, regular chord chart into a chordpro chart easily. When you first start out, expect to 'redo' some of your charts. This is just normal. You might have to add spaces or lines in order to more easily read the chart in a gigging situation. I like my charts to be laid out in the exact order that the song will be performed. I do not place a repeat chorus lines in my charts. I put the actual chorus if it is to be repeated. I also have the chart laid out in a clean, easy to read format with plenty of spaces and lines.
ChordSmith also has a excellent transpose function. So, if someone sends you a chart in the key of 'C' and you need to transpose to the key of 'E' it is a two-step action. This in itself is worth the cost of the program.
Other considerations:
  • You should periodically backup your DropBox files. Copy them to an external hard drive, write them to a CD or DVD, but back them up!!!!!! You don't want to lose all of that hard work!
  • Consider purchasing the ChordPro Buddy program if you use a mac (available on iTunes store). It is an editor that has a preview window that shows you what your finished product will look like. It is not necessary but is a nice luxury.
  • You can also try out the SongBook Editor for Windows-based computers. It is a chordpro editor that has a preview window as well.

The following are links to OnSong and other sites you might find interesting or useful.
  • OnSong:

  • OnSong Support Community:

  • OnSong channel:

  • ChordPro Buddy:

  • Chordsmith:

  • Chordie:

  • Notepad++:

  • TextWrangler:

Chordpro Buddy Review


Additional Chord Chart Resources:
  • http://scorpexuke.com/songlist.html(Songs here are in ChordPro format for Ukelele)
Chordpro buddy for windows

Chordpro For Windows 10


Chordpro Buddy


You should be able to follow these instructions and, without too much heartburn, have OnSong up and running in no time! Hey, I did. And I didn't have this tutorial to help me. So, quit whining and get to work!
Good luck,