Comment Comment by catwork Bach is great on many counts - I did a visualization (https://github.com/hadley/ggplot2/wiki/Bach-2-Part-Invention...) in R awhile back of a Two-part invention that reflects how well structured his counterpoint is. parent catwork 12 years ago