Abstract

A program is described that quantizes the frequencies of a series of computer-generated notes. The program can be instructed to adjust the frequencies so as to fall on a given scale or so as to fall at specified intervals from the frequencies of another voice. Various combined requirements on quantizing levels may be constructed using the logical operations of “and” and “or.” For example, the allowable intervals for voice three may be a third or a fifth from voice one and a fifth from voice two. The program has been used to generate and compare melodies that have no scale; that have specified harmonic intervals between voices, but no melodic scale; that have 12-tone melodic scales and specified harmonic intervals between voices; and that have diatonic scales with specified harmonic intervals between voices. The program has also been used to generalize harmonization based on the conventional tonic, subdominant, and dominant chords from diatonic melodies to 12-tone melodies and to melodies with continuous scales.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call