08c_Counterpoint.zip

Download

Description

Let's create some two-voice counterpoint! The counter object may be configured in a wide variety of ways. For example, if we provide it with the following three optional arguments, Max interprets them as:

  • Argument 1: Direction of the count, where 0 means count up, 1 means count down, and 2 means count up, then down.
  • Argument 2: Minimum count
  • Argument 3: Maximum count

Musically speaking, we have two voices in the patcher above. Voice 1 is counting up from 60 (C4) to 108 (C8). Voice 2 is counting down from 108 to 60. So our musical pitch space is a four octave chromatic scale.

Exploration

In the patcher above, the two metro objects are set to same rate; i.e., 100 ms., or 10 bangs per second. Take a moment to explore rhythmic proportions other than 100/100 (1/1). For example, you could try: 200:100 (2/1), 300:200 (3/2), 500/400 (5/4), 141:100 (√2); 314:100 (pi), 162:100 (phi), etc. Have fun experimenting with different rhythmic proportions and starting and ending pitches!

Objects

Updated: 9/23/25