Gaps is an ear training app for guitarists. It uses your guitar and your phone's microphone as an input for its exercises, so you will train both your ear and your fretboard visualization skills at the same time.