John O'Hagan saxophone guitar double bass compositionrecording musical direction collaboration arrangement improvisation performance