Chapter 09 of VJ Manzo's book Max/MSP/Jitter for Music is about "Tools for Music Theory Concepts." This generally refers to patches that are able to create chord progressions by reading user input and that are able to perform a variation of scale analysis. For me, I think that there are two particularly important applications of these kinds of patches and programs:
- Creating interactive dance performances where dancers are able to use gestural controls to create and modify music (which is a big part of my Dance Loops project at Utah Valley University)
- Elaborate versions of live looping, which is something I learned about originally from cellist Zoë Keating, although I have since found many other people who do it; the big difference is that I play a one-note-at-a-time instrument – an alto saxophone – and these kinds of patches would make it much easier for me to create harmonies and chords, I think
Anyhow, those are the big ideas for now.