AccessMyLibrary provides FREE access to over 30 million articles from top publications available through your library.

A Computational Composer's Assistant for Atonal Counterpoint.(Brief Article)

Computer Music Journal

| December 22, 2000 | Jones, David Evan | COPYRIGHT 2000 MIT Press Journals. This material is published under license from the publisher through the Gale Group, Farmington Hills, Michigan.  All inquiries regarding rights should be directed to the Gale Group. (Hide copyright information)Copyright

Every pitch in rigorous common-practice tonal counterpoint (for instance, a Bach fugue) is subject to definable constraints in a matrix of at least two dimensions: the melodic and the harmonic. In a strict canon, for example, each pitch forms a part of a thematic pattern that recurs elsewhere in the texture, while that same pitch functions to define or to embellish a related series of harmonies. Sixteenth-century composers such as Palestrina and Lassus and 20th century composers such as Bartok, Stravinsky, and Schoenberg have constructed counterpoints according to very different--but equally rigorous--melodic and harmonic constraints. Owing to the dual harmonic/melodic constraints on each pitch in any closely-controlled modal, tonal, or atonal style, independent contrapuntal lines which align to form coherent harmonies often appear to be felicitous solutions to a complex set of simultaneous equations: discoveries as much as creations.

Counterpoint Assistant (CPA), a composer's assistant program written in Macintosh Common LISP (MCL), is a mathematical tool for discovering such solutions--albeit by an indirect empirical method (Jones 1993). CPA is designed to reveal transpositions and temporal offsets of user-created melodic lines that can be superimposed to meet user-specified constraints on harmony, texture, and counterpoint. While some music theorists have elaborated the complex relational and generative structures that underlie what appear to be relatively simple contrapuntal systems (Morris 1995), the simpler empirical approach implemented in CPA is an attempt to facilitate the exploration of a much wider range of contrapuntal relationships specifically for use in composition. CPA differs from programs which automatically generate counterpoint in 16th-century style (Schottstaedt 1984; Polito, Daida, and Bersano-Begey 1997) or in specific contemporary styles (Hunt 1974; Bell 1995) in that CPA itself provides no specific harmonic or melodic information about the counterpoint to be generated. While CPA does facilitate a chromatic rather than a diatonic approach to melodic transposition and to harmonic control, every individual melodic and harmonic element in the counterpoints produced by CPA is specifically composed or closely constrained by the user. Rather than replacing the function of the composer, CPA is designed to assist the composer in developing the composer's own coherent matrix of melodic and harmonic elements.

Typically, the user composes and enters a contrapuntal sequence of notes consisting of one to six given lines. The user then defines, by means of explicit harmonic, melodic, contrapuntal, and textural constraints, the remaining lines needed to complete the desired counterpoint. CPA begins by creating and testing all possible combinations of these given lines and computed lines--lines whose constraints the user has specified. These combinations often number in the tens of thousands. Combinations of lines (i.e., counterpoints) that do not meet all of the linear, harmonic, contrapuntal, and textural constraints provided by the user are eliminated; only those that meet all of the user's constraints are returned as output. The output may consist of zero to hundreds of counterpoints, depending upon the constraints provided by the user.

While CPA can be adapted for use in diatonic or quasi-tonal counterpoint, the program is designed using a fully chromatic harmonic and melodic matrix that suggests freely atonal, serial, or post-serial composition. While the program allows computations of long sections, CPA is designed for intensive and detailed manipulation of shorter segments of material--segments the length of a phrase or a short subsection that can serve as "building blocks" of larger compositional units.

Using the Program

Related articles from newspapers, magazines, journals, and more
CPA Memotech 5.2 Brings Further Productivity Gains for Corporate IP Departments.
Press release article from: PR Newswire September 29, 2008 700+ words
...ALEXANDRIA, Virginia, September 29 /PRNewswire/ -- CPA Software Solutions, part of CPA, a leading provider of outsourced legal support...management specialist, announced today the release of CPA Memotech (http://www.cpaglobal.com/software...
CPA Celebrates the Official Opening of Liberation House.
Press release article from: PR Newswire June 3, 2008 700+ words
...PRNewswire/ -- Computer Patent Annuities (CPA), a leading provider of legal support...Jersey to celebrate the official opening of CPA's global headquarters at Liberation House...most sought-after business locations. CPA is a major employer in Jersey with over...
CPA Appoints New Chief Financial Officer and Commercial Director.
Press release article from: PR Newswire June 26, 2008 700+ words
...HELIER, Jersey, June 26 /PRNewswire/ -- CPA, a leading provider of outsourced legal...Both Fagan and McGolpin will be members of CPA's executive board. Fagan has more than...and Dell Computer Europe. McGolpin joins CPA from Keane Inc, a global services firm...
Illinois CPA Society Appoints 2001-2002 Board of Directors.
Press release article from: PR Newswire January 17, 2001 700+ words
CHICAGO, Jan. 17 /PRNewswire/ -- The Illinois CPA Society has announced the appointment of its 2001 board...The 22 member board leads and advises the Illinois CPA Society, Illinois CPA Foundation and CPAs for the Public Interest (CPAsPI...
Illinois CPA Society Honors Individuals for Outstanding Achievement on CPA Exam.
Press release article from: PR Newswire May 25, 2006 700+ words
CHICAGO, May 25 /PRNewswire/ -- The Illinois CPA Society presented its Excel Awards to individuals with outstanding achievement on the 2005 CPA Exam at its New CPA Banquet held yesterday, May 24 at the Hilton Chicago...
CPA ambassador program prepares Michigan CPAs as spokespersons.(Certified...
Magazine article from: Leader's Edge September 1, 2005 700+ words
The MACPA added 17 new CPA Ambassadors in September to its expanding pool of CPAs who have...training. Launched last year by the AICPA in cooperation with state CPA societies, the CPA Ambassador program provides members with training and tools they...
Illinois CPA Society Appoints 2006-07 Board of Directors.
Press release article from: PR Newswire June 5, 2006 700+ words
CHICAGO, June 5 /PRNewswire/ -- The Illinois CPA Society recently announced the installment of its 2006...June 1, 2006 and will lead and advise the Illinois CPA Society, Illinois CPA Foundation and CPAs for the Public Interest (CPAsPI...
Are CPA Firms Jumping on the New Assurance Services Bandwagon?(certified public...
Magazine article from: The Ohio CPA Journal Rankin, Larry J. Sharp, Florence C. October 1, 2000 700+ words
CPA Web Trust. CPA ElderCare. CPA Performance View. CPA SysTrust. Leaders in the accounting profession are encouraging CPA firms to deliver these new CPA-branded assurance services to current and prospective clients as one way to counter the...
For more facts and information, see all results
©2009 Gale, a part of Cengage Learning. All rights reserved.
About us | FAQs | Contact us | Privacy policy | Terms and conditions
Other Gale sites: Encyclopedia.com | HighBeam Research | Acquire Content | Books & Authors | Goliath | MovieRetriever | Smart QandA