How to Write a Melody: Augmentation and Diminution

Augmentation and diminution are two widely used compositional techniques that can be applied to almost any melody. In this blog post, I will show you how to use these techniques to generate a plethora of new material for your next composition.

There are two types of augmentation, rhythmic and intervallic. Rhythmic augmentation means that all of the note values in a given melody are increased by an equal amount. In most cases, rhythmic values are doubled, but they can be increased by almost any amount. Example No. 1 is an original melody used in my first blog post to demonstrate retrograde, inversion, and retrograde inversion. Example No. 2 shows this melody with its note values doubled.

Example No. 1

original melody

Example No. 2

aug

Intervallic augmentation means that all of the intervals increase, see Example No. 3. This changes where notes fall in relationship to the underlying harmony, so the accompaniment usually needs to be adjusted to compensate.

Example No. 3

intervallic aug

Diminution is the opposite of augmentation. All of the note values and/or intervals are shortened by an equal amount, see Example No 4.

Example No. 4

Rhythmic dim

Example No. 5 is an augmented version of the original melody with sixteenth-note accompaniment. The accompaniment pattern is also a good example of diminution in action. Counts one and two in measure 1 are the original melody in diminution, see Example No. 1. Notice it’s the same melodic contour in sixteenth notes. Essentially, Example No. 5 is derived from a single motive which is subjected to both augmentation and diminution. See what you can do with just a few ideas and an arsenal of composition techniques in your tool chest?

Example No. 5

aug and dim example

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s