The Counterpoint Companion is a Hypercard stack (Mac only) which allows you to create animated timelines of fugues, chorale
preludes, and inventions. While completed timelines will run on Hypercard Player, the full programmer's version of Hypercard is required to create new timelines.
The Companion creates timelines by prompting the user to enter information, such as how many parts, how many measures, etc. Animated timelines are calibrated to
the CD of your choice and begin playing in the measure you click. The timeline animates the repositioning of voices that are contrapuntally, or melodically,
inverted. You can download the Companion from my homepage. Before creating a
timeline you will need to have analyzed your fugue or chorale prelude. If you have not done this, study the following page: analyzing a fugue.
CHECKLIST: Basically you will be looking for the following structures which the computer will ask you to identify in the following order. Remember that not
every piece of music contains every one of these; if yours doesn't just click none when given the option:
1. How many voices are there?
2. How many measures are there in each section?
3. How would you describe each section: exposition? development? or concluding passage (coda or codetta)? Remember that a coda ends the entire work; if you
choose to call a section a coda the computer will terminate the creation of new sections after it.
4. How many entries of the subject and comprising what measures? In inventions, how many entries of the motive? In chorale preludes, in what measure and
voices does the cantus firmus appear?
5. In fugues, how many entries of the countersubject (if any), and in what measures?
6. In what measures does primary material appear in contrary motion (melodic inversion)?
7. In what measures do sequences appear? Sequences are of two kinds: ascending (symbolized by ///) or descending (\\\)
8. What measures participate in canon?
9. What measures contain primary material in augmentation?
10. What measures contain primary material in diminution?
11. What measures contain pedal point?
12. What measures are empty?
13. What measures contain contrapuntal inversion? This is tricky! You may not want to try this.
14. The computer will allow you at this point to nudge measures forward or backward slightly. I would advise that you skip this feature as it sometimes
makes the measure collapse, never to be seen again!
Be advised that most of the steps within each section of the instructions (A, B, C, etc.) are executable only one time. If you make a mistake in the creation of
your timeline (section A), for example, it is not possible to continue the process. You will have to start over from a fresh copy of the CD-companion. Section B is
the most forgiving; it allows flubbed calibrations to be re-done. It also allows for the calibration of timelines to three different performances.
After you have created your timeline, save a copy. When you are ready to calibrate your timeline to a compact disk recording (section II), be sure to work from
that copy and not the original. This way, if you encounter a system crash while calibrating, you can return to the timeline and start over.
It is your responsibility to execute the following instructions properly. In view of the fact that there are 40 students in the class, your instructor will not
have time to debug or custom-make your program.
To Create the Time-Line:
1. Open the Counterpoint Companion by double clicking on it.
2. Pull down the Edit menu to New Card
3. Pull down the Design menu to Create time line
4. The computer will walk you through from there. You must have analyzed the fugue in order to respond to the computer's questions.
To Calibrate the Timeline to a Compact Disk:
1. Pull down the Design menu to Calibrate to compact disk. Before you do this, study the CD jacket to estimate (in minutes and seconds) the elapsed time
from the beginning of the disk to the beginning of your fugue. Enter that elapsed time as a whole number representing the minutes separated from another whole
number (representing seconds) separated by a comma: e.g. 26,15 means you would estimate the fugue to begin 26 minutes and 15 seconds into the disk.
2. The computer will step you through the calibration process. At the conclusion of the calibration the computer will ask if you want to insert the
beginning and ending timings for a related movement. If you are analyzing a fugue from the Well Tempered Clavier, for example, it would be nice to hear the
accompanying prelude. As in step 1, study the CD jacket to estimate (in minutes and seconds) the elapsed time from the beginning of the disk to the beginning
of the prelude. Follow the computer's instructions from there.
To Add an Annotation: (optional step for Mus 303 project):
1. Pull down the Study menu to Show annotation. The first time you show this field it will be unlocked so that you can type in your annotation. Thereafter
the field will be locked. To edit a locked field, click in it with the shift key depressed.
To Add a Graphic of the Fugue's Exposition: (optional)
1. Create a Prose or Finale rendition of the fugue's exposition
2. Take a picture of the exposition by depressing apple/shift/3
3. Open superpaint. If your computer has the simple text application it should be possible to double click on the Picture icon (desktop) and skip steps 3-4.
4. Use the open menu in Superpaint and navigate to the last Picture on the desktOp.
5. Copy the picture
6. If you wish to add labels or other items, paste the picture into Superpaint then edit it.
7. Copy the picture one more time then quit Superpaint
8. Open ResEdit and navigate to your Counterpoint Companion. (Make sure, at this point, that you are working from a copy of your Companion. A mistake at
this point could spell disaster!
9. Double click on the Counterpoint Companion icon and paste in the picture.
10. Double click on the picture and give it a name. Remember the name...the computer will ask for it shortly!
11. Quit ResEdit and open your Counterpoint Companion.
12. Pull down the Study menu to Show score. Follow the directions from there.