Computational musicology
Encyclopedia
Computational musicology is defined as the study of music
Music
Music is an art form whose medium is sound and silence. Its common elements are pitch , rhythm , dynamics, and the sonic qualities of timbre and texture...

 with computational modelling and simulation. It saw its beginning in the 1950s and originally did not utilize computers, but more of statistical and mathematical methods. Nowadays computational musicology depends mostly on complex algorithms to either go through vast amounts of information or produce music using given parameters.

History

Lejaren Hiller
Lejaren Hiller
Lejaren Arthur Hiller was an American composer. In 1957 he collaborated on the first significant computer music composition, Illiac Suite, with Leonard Issacson. It was his fourth string quartet. In 1958 he founded the Experimental Music Studio at the University of Illinois at Urbana-Champaign...

 acted as one of the foremost pioneers by creating one of the first musical compositions with a computer in 1957. In the 1960s research continued using statistical and mathematical methods, and started to use computers in an increasing manner as their capabilities grew. 1970s and 1980s were especially significant times for computational musicology as many discoveries were made. Since then the field has suffered a general lack of interest.

Methods

Most of the work in computational musicology is done with computers that run specifically designed programs. Commonly they utilize theory and methods from statistical science, mathematics and music theory. Comprehension of the physics of hearing and sound are also required in analysis of raw audio data.

Music databases

One of the earliest applications in computational musicology was the creation and use of musical databases. Input, usage and analysis of large amounts of data can be very troublesome using manual methods while usage of computers can make such tasks considerably easier.

Analysis of music

Different programs have been developed to analyze musical data. Data formats vary from standard notation to raw audio. Analysis of formats that are based on storing all properties of each note, for example MIDI, were used originally and are still among the most common methods. Significant advances in analysis of raw audio data have been made only recently.

Artificial production of music

Different algorithms can be used to both create complete compositions and improvise music. One of the methods by which a program can learn improvisation
Improvisation
Improvisation is the practice of acting, singing, talking and reacting, of making and creating, in the moment and in response to the stimulus of one's immediate environment and inner feelings. This can result in the invention of new thought patterns, new practices, new structures or symbols, and/or...

 is analysis of choices a human player makes while improvising. Artificial neural networks are used extensively in such applications.

Research

RISM's
Rism
-References:rism- "ree-ss-mm" loldefenition- Rism is when a noob tries to post a thread on a forum trying to sell RIMS. But since the OP does not have enough post to sell on said forum, his thread will be locked but he will get flammed in the mean time...

 (Répertoire International des Sources Musicales) database is one of the world's largest music databases, containing over 700,000 references to musical manuscripts. Anyone can use its search engine to find compositions.

Mazurka Project

See also

  • Music cognition
    Music cognition
    Music cognition is an interdisciplinary approach to understanding the mental processes that support musical behaviors, including perception, comprehension, memory, attention, and performance...

  • Musicology
    Musicology
    Musicology is the scholarly study of music. The word is used in narrow, broad and intermediate senses. In the narrow sense, musicology is confined to the music history of Western culture...

  • Artificial neural network
    Artificial neural network
    An artificial neural network , usually called neural network , is a mathematical model or computational model that is inspired by the structure and/or functional aspects of biological neural networks. A neural network consists of an interconnected group of artificial neurons, and it processes...

  • MIDI
  • JFugue
    JFugue
    JFugue is an open source programming library that allows one to program music in the Java programming language without the complexities of MIDI. It was first released in 2002 by David Koelle...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK