On the surface, there might seem to be a world of difference between jazz and bluegrass music. Jazz is predominantly urban and often deals with relatively complex structures, chords and key changes.