Archive Monthly Archives: April 2010

Tweet for Track

If you’re a musician, instead of giving away your music for free why not make one or more tracks available for free if someone tweets about it? This can give you a viral effect as others see the tweet and then they tweet for the track, and so on. If you’re not a musician you can use this for anything like an ebook/PDF, video download, etc. And if you’re not on Twitter, you need to be! Here’s a video tutorial I did (click on the button at the bottom right of the player to view full screen). Note you can uncheck instead of checking ‘Use Twitter for Login’ as mentioned in the video.

Click bottom right button on player for full screen!

In order to make this work you’ll need to download some php code. You can get it at CashMusic. They also have a blog post about setting up Tweet for Track but it’s mostly about setting up the Twitter access. The php code is a series of files with a .php extension as well as two directories. You’ll need to put this code on your server, I suggest in a folder called something like tft so the URL would be I use CoreFTP to move the files there.

In order for your website to send a tweet on behalf of the fan, you need to gain access to the Twitter APIs (application programming interface) which are a series of functions that you will need to invoke. Go to the blog post above to find out more. To get this going go to Twitter apps. You’ll need to be logged in to your Twitter account (get one if you don’t have one). For application name it has to be unique so put some like Tweet for Track Band Name, where Band Name is your band name. If you put the code in a directory called tft (my suggestion), the callback URL would be For application website put and website

Default access type = Read and Write, and Use Twitter for Login is No (Note you don’t have to select Yes for ‘Use Twitter for Login’ as mentioned in the video), application type is Browser. Once you submit this you will get a Twitter secret and key. You put these and a few other things in the config.php file which is part of the download. The config.php file has some helpful documentation (see below). Paste the secret and key into the file, add your twitter username without the @ symbol, add your Twitter ID (go to your twitter page and click on the RSS feed link at bottom right and you’ll see your_id.rss. Copy that id (the number before .RSS) into the file. Edit the OAUTH callback field to be (same as what you put in the Twitter form).

The default tweet and required content are important also. The default tweet is what you want the fan to tweet, so a link to your Tweet for Track page along with the name of the song and your twitter name is a good start. Think about what you want others to see to encourage them to download it too! The required content could be your exact default tweet or a subset of the tweet, such as at least the link to your page. You can leave this blank if you don’t want to force the user to tweet anything specific.

You also need to set the download URL to your file and the track name.

This will essentially get you up and running! Of course I ran into a few glitches along with way. One is making sure you are running version PHP5 (not 4). I had to upgrade this on my GoDaddy web host by going into the admin panel. I also had a problem with some of the core PHP libraries which are part of your web host, the php.ini file wasn’t pointing at the right library. My first point of contact when I had issues was CashMusic ( Then I emailed the support desk of my web host.

Another problem I got was something like ‘can’t modify header, already created’. The most common reason for this is a space before or after the opening/closing php tags (

Naima – Solo Jazz Guitar

Me playing Naima by John Coltrane. Arrangement by John Amato.

To learn guitar with me please check out Online Guitar Coaching.

Legato Phrasing Guitar Lesson

Here’s the backing track for you to jam over. It’s C major to G major progression so I use the G major key giving us the F#. Watch the video for exactly what to play, no tab needed!

Blues Rock Guitar Tricks Lesson

Here are some of my typical blues licks and technique. Enjoy!

For more join my coaching program check out Learn and Master Blues Guitar.

Major Scale Theory for Guitar

Western music uses the letters A to G to represent notes of varying pitches. If we ascend A, B, C D, E, F, G we end up at A again and repeat the cycle. The second A is said to be one ‘octave’ above the previous A. In scientific terms the higher A is double the vibrational frequency of the lower A.

One octave is divided into 12 equal intervals. Each interval is said to be one half step. Between each letter are two half steps except between B to C, and E to F.

We use the symbol of a # to raise the pitch one half step. So one half step above A is A#, one half step above C is C#, one half step above D is D#, one half step above F is F#, and one half step above G is G#. We don’t have a sharp between E to F, or B to C because they’re already a half step apart.

We use the symbol of b to lower the pitch one half step. So descending from A we have Ab, from G to Gb, E to Eb, D to Db, and B to Bb. We don’t have a flat between E to F, or B to C because they’re already a half step apart.

We can represent these notes on a musical staff. A staff is a series of 5 lines and 4 spaces with symbols on it, that allow people to translate these symbols into musical notes. The lines are the notes E-G-B-D-F (bottom to top line) and the space are F-A-C-E (bottom to top space).

Notes on Staff

A scale is a series of notes within one octave. Let’s start with the major scale. A major scale is built by using a specific formula of half steps (1 fret) and whole steps (2 frets). This formula is (H = half step, W = whole step) W W H W W W H. If we start on the note C, this gives us the notes C D E F G A B C. Note we end up at C again but this C is one octave higher than the first C we started with.
C scale

Also note that between the notes C to D, D to E, F to G, G to A there is a note (fret) in between, but between E to F and B to C there is no note in between. Please see the diagram below:

C major scale one octave
You can also see this below on a piano where there are 2 white keys next to each other with no black key in between. The two adjacent white keys to the right of the group of 2 black keys are the notes E and F. The two adjacent white keys to the right of the group of 3 black keys are the notes B and C.


If we start with D as the root note and follow the same formula, we get D, E, F#, G, A, B, C# and D. We need the sharps to keep the proper series of whole steps and half steps in the major scale formula. A sharp is an accidental, which raises the pitch of a note a half step. Please see the following diagram:

D major scale one octave
Did you notice anything about this scale pattern compared to C major? I’ll wait while you take another look……On the guitar the D major scale has the exact same shape as C major just shifted up 2 frets. This information is key to understanding the layout of the fretboard. Here’s your rule of thumb: Take any chord, scale, riff, sequence with no open strings that works in a given key and just shift it up or down by the difference in keys to make it work in another key. Note: Make sure you don’t have any open strings in your riff/chord because if you shift it up to another key, the open string wouldn’t get shifted up properly unless you figure out a way to fret it with another finger in which case the shape/pattern would be altered.

A note about accidentals:
To raise the note C a half step you add a sharp making it C#. A flat is also an accidental which lowers a note a half step. To lower the note D a half step, you add a flat making it Db. Note that C# has the same pitch as Db – which is known as an enharmonic equivalent. All you need to remember is that certain keys have sharps and certain keys have flats. Keys with sharps are G, D, A, E and B. Keys with flats are F, Bb, Eb, Ab, Db and Gb. It’s just something you have to memorize.

Easy Guitar Chord – Esus4

Spice up your playing with some sus chords. For more check out Online Guitar Coaching.