Dan Flanagan performs 18 new solo violin works accompanied by projections of the artworks that inspired the compositions.