Exercise generators

… and arguably also …

Overview and motivation

‘Cut Outs’ is a project providing free, tailored, music theory exercises for all. The title refers to the nature of the exercise: an original piece of music has parts ‘cut out’ for the student to complete in a suitable style. This teaching method has been in use for centuries as a way of enabling students to learn about composition and musical style through practical engagement.

‘Cut Outs’ provides free access to thousands of such score exercises along with some additional components. Firstly, it enables the student or teacher to tailor the exercises to their requirements, allowing for a progression from less to more difficult tasks. Secondly, the system offers a range of optional ‘hints’: prose suggestions for the student to consider along with the option to auto-complete (parts of) the exercise by following this advice literally. The student’s task is then to consider where that rule of thumb has not worked and to improve the result manually.

‘Cut Outs’ is urgently needed partly because school and university teachers still routinely create these resources from scratch. Students, in turn, only have access to the relatively meagre collections amassed by their teacher (if they have a teacher). At least as important as saving time, this project seeks to provide the foundation for a wider range of formats and approaches for teaching and learning.

Once you have downloaded the musicXML file, you should be able to open it in any notation software. From there you can try things out, listen to the music (if you wish and if your teacher allows it!), or simply print a PDF and work at the desk or piano. For a free and open source notation software, we recommend MuseScore.

Chorale Exercises

Bach ‘chorales’ (hymns) are probably the most commonly used source material for exercises of this kind today. In this case, we leave the hymn tune in place, and cut out the ends of musical phrases in one or more of the other, accompanying parts. ‘Cuts Outs’ enables users to adapt these exercises according to their requirements, choosing to cut:

  • any number of accompanying parts (Alto, Tenor, Bass, or any combination thereof);
  • any temporal span, from a single chord to the complete removal of the part in question.

‘Solution’ files also allow users to compare their work with the original chorale. The image below is from one such solution file, and gives a sense of all this. This shows an extract from a Bach chorale, with the notes that have been removed from the exercise highlighted in red (four beats up to each cadence, in the alto and tenor parts only).

CutOuts Chorale Example

Lieder Exercises

Cut Outs also offers a variant on this model for the complementary case of Romantic song (‘lieder’ and ‘melodie’). Again the student’s task is to write suitable accompaniment to a vocal line, this time for piano in the Romantic style.

The user can select:

  • An original song from our list of approximately 300;
  • Whether to cut the piano part out entirely or to leave it in for passages where the voice is resting, and if the latter, then they also choose what counts as a rest by choosing a length (measured in ‘quarter notes’ / ‘crotchets’) that acts as the benchmark. So, when the combined length of rests in one bar (measure) of the vocal part add up to this value of more, the piano part will be preserved.
  • Whether to preserve the bass line (the piano part’s left hand) and just work on completing the upper, right hand part.

Further, the Lieder Exercises offer some basic (and optional) ‘hints’: prose suggestions for the student to consider along with the option to auto-complete (parts of) the exercise by following this advice literally. Specifically we offer to:

  • transfer the vocal melody into the vacated piano right hand; or to
  • provide chord hints based on leaps in the melodic line that fall within the harmonic rhythm again as measured in ‘quarter notes’ / ‘crotchets’, and again as defined by the user as part of this task. The student’s task is then to consider where that rule of thumb has not worked and to improve the result manually.

The song repertoire used here was prepared by another ‘Four Score and More’ project, ‘Scores of Scores’, which crowd-sourced computer encodings of hundreds of scores in collaboration with external companies (OpenScore/IMSLP) and a university partner (Leigh VanHandel et al., Michigan State University).