OpenMusic
   HOME

TheInfoList



OR:

OpenMusic (OM) is an object-oriented visual programming environment for
musical composition Musical composition can refer to an original piece or work of music, either vocal or instrumental, the structure of a musical piece or to the process of creating or writing a new piece of music. People who create new compositions are called ...
based on
Common Lisp Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ''ANSI INCITS 226-1994 (S20018)'' (formerly ''X3.226-1994 (R1999)''). The Common Lisp HyperSpec, a hyperlinked HTML version, has been derived fro ...
. It may also be used as an all-purpose visual interface to Lisp programming. At a more specialized level, a set of provided classes and libraries make it a very convenient environment for music composition.


History

OpenMusic is the last in a series of computer-assisted composition software designed at
IRCAM IRCAM (French: ''Ircam, '', English: Institute for Research and Coordination in Acoustics/Music) is a French institute dedicated to the research of music and sound, especially in the fields of avant garde and electro-acoustical art music. It is ...
. Versions of OpenMusic are currently available for
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
(
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
and
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
),
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
. The
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
has been released under the
GNU Lesser General Public License The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
(
LGPL The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
).


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 Max, also known as Max/MSP/Jitter, is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74. Over its more than thirty-year history, it has been used by composers, per ...
or Pd. 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 (CP) is a paradigm for solving combinatorial problems that draws on a wide range of techniques from artificial intelligence, computer science, and operations research. In constraint programming, users declaratively state th ...
, aleatoric composition,
spectral music Spectral music uses the acoustic properties of sound – or sound spectra – as a basis for composition. Definition Defined in technical language, spectral music is an acoustic musical practice where compositional decisions are often informe ...
,
minimalist music In visual arts, Minimal music, music and other media, minimalism is an art movement that began in post–World War II in Western art, most strongly with American visual arts in the 1960s and early 1970s. Prominent artists associated with minimal ...
,
music theory Music theory is the study of the practices and possibilities of music. ''The Oxford Companion to Music'' describes three interrelated uses of the term "music theory". The first is the "rudiments", that are needed to understand music notation (ke ...
,
fractals In mathematics, a fractal is a geometric shape containing detailed structure at arbitrarily small scales, usually having a fractal dimension strictly exceeding the topological dimension. Many fractals appear similar at various scales, as illus ...
,
music information retrieval Music information retrieval (MIR) is the interdisciplinary science of retrieving information from music. MIR is a small but growing field of research with many real-world applications. Those involved in MIR may have a background in academic musicol ...
,
sound synthesis A synthesizer (also spelled synthesiser) is an electronic musical instrument that generates audio signals. Synthesizers typically create sounds by generating waveforms through methods including subtractive synthesis, additive synthesis and f ...
etc.


Composers using OpenMusic

*
Alain Bancquart Alain Bancquart (20 June 1934 – 27 January 2022) was a French composer. Biography Bancquart had his musical formation at the Conservatoire de Paris (violin, viola, chamber music, counterpoint, fugue and composition) with Darius Milhaud. He wa ...
*
Brian Ferneyhough Brian John Peter Ferneyhough (; born 16 January 1943) is an English composer. Ferneyhough is typically considered the central figure of the New Complexity movement. Ferneyhough has taught composition at the Hochschule für Musik Freiburg and ...
*
Joshua Fineberg Joshua Fineberg (born July 26, 1969) 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. He completed his undergraduate studies a ...
*
Karim Haddad Karim Haddad ( ar, كريم حداد) (born January 22, 1962 in Dar-el Mraisseh, Beirut, Lebanon) is a Lebanese composer. Education He achieved his first musical studies at the National Conservatory of Beirut. He received B.A. of Philosophy and ...
*
Rozalie Hirs Rozalie Hirs (born 7 April 1965) is a Dutch composer of contemporary classical music and a poet. The principal concerns of her work are the adventure of listening, reading, and the imagination. Biography Rozalie Hirs studied piano and voice fro ...
*
Eres Holz Eres Holz (born September 26, 1977 in Rehovot), is a German composer of Israeli origin. He has been living in Germany since 2003. Life Biography Holz studied composition with Ruben Seroussi in Tel Aviv. From 2003 to 2011 he studied composition ...
*
Michael Jarrell Michael Jarrell (born 8 October 1958) is a Swiss composer and academic teacher, whose operas, such as '' Cassandre'', have been performed internationally. Life Born in Geneva, Jarrell studied at the Geneva Conservatoire, and later with Klaus H ...
*
Fabien Lévy Fabien Lévy (born 11 December 1968) is a French composer. 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 wi ...
*
Magnus Lindberg Magnus Gustaf Adolf Lindberg (born 27 June 1958) is a Finnish composer and pianist. He was the New York Philharmonic's composer-in-residence from 2009 to 2012 and has been the London Philharmonic Orchestra's composer-in-residence since the begin ...
* Fang Man *
Philippe Manoury Philippe Manoury (born 19 June 1952) is a French composer. Biography Manoury was born in Tulle and began composition studies at the Ecole Normale de Musique de Paris with Gérard Condé and Max Deutsch. He continued his studies from 1974 to ...
*
Tristan Murail Tristan Murail (born 11 March 1947) is a French composer associated with the "spectral" technique of composition. Among his compositions is the large orchestral work ''Gondwana''. Early life and studies Murail was born in Le Havre, France. His fa ...
*
Kaija Saariaho Kaija Anneli Saariaho (; ; born 14 October 1952) is a Finnish composer based in Paris, France. During the course of her career, Saariaho has received commissions from the Lincoln Center for the Kronos Quartet and from IRCAM for the Ensemble Inter ...
*
Marco Stroppa Marco Stroppa (born 8 December 1959, in Verona) is an Italian composer who writes computer music as well as music for instruments with live electronics. Biography Marco Stroppa studied piano, composition, choral direction and electronic music at ...


References


OpenMusic : Un langage visuel pour la composition musicale assistée par ordinateur
Carlos Agon, PhD Thesis, IRCAM—Univ. Paris 6. * ''The OM Composer's Book 1'', ed. Carlos Agon, Gérard Assayag and Jean Bresson, 2006, Editions Delatour/IRCAM; . *
The OM Composer's Book 2
', ed. Jean Bresson, Carlos Agon and Gérard Assayag, 2008, Editions Delatour/IRCAM. *

', ed. Jean Bresson, Carlos Agon and Gérard Assayag, 2016, Editions Delatour/IRCAM.
Fabio Selvafiorita's Thesis
in Italian, Selvafiorita, Fabio, .
Composition assistée par ordinateur : techniques et outils de programmation visuelle pour la création musicale
Jean Bresson, Université Pierre et Marie Curie, 2017.


External links


OpenMusic Homepage
with full OM class and function reference, tutorials and instructions on building OM from source.
Audio programming languages Common Lisp (programming language) software Visual programming languages {{Compu-lang-stub