HOME

TheInfoList



OR:

Computer music is the application of computing technology in music composition, to help human composers create new music or to have computers independently create music, such as with
algorithmic composition Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpo ...
programs. It includes the theory and application of new and existing computer software technologies and basic aspects of music, such as
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 ...
, digital signal processing,
sound design Sound design is the art and practice of creating sound tracks for a variety of needs. It involves specifying, acquiring or creating auditory elements using audio production techniques and tools. It is employed in a variety of disciplines including ...
, sonic diffusion, acoustics, electrical engineering and
psychoacoustics Psychoacoustics is the branch of psychophysics involving the scientific study of sound perception and audiology—how humans perceive various sounds. More specifically, it is the branch of science studying the psychological responses associated wi ...
. The field of computer music can trace its roots back to the origins of
electronic music Electronic music is a genre of music that employs electronic musical instruments, digital instruments, or circuitry-based music technology in its creation. It includes both music made using electronic and electromechanical means ( electroa ...
, and the first experiments and innovations with electronic instruments at the turn of the 20th century.


History

Much of the work on computer music has drawn on the relationship between music and mathematics, a relationship which has been noted since the
Ancient Greeks Ancient Greece ( el, Ἑλλάς, Hellás) was a northeastern Mediterranean civilization, existing from the Greek Dark Ages of the 12th–9th centuries BC to the end of classical antiquity ( AD 600), that comprised a loose collection of cult ...
described the " harmony of the spheres". Musical melodies were first generated by the computer originally named the CSIR Mark 1 (later renamed
CSIRAC CSIRAC (; ''Commonwealth Scientific and Industrial Research Automatic Computer''), originally known as CSIR Mk 1, was Australia's first digital computer, and the fifth stored program computer in the world. It is the oldest surviving first-gener ...
) in Australia in 1950. There were newspaper reports from America and England (early and recently) that computers may have played music earlier, but thorough research has debunked these stories as there is no evidence to support the newspaper reports (some of which were obviously speculative). Research has shown that people ''speculated'' about computers playing music, possibly because computers would make noises, but there is no evidence that they actually did it. The world's first computer to play music was the CSIR Mark 1 (later named CSIRAC), which was designed and built by Trevor Pearcey and Maston Beard from the late 1940s. Mathematician Geoff Hill programmed the CSIR Mark 1 to play popular musical melodies from the very early 1950s. In 1950 the CSIR Mark 1 was used to play music, the first known use of a digital computer for the purpose. The music was never recorded, but it has been accurately reconstructed. In 1951 it publicly played the "
Colonel Bogey March The "Colonel Bogey March" is a British march that was composed in 1914 by Lieutenant F. J. Ricketts (1881–1945) (pen name Kenneth J. Alford), a British Army bandmaster who later became the director of music for the Royal Marines at Plymouth ...
" of which only the reconstruction exists. However, the CSIR Mark 1 played standard repertoire and was not used to extend musical thinking or composition practice, as Max Mathews did, which is current computer-music practice. The first music to be performed in England was a performance of the British National Anthem that was programmed by
Christopher Strachey Christopher S. Strachey (; 16 November 1916 – 18 May 1975) was a British computer scientist. He was one of the founders of denotational semantics, and a pioneer in programming language design and computer time-sharing.F. J. Corbató, et al. ...
on the
Ferranti Mark 1 The Ferranti Mark 1, also known as the Manchester Electronic Computer in its sales literature, and thus sometimes called the Manchester Ferranti, was produced by British electrical engineering firm Ferranti Ltd. It was the world's first commer ...
, late in 1951. Later that year, short extracts of three pieces were recorded there by a
BBC #REDIRECT BBC #REDIRECT BBC Here i going to introduce about the best teacher of my life b BALAJI sir. He is the precious gift that I got befor 2yrs . How has helped and thought all the concept and made my success in the 10th board exam. ...
...
outside broadcasting unit: the National Anthem, " Baa, Baa, Black Sheep", and "
In the Mood "In the Mood" is a popular big band-era jazz standard recorded by American bandleader Glenn Miller. "In the Mood" is based on the composition " Tar Paper Stomp" by Wingy Manone. The first recording under the name "In the Mood" was released by ...
"; this is recognised as the earliest recording of a computer to play music as the CSIRAC music was never recorded. This recording can be heard at th
this Manchester University site
Researchers at the University of Canterbury, Christchurch declicked and restored this recording in 2016 and the results may be heard on
SoundCloud SoundCloud is an online audio distribution platform and music sharing website that enables its users to upload, promote, and share audio. Founded in 2007 by Alexander Ljung and Eric Wahlforss, SoundCloud is one of the largest music streaming s ...
. Two further major 1950s developments were the origins of digital sound synthesis by computer, and of
algorithmic composition Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpo ...
programs beyond rote playback. Max Mathews at Bell Laboratories developed the influential MUSIC I program and its descendants, further popularising computer music through a 1963 article in ''Science''. Amongst other pioneers, the musical chemists Lejaren Hiller and Leonard Isaacson worked on a series of algorithmic composition experiments from 1956-9, manifested in the 1957 premiere of the ''Illiac Suite'' for string quartet. In Japan, experiments in computer music date back to 1962, when Keio University professor Sekine and
Toshiba , commonly known as Toshiba and stylized as TOSHIBA, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. Its diversified products and services include power, industrial and social infrastructure systems, ...
engineer Hayashi experimented with the computer. This resulted in a piece entitled ''TOSBAC Suite'', influenced by the ''Illiac Suite''. Later Japanese computer music compositions include a piece by Kenjiro Ezaki presented during Osaka Expo '70 and "Panoramic Sonore" (1974) by music critic Akimichi Takeda. Ezaki also published an article called "Contemporary Music and Computers" in 1970. Since then, Japanese research in computer music has largely been carried out for commercial purposes in
popular music Popular music is music with wide appeal that is typically distributed to large audiences through the music industry. These forms and styles can be enjoyed and performed by people with little or no musical training.Popular Music. (2015). ''Fu ...
, though some of the more serious Japanese musicians used large computer systems such as the '' Fairlight'' in the 1970s. Early computer-music programs typically did not run in real time, although the first experiments on
CSIRAC CSIRAC (; ''Commonwealth Scientific and Industrial Research Automatic Computer''), originally known as CSIR Mk 1, was Australia's first digital computer, and the fifth stored program computer in the world. It is the oldest surviving first-gener ...
and the
Ferranti Mark 1 The Ferranti Mark 1, also known as the Manchester Electronic Computer in its sales literature, and thus sometimes called the Manchester Ferranti, was produced by British electrical engineering firm Ferranti Ltd. It was the world's first commer ...
did operate in real time. From the late 1950s, with increasingly sophisticated programming, programs would run for hours or days, on multimillion-dollar computers, to generate a few minutes of music. One way around this was to use a 'hybrid system' of digital control of an analog synthesiser and early examples of this were Max Mathews' GROOVE system (1969) and also MUSYS by
Peter Zinovieff Peter Zinovieff (26 January 1933 – 23 June 2021) was a British engineer and composer. In the late 1960s, his company, Electronic Music Studios (EMS), made the VCS3, a synthesizer used by many early progressive rock bands such as Pink Floyd ...
(1969). Until now partial use has been exploited for musical research into the substance and form of sound (convincing examples are those of Hiller and Isaacson in Urbana, Illinois USA;
Iannis Xenakis Giannis Klearchou Xenakis (also spelled for professional purposes as Yannis or Iannis Xenakis; el, Γιάννης "Ιωάννης" Κλέαρχου Ξενάκης, ; 29 May 1922 – 4 February 2001) was a Romanian-born Greek-French avant-garde c ...
in Paris and Pietro Grossi in Florence, Italy). In May 1967 the first experiments in computer music in Italy were carried out by the ''S 2F M studio'' in Florence in collaboration with ''General Electric Information Systems'' Italy. ''Olivetti-General Electric GE 115'' ( Olivetti S.p.A.) is used by Grossi as a ''performer'': three programmes were prepared for these experiments. The programmes were written by Ferruccio Zulian and used by Pietro Grossi for playing Bach, Paganini, and Webern works and for studying new sound structures. In the late 1970s these systems became commercialised, notably by systems like the Roland MC-8 Microcomposer, where a
microprocessor A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circ ...
-based system controls an
analog synthesizer An analog (or analogue) synthesizer is a synthesizer that uses analog circuits and analog signals to generate sound electronically. The earliest analog synthesizers in the 1920s and 1930s, such as the Trautonium, were built with a variety of ...
, released in 1978.
John Chowning John M. Chowning (; born August 22, 1934 in Salem, New Jersey) is an American composer, musician, discoverer, and professor best known for his work at Stanford University, the founding of CCRMA - Center for Computer Research in Music and Acou ...
's work on
FM synthesis Frequency modulation synthesis (or FM synthesis) is a form of sound synthesis whereby the frequency of a waveform is changed by modulating its frequency with a modulator. The frequency of an oscillator is altered "in accordance with the amplitud ...
from the 1960s to the 1970s allowed much more efficient digital synthesis, eventually leading to the development of the affordable FM synthesis-based Yamaha DX7 digital synthesizer, released in 1983. In addition to the Yamaha DX7, the advent of inexpensive digital
chips ''CHiPs'' is an American crime drama television series created by Rick Rosner and originally aired on NBC from September 15, 1977, to May 1, 1983. It follows the lives of two motorcycle officers of the California Highway Patrol (CHP). The seri ...
and microcomputers opened the door to real-time generation of computer music. In the 1980s, Japanese personal computers such as the NEC PC-88 came installed with FM synthesis
sound chip A sound chip is an integrated circuit (chip) designed to produce audio signals through digital, analog or mixed-mode electronics. Sound chips are typically fabricated on metal–oxide–semiconductor (MOS) mixed-signal chips that process ...
s and featured audio programming languages such as
Music Macro Language Music Macro Language (MML) is a music description language used in sequencing music on computer and video game systems. Background Early automatic music generation functions were used in arcade games, which used many computer sounds. An exampl ...
(MML) and
MIDI MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and ...
interfaces, which were most often used to produce video game music, or chiptunes. By the early 1990s, the performance of microprocessor-based computers reached the point that real-time generation of computer music using more general programs and algorithms became possible.
Interesting sounds must have a fluidity and changeability that allows them to remain fresh to the ear. In computer music this subtle ingredient is bought at a high computational cost, both in terms of the number of items requiring detail in a score and in the amount of interpretive work the instruments must produce to realize this detail in sound.


Advances

Advances in computing power and software for manipulation of digital media have dramatically affected the way computer music is generated and performed. Current-generation micro-computers are powerful enough to perform very sophisticated audio synthesis using a wide variety of algorithms and approaches. Computer music systems and approaches are now ubiquitous, and so firmly embedded in the process of creating music that we hardly give them a second thought: computer-based synthesizers, digital mixers, and effects units have become so commonplace that use of digital rather than analog technology to create and record music is the norm, rather than the exception.


Research

There is considerable activity in the field of computer music as researchers continue to pursue new and interesting computer-based synthesis, composition, and performance approaches. Throughout the world there are many organizations and institutions dedicated to the area of computer and electronic music study and research, including the ICMA (International Computer Music Association), C4DM (Centre for Digital Music),
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 ...
, GRAME, SEAMUS (Society for Electro Acoustic Music in the United States), CEC (Canadian Electroacoustic Community), and a great number of institutions of higher learning around the world.


Music composed and performed by computers

Later, composers such as Gottfried Michael Koenig and
Iannis Xenakis Giannis Klearchou Xenakis (also spelled for professional purposes as Yannis or Iannis Xenakis; el, Γιάννης "Ιωάννης" Κλέαρχου Ξενάκης, ; 29 May 1922 – 4 February 2001) was a Romanian-born Greek-French avant-garde c ...
had computers generate the sounds of the composition as well as the score. Koenig produced
algorithmic composition Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpo ...
programs which were a generalisation of his own serial composition practice. This is not exactly similar to Xenakis' work as he used mathematical abstractions and examined how far he could explore these musically. Koenig's software translated the calculation of mathematical equations into codes which represented musical notation. This could be converted into musical notation by hand and then performed by human players. His programs Project 1 and Project 2 are examples of this kind of software. Later, he extended the same kind of principles into the realm of synthesis, enabling the computer to produce the sound directly. SSP is an example of a program which performs this kind of function. All of these programs were produced by Koenig at the Institute of Sonology in Utrecht in the 1970s. In the 2000s,
Andranik Tangian Andranik Semovich Tangian (Melik-Tangyan) (Russian: Андраник Семович Тангян (Мелик-Тангян)); born March 29, 1952) is a Soviet Armenian-German mathematician, political economist and music theorist. Tangian is known ...
developed a computer algorithm to determine the time event structures for rhythmic canons and rhythmic fugues, which were then "manually" worked out into harmonic compositions ''Eine kleine Mathmusik I'' and ''Eine kleine Mathmusik II'' performed by computer; for scores and recordings see.


Computer-generated scores for performance by human players

Computers have also been used in an attempt to imitate the music of great composers of the past, such as Mozart. A present exponent of this technique is
David Cope David Cope (born May 17, 1941 in San Francisco, California) is an American author, composer, scientist, and former professor of music at the University of California, Santa Cruz (UCSC). His primary area of research involves artificial intellige ...
, whose computer programs analyse works of other composers to produce new works in a similar style. Cope's best-known program is Emily Howell. Melomics, a research project from the
University of Málaga The University of Málaga (UMA, ''Universidad de Málaga'') is a public university ranked 23 among all Spanish universities and 683 in the world. It was established in 1972 and has, as of 2016, 30,203 Bachelor students and 2576 on a Master's pr ...
(Spain), developed a computer composition cluster named
Iamus In Greek mythology, Iamus (Ancient Greek: Ἴαμος) was the son of Apollo and Evadne, a daughter of Poseidon, raised by Aepytus. Mythology Evadne loved Apollo and by him she became pregnant, but was shamed by Aepytus for her pregnancy. When ...
, which composes complex, multi-instrument pieces for editing and performance. Since its inception,
Iamus In Greek mythology, Iamus (Ancient Greek: Ἴαμος) was the son of Apollo and Evadne, a daughter of Poseidon, raised by Aepytus. Mythology Evadne loved Apollo and by him she became pregnant, but was shamed by Aepytus for her pregnancy. When ...
has composed a full album in 2012, appropriately named
Iamus In Greek mythology, Iamus (Ancient Greek: Ἴαμος) was the son of Apollo and Evadne, a daughter of Poseidon, raised by Aepytus. Mythology Evadne loved Apollo and by him she became pregnant, but was shamed by Aepytus for her pregnancy. When ...
, which ''
New Scientist ''New Scientist'' is a magazine covering all aspects of science and technology. Based in London, it publishes weekly English-language editions in the United Kingdom, the United States and Australia. An editorially separate organisation publish ...
'' described as "the first major work composed by a computer and performed by a full orchestra". The group has also developed an
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
for developers to utilize the technology, and makes its music available on its website.


Computer-aided algorithmic composition

Computer-aided algorithmic composition (CAAC, pronounced "sea-ack") is the implementation and use of
algorithmic composition Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpo ...
techniques in software. This label is derived from the combination of two labels, each too vague for continued use. The label ''computer-aided composition'' lacks the specificity of using generative algorithms. Music produced with notation or sequencing software could easily be considered computer-aided composition. The label ''algorithmic composition'' is likewise too broad, particularly in that it does not specify the use of a computer. The term computer-aided, rather than computer-assisted, is used in the same manner as computer-aided design.


Machine improvisation

Machine improvisation uses computer algorithms to create improvisation on existing music materials. This is usually done by sophisticated recombination of musical phrases extracted from existing music, either live or pre-recorded. In order to achieve credible improvisation in particular style, machine improvisation uses
machine learning Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence. Machine ...
and
pattern matching In computer science, pattern matching is the act of checking a given sequence of tokens for the presence of the constituents of some pattern. In contrast to pattern recognition, the match usually has to be exact: "either it will or will not be ...
algorithms to analyze existing musical examples. The resulting patterns are then used to create new variations "in the style" of the original music, developing a notion of stylistic reinjection. This is different from other improvisation methods with computers that use
algorithmic composition Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpo ...
to generate new music without performing analysis of existing music examples.


Statistical style modeling

Style modeling implies building a computational representation of the musical surface that captures important stylistic features from data. Statistical approaches are used to capture the redundancies in terms of pattern dictionaries or repetitions, which are later recombined to generate new musical data. Style mixing can be realized by analysis of a database containing multiple musical examples in different styles. Machine Improvisation builds upon a long musical tradition of statistical modeling that began with Hiller and Isaacson's ''Illiac Suite for String Quartet'' (1957) and Xenakis' uses of
Markov chains A Markov chain or Markov process is a stochastic model describing a sequence of possible events in which the probability of each event depends only on the state attained in the previous event. Informally, this may be thought of as, "What happen ...
and stochastic processes. Modern methods include the use of
lossless data compression Lossless compression is a class of data compression that allows the original data to be perfectly reconstructed from the compressed data with no loss of information. Lossless compression is possible because most real-world data exhibits statistic ...
for incremental parsing, prediction suffix tree, string searching and more. Style mixing is possible by blending models derived from several musical sources, with the first style mixing done by S. Dubnov in a piece NTrope Suite using Jensen-Shannon joint source model. Later the use of factor oracle algorithm (basically a ''factor oracle'' is a finite state automaton constructed in linear time and space in an incremental fashion) was adopted for music by Assayag and Dubnov and became the basis for several systems that use stylistic re-injection.


Implementations

The first implementation of statistical style modeling was the LZify method in Open Music, followed by the Continuator system that implemented interactive machine improvisation that interpreted the LZ incremental parsing in terms of Markov models and used it for real time style modeling developed by
François Pachet François Pachet (born 10 January 1964) is a French scientist, composer and director of the Spotify Creator Technology Research Lab. Before joining Spotify he led Sony Computer Science Laboratory in Paris. He is one of the pioneers of computer m ...
at Sony CSL Paris in 2002. Matlab implementation of the Factor Oracle machine improvisation can be found as part of Computer Audition toolbox. There is also an NTCC implementation of the Factor Oracle machine improvisation. OMax is a software environment developed in IRCAM. OMax uses
OpenMusic OpenMusic (OM) is an object-oriented visual programming environment for musical composition based on Common Lisp. 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 Max. It is based on researches on stylistic modeling carried out by Gerard Assayag and Shlomo Dubnov and on researches on improvisation with the computer by G. Assayag, M. Chemillier and G. Bloch (a.k.a. the ''OMax Brothers'') in the Ircam Music Representations group. One of the problems in modeling audio signals with factor oracle is the symbolization of features from continuous values to a discrete alphabet. This problem was solved in the Variable Markov Oracle (VMO) available as python implementation, using an information rate criteria for finding the optimal or most informative representation.


Live coding

Live coding (sometimes known as 'interactive programming', 'on-the-fly programming', 'just in time programming') is the name given to the process of writing software in realtime as part of a performance. Recently it has been explored as a more rigorous alternative to laptop musicians who, live coders often feel, lack the charisma and pizzazz of musicians performing live.


See also

*
Acousmatic music Acousmatic music (from Greek ἄκουσμα ''akousma'', "a thing heard") is a form of electroacoustic music that is specifically ''composed'' for presentation using speakers, as opposed to a live performance. It stems from a compositional trad ...
*
Adaptive music In video games, adaptive music (also called dynamic or interactive music) is background music whose volume, rhythm or tune changes in response to specific events in the game. History Adaptive music was first used in the video game ''Frogger'' by ...
* Chiptune * Comparison of audio synthesis environments *
Csound Csound is a domain-specific computer programming language for audio programming. It is called Csound because it is written in C, as opposed to some of its predecessors. It is free software, available under the LGPL-2.1-or-later. Csound was o ...
*
Digital audio workstation A digital audio workstation (DAW) is an electronic device or application software used for recording, editing and producing audio files. DAWs come in a wide variety of configurations from a single software program on a laptop, to an integrat ...
* Digital synthesizer *
Electronic music Electronic music is a genre of music that employs electronic musical instruments, digital instruments, or circuitry-based music technology in its creation. It includes both music made using electronic and electromechanical means ( electroa ...
* Emily Howell * Fast Fourier transform *
Human–computer interaction Human–computer interaction (HCI) is research in the design and the use of computer technology, which focuses on the interfaces between people (users) and computers. HCI researchers observe the ways humans interact with computers and design te ...
* Laptronica *
List of music software This is a list of software for creating, performing, learning, analyzing, researching, broadcasting and editing music. This article only includes software, not services. For streaming services such as iHeartRadio, Pandora, Prime Music, and Spotify, ...
*
Module file Module file (MOD music, tracker music) is a family of music file formats originating from the MOD file format on Amiga systems used in the late 1980s. Those who produce these files (using the software called music trackers) and listen to them ...
*
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 ...
*
Music Macro Language Music Macro Language (MML) is a music description language used in sequencing music on computer and video game systems. Background Early automatic music generation functions were used in arcade games, which used many computer sounds. An exampl ...
* Music notation software * Music sequencer * New Interfaces for Musical Expression *
Physical modeling synthesis Physical may refer to: *Physical examination In a physical examination, medical examination, or clinical examination, a medical practitioner examines a patient for any possible medical signs or symptoms of a medical condition. It generally co ...
* Programming (music) *
Sampling (music) In sound and music, sampling is the reuse of a portion (or sample) of a sound recording in another recording. Samples may comprise elements such as rhythm, melody, speech, sounds or entire bars of music, and may be layered, equalized, sped up o ...
* Sound and music computing * Tracker *
Vaporwave Vaporwave is a microgenre of electronic music, visual art style, and Internet meme that emerged in the early 2010s. It is defined partly by its slowed-down, chopped and screwed samples of smooth jazz, elevator, R&B, and lounge music fro ...
* Video game music * Vocaloid


References


Further reading

* Ariza, C. 2005.
Navigating the Landscape of Computer-Aided Algorithmic Composition Systems: A Definition, Seven Descriptors, and a Lexicon of Systems and Research
" In ''Proceedings of the International Computer Music Conference''. San Francisco: International Computer Music Association. 765–772. * Ariza, C. 2005.
An Open Design for Computer-Aided Algorithmic Music Composition: athenaCL
'. PhD Dissertation, New York University. * * Chadabe, Joel. 1997. ''Electric Sound: The Past and Promise of Electronic Music''. Upper Saddle River, New Jersey: Prentice Hall. * Chowning, John. 1973. "The Synthesis of Complex Audio Spectra by Means of Frequency Modulation". ''
Journal of the Audio Engineering Society The Audio Engineering Society (AES) is a professional body for engineers, scientists, other individuals with an interest or involvement in the professional audio industry. The membership largely comprises engineers developing devices or products ...
'' 21, no. 7:526–534. * * * Doornbusch, P. 2015.
A Chronology / History of Electronic and Computer Music and Related Events 1906–2015
* * * * Perry, Mark, and Thomas Margoni. 2010.
From Music Tracks to Google Maps: Who Owns Computer-Generated Works?
. '' Computer Law & Security Review'' 26: 621–629. * * * {{Authority control Computer music software