Very nice James! Are you reading the notes from a printed score, or... ?