This one may require more discrete tasks, because it is only in the ideation phase.
Identify intervals within each chord (both adjacent and with intervening notes).
Identify intervals between chords, i.e. between successive notes in a single voice (from the single-note summaries): whole steps, half-steps, minor thirds, perfect fourths, etc.
Render them somehow:
Create a summary with all the instances of a given interval, and/or
Highlight them somehow (volume? timbre? just visual highlighting?) in the context of the piece or another summary, and/or
Print stats (frequencies of intervals within chords and between chords), maybe in diagram form, e.g. a bar chart.
Also, use heuristics to automatically identify and highlight potential items of interest.
Related: recognize like sequences of intervals and point out those relationships too. This is getting into melody recognition (a whole discipline in its own right); identify small, concrete things we can do, and define an issue for each one.
This one may require more discrete tasks, because it is only in the ideation phase.
Render them somehow:
Also, use heuristics to automatically identify and highlight potential items of interest.
Related: recognize like sequences of intervals and point out those relationships too. This is getting into melody recognition (a whole discipline in its own right); identify small, concrete things we can do, and define an issue for each one.