OpenMusic
Encyclopedia
OpenMusic is an object-oriented visual programming environment for musical composition
Musical composition
Musical composition can refer to an original piece of music, the structure of a musical piece, or the process of creating a new piece of music. People who practice composition are called composers.- Musical compositions :...

 based on Common Lisp
Common Lisp
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 , . From the ANSI Common Lisp standard the Common Lisp HyperSpec has been derived for use with web browsers...

.
It may also be used as an all-purpose visual interface to Lisp programming.

History

OpenMusic is a descendant of PatchWork
Patchwork
Patchwork or "pieced work" is a form of needlework that involves sewing together pieces of fabric into a larger design. The larger design is usually based on repeat patterns built up with different colored shapes. These shapes are carefully measured and cut, straight-sided, basic geometric shapes...

, a computer-assisted composition environment for the Macintosh
Macintosh
The Macintosh , or Mac, is a series of several lines of personal computers designed, developed, and marketed by Apple Inc. The first Macintosh was introduced by Apple's then-chairman Steve Jobs on January 24, 1984; it was the first commercially successful personal computer to feature a mouse and a...

 first developed at IRCAM
IRCAM
IRCAM is a European institute for science about music and sound and avant garde electro-acoustical art music. It is situated next to, and is organizationally linked with, the Centre Pompidou in Paris...

 in the early 1990s. Versions of OpenMusic are currently available for Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

 (PowerPC
PowerPC
PowerPC is a RISC architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM...

 and Intel), Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

. The source code
Source code
In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...

 has been released under the GNU Lesser General Public License
GNU Lesser General Public License
The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License or GPL and permissive licenses such as the BSD licenses and the MIT License...

 (LGPL
GNU Lesser General Public License
The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License or GPL and permissive licenses such as the BSD licenses and the MIT License...

).

Programming in OpenMusic

Programs in OpenMusic are created by connecting together (a process known as 'patching') either pre-defined or user-defined modules, in a similar manner to graphical signal-processing environments such as Max/MSP or Pd
Pure Data
Pure Data is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works. While Puckette is the main author of the program, Pd is an open source project with a large developer base working on new extensions to it. It is...

. Unlike such environments, however, the result of an OpenMusic computation will typically be displayed in conventional music notation, which can then be directly manipulated, if so required, via an editor. A substantial body of specialized libraries has been contributed by users, which extends OpenMusic's functionality into such areas as constraint programming
Constraint programming
Constraint programming is a programming paradigm wherein relations between variables are stated in the form of constraints. Constraints differ from the common primitives of imperative programming languages in that they do not specify a step or sequence of steps to execute, but rather the properties...

, aleatoric composition
Aleatoric music
Aleatoric music is music in which some element of the composition is left to chance, and/or some primary element of a composed work's realization is left to the determination of its performer...

, spectral music
Spectral music
Spectral music is a musical composition practice where compositional decisions are often informed by the analysis of sound spectra. Computer-based sound spectrum analysis using tools like DFT, FFT, and spectrograms...

, minimalist music
Minimalist music
Minimal music is a style of music associated with the work of American composers La Monte Young, Terry Riley, Steve Reich, and Philip Glass. It originated in the New York Downtown scene of the 1960s and was initially viewed as a form of experimental music called the New York Hypnotic School....

, music theory
Music theory
Music theory is the study of how music works. It examines the language and notation of music. It seeks to identify patterns and structures in composers' techniques across or within genres, styles, or historical periods...

, fractals, music information retrieval
Music information retrieval
Music information retrieval is the interdisciplinary science of retrieving information from music. MIR is a small but growing field of research with many real-world applications...

, sound synthesis etc.

A few Composers using OpenMusic

  • Alain Bancquart
    Alain Bancquart
    Alain Bancquart is a French composer. He had his musical formation at the "Conservatoire national supérieur de musique de Paris" with Darius Milhaud. He was a violist with the Orchestre National de France until 1973...

  • Brian Ferneyhough
    Brian Ferneyhough
    Brian John Peter Ferneyhough is an English composer. His music is characterized by the extensive use of complex rhythmic tuplet notation which features in all his works...

  • Joshua Fineberg
    Joshua Fineberg
    Joshua Fineberg is an American composer of contemporary classical music.-Biography:Joshua Fineberg was born in Boston, Massachusetts. He began his musical studies at the age of five...

  • Karim Haddad
    Karim Haddad
    Karim Haddad Composer of contemporary music Born on January 22, 1962 in Dar-el Mraisseh, Beirut, Lebanon.-Education:He achieved his first musical studies at the National Conservatory of Beirut. He received B.A. of Philosophy and literature at the American University of Beirut.He left his war torn...

  • Eres Holz
    Eres Holz
    Eres Holz , is an Israeli composer who lives in Germany since 2003.- Biography :Holz studied from 1998 to 2002 composition with Ruben Seroussi at the Tel Aviv University...

  • Michael Jarrel
  • Fabien Lévy
    Fabien Lévy
    -Biography:Lévy was born in Paris, France. After having been a jazz pianist, he studied composition with Gérard Grisey, orchestration with Marc-André Dalbavie and ethnomusicology with Gilles Leothaud at the Conservatoire de Paris from 1996 to 2000. In 2001, he went to Berlin on the DAAD Artist...

  • Fang Man
  • Philippe Manoury
    Philippe Manoury
    Philippe Manoury is a French composer.-Biography:Philippe Manoury was born in Tulle. His first composition studies were at the Ecole Normale de Musique de Paris, with Gérard Condé and Max Deutsch. He continued his studies from 1974 to 1978 at the Conservatoire de Paris with Michel Philippot, Ivo...

  • Tristan Murail
    Tristan Murail
    Tristan Murail is a French composer. His father, Gérard Murail, is a poet and his mother, Marie-Thérèse Barrois, a journalist. One of his brothers, Lorris Murail, and his younger sister Elvire Murail, aka Moka, also write, and his younger sister Marie-Aude Murail is a French children's writer...

  • Kaija Saariaho
    Kaija Saariaho
    Kaija Saariaho is a Finnish composer.Kaija Saariaho studied composition in Helsinki, Freiburg and Paris, where she has lived since 1982. Her studies and research at IRCAM have had a major influence on her music and her characteristically luxuriant and mysterious textures are often created by...



External links

  • OpenMusic Homepage, with full OM class and function reference, tutorials and instructions on building OM from source.
  • IRCAM
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK