Участница:Lightfairy/Компьютерная музыка-заготовки

History

Much of the work on computer music has drawn on the relationship between music theory and mathematics. The world's first computer to play music was CSIRAC which was designed and built by Trevor Pearcey and Maston Beard. Mathematician Geoff Hill programmed the CSIRAC to play popular musical melodies from the very early 1950s. In 1951 it publicly played the Colonel Bogey March[1] of which no known recordings exist. However, CSIRAC played standard repertoire and was not used to extend musical thinking or composition practice which is current computer-music practice.

The oldest known recordings of computer generated music were played by the Ferranti Mark 1 computer, a commercial version of the Baby Machine from the University of Manchester in the autumn of 1951. The music program was written by Christopher Strachey. During a session recorded by the BBC, the machine managed to work its way through "Baa Baa Black Sheep", "God Save the King" and part of "In the Mood".[2]

Two further major 1950s developments were the origins of digital sound synthesis by computer, and of algorithmic composition programs beyond rote playback. Max Mathews at Bell Laboratories developed the influential MUSIC I program and its descendents, further popularising computer music through a 1962 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.[3]

Early computer-music programs typically did not run in real time. Programs would run for hours or days, on multi-million-dollar computers, to generate a few minutes of music.Ошибка: некорректно задана дата установки (исправьте через подстановку шаблона) John Chowning's work on FM synthesis from the 1960s to the 1970s, and the advent of inexpensive digital chips and microcomputers opened the door to real-time generation of computer music. 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.Ошибка: некорректно задана дата установки (исправьте через подстановку шаблона)

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

Despite the ubiquity of computer music in contemporary culture, 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), IRCAM, 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.

Computer-generated music

Computer-generated music is music composed by, or with the extensive aid of, a computer. Although any music which uses computers in its composition or realisation is computer-generated to some extent, the use of computers is now so widespread (in the editing of pop songs, for instance) that the phrase computer-generated music is generally used to mean a kind of music which could not have been created without the use of computers.

We can distinguish two groups of computer-generated music: music in which a computer generated the score, which could be performed by humans, and music which is both composed and performed by computers. There is a large genre of music that is organized, synthesized, and created on computers.

Computer-generated scores for performance by human players

Many systems for generating musical scores actually existed well before the time of computers. One of these was Musikalisches Würfelspiel (Musical dice game; 18th century), a system which used throws of the dice to randomly select measures from a large collection of small phrases. When patched together, these phrases combined to create musical pieces which could be performed by human players. Although these works were not actually composed with a computer in the modern sense, it uses a rudimentary form of the random combinatorial techniques sometimes used in computer-generated composition.

The world's first digital computer music was generated in Australia by programmer Geoff Hill on the CSIRAC computer which was designed and built by Trevor Pearcey and Maston Beard, although it was only used to play standard tunes of the day. Subsequently, one of the first composers to write music with a computer was Iannis Xenakis. He wrote programs in the FORTRAN language that generated numeric data that he transcribed into scores to be played by traditional musical instruments. An example is ST/48 of 1962. Although Xenakis could well have composed this music by hand, the intensity of the calculations needed to transform probabilistic mathematics into musical notation was best left to the number-crunching power of the computer.

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. He wrote computer programs that analyse works of other composers to produce new works in a similar style. He has used this program to great effect with composers such as Bach and Mozart (his program Experiments in Musical Intelligence is famous for creating "Mozart's 42nd Symphony"), and also within his own pieces, combining his own creations with that of the computer.

Music composed and performed by computers

Later, composers such as Gottfried Michael Koenig had computers generate the sounds of the composition as well as the score. Koenig produced algorithmic composition 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, Holland in the 1970s.

Procedures such as those used by Koenig and Xenakis are still in use today. Since the invention of the MIDI system in the early 1980s, for example, some people have worked on programs which map MIDI notes to an algorithm and then can either output sounds or music through the computer's sound card or write an audio file for other programs to play.

Some of these simple programs are based on fractal geometry, and can map midi notes to specific fractals, or fractal equations. Although such programs are widely available and are sometimes seen as clever toys for the non-musician, some professional musicians have given them attention also. The resulting 'music' can be more like noise, or can sound quite familiar and pleasant. As with much algorithmic music, and algorithmic art in general, more depends on the way in which the parameters are mapped to aspects of these equations than on the equations themselves. Thus, for example, the same equation can be made to produce both a lyrical and melodic piece of music in the style of the mid-nineteenth century, and a fantastically dissonant cacophony more reminiscent of the avant-garde music of the 1950s and 1960s.

Other programs can map mathematical formulae and constants to produce sequences of notes. In this manner, an irrational number can give an infinite sequence of notes where each note is a digit in the decimal expression of that number. This sequence can in turn be a composition in itself, or simply the basis for further elaboration.

Operations such as these, and even more elaborate operations can also be performed in computer music programming languages such as Max/MSP, SuperCollider, Csound, Pure Data (Pd), Keykit, and ChucK. These programs now easily run on most personal computers, and are often capable of more complex functions than those which would have necessitated the most powerful mainframe computers several decades ago.

There exist programs that generate "human-sounding" melodies by using a vast database of phrases. One example is Band-in-a-Box, which is capable of creating jazz, blues and rock instrumental solos with almost no user interaction. Another is Impro-Visor, which uses a stochastic context-free grammar to generate phrases and complete solos.

Another 'cybernetic' approach to computer composition uses specialized hardware to detect external stimuli which are then mapped by the computer to realize the performance. Examples of this style of computer music can be found in the middle-80's work of David Rokeby (Very Nervous System) where audience/performer motions are 'translated' to MIDI segments. Computer controlled music is also found in the performance pieces by the Canadian composer Udo Kasemets such as the Marce(ntennia)l Circus C(ag)elebrating Duchamp (1987), a realization of the Marcel Duchamp process piece Erratum Musical using an electric model train to collect a hopper-car of stones to be deposited on a drum wired to an Analog:Digital converter, mapping the stone impacts to a score display (performed in Toronto by pianist Gordon Monahan during the 1987 Duchamp Centennial), or his installations and performance works (e.g. Spectrascapes) based on his Geo(sono)scope (1986) 15x4-channel computer-controlled audio mixer. In these latter works, the computer generates sound-scapes from tape-loop sound samples, live shortwave or sine-wave generators.

Computer-Aided Algorithmic Composition

Файл:GenSystemVenn.png
Diagram illustrating the position of CAAC in relation to other Generative music Systems

Computer-Aided Algorithmic Composition (CAAC, pronounced "sea-ack") is the implementation and use of algorithmic composition 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.

Video-Driven Soundtrack Composer

A new concept insofar as the music generated is driven by an associated video. This process has been developed by Tunepresto and is available as a commercial product, Abaltat Muse, for users to create their own music based on their video pictures or slideshows. The process involves an analysis of the color saturation in the pictures, together with the calculation of the duration of the footage. The user then chooses a style of music and a soundtrack is created using the video analysis information combined with the rules of the chosen musical style. The music generated is royalty-free since the user is the originator of the music.

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 and pattern matching 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 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 and stochastic processes. Modern methods include the use of lossless data compression for incremental parsing, prediction suffix tree and string searching by factor oracle algorithm (basically a factor oracle is a finite state automaton constructed in linear time and space in an incremental fashion[4]).

Uses of Machine Improvisation

Machine Improvisation encourages musical creativity by providing automatic modeling and transformation structures for existing music. This creates a natural interface with the musician without need for coding musical algorithms. In live performance, the system re-injects the musician's material in several different ways, allowing a semantics-level representation of the session and a smart recombination and transformation of this material in real-time. In offline version, Machine Improvisation can be used to achieve style mixing, an approach inspired by Vannevar Bush's memex imaginary machine.

Implementations

Matlab implementation of the Factor Oracle machine improvisation can be found as part of Computer Audition toolbox.

OMax is a software environment developed in IRCAM. OMax uses OpenMusic 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 (aka the OMax Brothers) in the Ircam Music Representations group.

Musicians working with machine improvisation

Gerard Assayag (IRCAM, France), Jeremy Baguyos (University of Nebraska at Omaha, USA) Tim Blackwell (Goldsmiths College, Great Britain), George Bloch (Composer, France), Marc Chemiller (IRCAM/CNRS, France), Nick Collins (University of Sussex, UK) Shlomo Dubnov (Composer, Israel / USA), Mari Kimura (Juilliard, New York City), George Lewis (Columbia University, New York City), Bernard Lubat (Pianist, France), Joel Ryan (Institute of Sonology, Netherlands), Michel Waisvisz (STEIM, Netherlands), David Wessel (CNMAT, California), Michael Young (Goldsmiths College, Great Britain), Pietro Grossi (CNUCE, Institute of the National Research Council, Pisa, Italy), Toby Gifford and Andrew Brown (Griffith University, Brisbane, Australia).

Live coding

Live coding[5] (sometimes known as 'interactive programming', 'on-the-fly programming',[6] 'just in time programming') is the name given to the process of writing software in realtime as part of a performance. Historically, similar techniques were used to produce early computer artОшибка: некорректно задана дата установки (исправьте через подстановку шаблона), but 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.[7]

Generally, this practice stages a more general approach: one of interactive programming, of writing (parts of) programs while they are interpreted. Traditionally most computer music programs have tended toward the old write/compile/run model which evolved when computers were much less powerful. This approach has locked out code-level innovation by people whose programming skills are more modest. Some programs have gradually integrated real-time controllers and gesturing (for example, MIDI-driven software synthesis and parameter control). Until recently, however, the musician/composer rarely had the capability of real-time modification of program code itself. This legacy distinction is somewhat erased by languages such as ChucK, SuperCollider, and Impromptu.

TOPLAP, an ad-hoc conglomerate of artists interested in live coding was formed in 2004, and promotes the use, proliferation and exploration of a range of software, languages and techniques to implement live coding. This is a parallel and collaborative effort e.g. with research at the Princeton Sound Lab, the University of Cologne, and the Computational Arts Research Group at Queensland University of Technology.

See also

References

  1. Doornbusch, Paul. "The Music of CSIRAC". Melbourne School of Engineering, Department of Computer Science and Software Engineering.
  2. Fildes, Jonathan (17 июня 2008). "'Oldest' computer music unveiled". News.bbc.co.uk. Дата обращения: 17 июня 2008. {{cite journal}}: Указан более чем один параметр |work= and |journal= (справка)
  3. Lejaren Hiller and Leonard Isaacson, Experimental Music: Composition with an Electronic Computer (New York: McGraw-Hill, 1959; reprinted Westport, Conn.: Greenwood Press, 1979),Ошибка: некорректно задана дата установки (исправьте через подстановку шаблона). ISBN 0313221588.
  4. Allauzen C., Crochemore M., Raffinot M., Factor oracle: a new structure for pattern matching; Proceedings of SOFSEM’99; Theory and Practice of Informatics. J. Pavelka, G. Tel and M. Bar- tosek ed., Milovy, Lecture Notes in Computer Science 1725, pp 291-306, Springer-Verlag, Berlin, 1999. ISBN 3-540-66694-X.
  5. COLLINS NICK, McLEAN ALEX, ROHRHUBER JULIAN, WARD ADRIAN. Live coding in laptop performance // Organised Sound. — 2003. — Декабрь (т. 8, № 03). — ISSN 1355-7718. — doi:10.1017/S135577180300030X. [исправить]
  6. Wang G. & Cook P. (2004) "On-the-fly Programming: Using Code as an Expressive Musical Instrument", In Proceedings of the 2004 International Conference on New Interfaces for Musical Expression (NIME) (New York: NIME, 2004).
  7. Collins, N. (2003). "Generative Music and Laptop Performance". Contemporary Music Review. 22 (4): 67–79. doi:10.1080/0749446032000156919.

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. Internet: http://www.flexatone.net/docs/nlcaacs.pdf
  • Ariza, C. 2005. An Open Design for Computer-Aided Algorithmic Music Composition: athenaCL. Ph.D. Dissertation, New York University. Internet: http://www.flexatone.net/docs/odcaamca.pdf
  • Berg, P. 1996. "Abstracting the future: The Search for Musical Constructs" Computer Music Journal 20(3): 24-27.
  • The Csound Book: Perspectives in Software Synthesis, Sound Design, Signal Processing, and Programming / Boulanger, Richard. — The MIT Press, March 6, 2000. — P. 740. — ISBN 0262522616.
  • 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 21, no. 7:526–34.
  • Collins, Nick. Introduction to Computer Music. — Chichester : Wiley, 2009. — ISBN 9780470714553.
  • Dodge, Charles. Computer Music: Synthesis, Composition and Performance. — 2nd. — New York : Schirmer Books, 1997. — P. 453. — ISBN 0-02-864682-7.
  • Heifetz, Robin. On the Wires of Our Nerves. — Lewisburg Pa. : Bucknell University Press, 1989. — ISBN 0838751555.
  • Manning, Peter. Electronic and Computer Music. — revised and expanded. — Oxford Oxfordshire : Oxford University Press, 2004. — ISBN 0195170857.
  • Perry, Mark, and Thomas Margoni. 2010. "From Music Tracks to Google Maps: Who Owns Computer-Generated Works?". Computer Law and Security Review 26: 621–29.
  • Roads, Curtis. The Computer Music Tutorial. — Cambridge : MIT Press, 1994. — ISBN 0262680823.
  • Supper, M. 2001. "A Few Remarks on Algorithmic Composition." Computer Music Journal 25(1): 48-53.
  • Xenakis, Iannis. Formalized Music: Thought and Mathematics in Composition. — Hillsdale, NY : Pendragon Pr, 2001. — ISBN 1576470792.

Software environments

Articles

Archives

Works composed by computers for human performance

Computer-generated compositions performed by computers


Category:Musical techniques Category:Computer music software


Шаблон:Несколько вопросов

"Компьютер музыкаэто термин, который изначально использовался в научных кругов, чтобы описать область исследования, касающиеся применения вычислительной техники в музыкальной композиции, в частности, что вытекающие из Западная музыкального искусства традиции. Она включает в себя теорию и применение новых и существующих технологий в области музыки, таких как синтеза звука, цифровой обработки сигналов, звуковой дизайн, звуковой диффузии, акустика и психоакустики. Области компьютерной музыки можно проследить его корни назад к происхождению электронная музыка, и первые эксперименты и инновации с электронными инструментами на рубеже 20-го века. Совсем недавно, с появлением персональных компьютеров, и рост главная запись, термин музыка компьютер теперь иногда используется для описания любого музыка, который был создан с помощью компьютерных технологий.

История

Большая часть работы по компьютерной музыке опирался на отношения между теория музыки и математика.

Первый в мире компьютер для воспроизведения музыки был CSIRAC, который был спроектирован и построен Тревор Пирси и Мастон Борода. Математик Джефф Хилл запрограммированы CSIRAC играть в популярные музыкальные мелодии с самого начала 1950-х. В 1951 году он публично играл полковник Боджи марта <ref> Шаблон:Cite журнал </ ссылка>, из которых не известны записи существуют.
Тем не менее, CSIRAC сыграл стандартный репертуар и не был использован для расширения музыкального мышления или композиционной практики, которая является текущей компьютерной музыки практике.

Самая старая из известных записей компьютерной музыки играли Ферранти Марк-1 компьютера, коммерческая версия Детские машины из Университет Манчестер осенью 1951 года. Музыкальная программа была написана Кристофер Стрэчи. Во время сессии зарегистрированы BBC, машина успела поработать свой путь через "Baa Baa Black Sheep", "Боже, храни короля" и часть "В настроении" <ref> Шаблон:Cite журнала. </ ссылка>

Два других основных событиях 1950-х годов были истоки цифрового синтеза звука с помощью компьютера, и алгоритмических программ состава за механическое воспроизведение. Max Mathews в Bell Laboratories разработали влиятельные МУЗЫКА I программы и ее потомки, дальнейшая популяризация музыки компьютером через 1962 статья в Science. Среди других пионеров, музыкальные химиков Lejaren Хиллер и Леонарда Исааксон работал над серией экспериментов алгоритмической композиции из 1956-9, проявляющиеся в 1957 ПремьералюксIlliac для струнного квартета. <ref> Lejaren Хиллер и Леонард Исааксон,Экспериментальная музыка: Композиция с электронно-вычислительная машина(Нью-Йорк: McGraw-Hill, 1959; перепечатано Вестпорт, штат Коннектикут: Greenwood Press, 1979), Шаблон:Страница необходимые . ISBN 0313221588. </ Ссылка>

Ранние компьютерные музыкальные программы как правило, не работают в реальном времени. Программы будут работать в течение нескольких часов или дней, на несколько миллионов долларов компьютеров, генерировать несколько минут музыки [править]. Джон Чаунинг в работе по [[FM синтез] ] с 1960-х 1970-х годах, и появление недорогих цифровых микросхем и микрокомпьютеров открыл дверь в режиме реального времени, поколение компьютерной музыки. К началу 1990-х годов производительность микропроцессорных компьютеров достигло такой степени, что в режиме реального времени поколение компьютерных музыку с помощью более общих программ и алгоритмов стало возможным [править].

Достижения

Достижения в области вычислительной мощности и программное обеспечение для работы с цифровых носителей резко повлияло на компьютерной музыки создается и производится. Текущее поколение микро-ЭВМ достаточно мощные, чтобы выполнять очень сложные аудио синтеза с использованием различных алгоритмов и подходов. Компьютер музыкальные системы и подходы в настоящее время повсеместно, и так прочно вошли в процесс создания музыки, которую мы вряд ли даст им вторую мысль: компьютерные синтезаторы, цифровые микшеры и эффекты единиц стали настолько распространенным, что использование цифровой, а не аналоговой технологии для создания и записи музыки является нормой, а не исключением.

== == Исследований Несмотря на повсеместное распространение компьютерной музыки в современной культуре, существует значительная активность в области компьютерной музыки, а исследователи продолжают преследовать нового и интересного компьютерного синтеза, состав и производительность approaches.Throughout мире Есть много организаций и учреждений, посвященный в области компьютерной и электронной музыки исследования и исследования, включая ICMA (International Computer Music Association), КИКА, ГООМС, Шеймус (Общество электроакустической музыки в Соединенных Штатах), ЦИК (Люди Сообщества электроакустической), а также большое количество высших учебных заведений по всему миру.

Компьютерной музыки

Компьютерная музыка музыка состоит путем, либо с помощью обширной, компьютер. Хотя любая музыка, которая пользуется компьютером в своем составе или реализация компьютерной до некоторой степени, использование компьютеров в настоящее время настолько широко распространены (в редакции поп-песни, например), что фраза компьютерной музыки, как правило, используется для обозначения такая музыка, которая не могла быть создана без'использование компьютеров.

Можно выделить две группы компьютерной музыки: музыка, в которой компьютерная оценка, которая может быть выполнена человеком, и музыка, которая является одновременно состоят и выполняются с помощью компьютеров. Существует большой жанр музыки, который организован, синтезируются, и созданные на компьютере.

Компьютерной оценки для исполнения человеческих игроков

Многие системы для генерации партитуры действительно существовал задолго до того времени компьютеров. Одним из них был Musikalisches Würfelspiel(Музыкальные игры в кости; 18-го века), системы, которые использовались броски костей для случайного выбора мер из большой коллекции небольших словосочетаний. Когда пропатчен вместе, эти фразы объединяются для создания музыкальных произведений, которые могут быть выполнены игроки человека. Хотя эти работы не были на самом деле состоят с компьютером в современном смысле этого слова, он использует зачаточной форме случайных комбинаторных методов иногда используется в компьютерные композиции.

Первый цифровой музыки в мире компьютер был создан в Австралии программист Джефф Хилл на CSIRAC компьютера, который был спроектирован и построен Тревор Пирси и Мастон Борода, хотя он был только играл стандартных мелодий день. Впоследствии одним из первых композиторов писать музыку с компьютера был Янис Ксенакис. Он писал программы в FORTRAN языка, создавшего числовые данные, что он транскрибируется в оценки, которую должны играть традиционные музыкальный инструмент s. Пример'ST/48 1962 года. Хотя Ксенакис вполне могла бы состоять эта музыка стороны, интенсивностью вычислений, необходимых для преобразования вероятностной математики в нотной записи была лучше оставить номер хруст мощности компьютера.

Компьютеры также были использованы в попытке подражать музыки великих композиторов прошлого, такие как Моцарт. Настоящий показатель этого метода является Дэвид Коуп. Он писал компьютерные программы, которые анализируют произведения других композиторов для создания новых произведений в едином стиле. Он использовал эту программу для большего эффекта при таких композиторов, как Бах и Моцарт (его программаЭксперименты в Музыкальный интеллектславится для создания "Моцарта сорок вторая симфония"), а также внутри своего орудия, сочетающие свои творения с этим из компьютера.

Композитор и исполнитель компьютеров

Позже, композиторов, таких как Готфрид Майкл Кениг были компьютеры генерировать звуки состава, а также оценка. Кениг производится алгоритмических состав программ, которые были обобщением своего серийный состав практики. Это не совсем похоже на работу Ксенакиса ", как он использовал математические абстракции и рассмотрели, как далеко он может исследовать эти музыкально. Программное обеспечение Кенига переведены расчета математических уравнений, в коды, которые представлены нотной записи. Это может быть преобразована в нотной записи от руки, а затем выполняется игроки человека. Его программы Проект 1 и Проект 2 являются примерами такого рода программного обеспечения. Позже он расширил такие же принципы в области синтеза, что позволяет компьютеру, чтобы произвести звук напрямую. SSP является пример программы, которая выполняет такую ​​функцию. Все эти программы были произведены в Кениг Институт Sonology в  Утрехт, Голландия в 1970-х.

Процедуры, такие как те, что используются Кениг и Ксенакиса все еще используются сегодня. С момента изобретения MIDI системы в начале 1980-х, например, некоторые люди работали над программами, которые карте MIDI заметки алгоритм, а затем может либо выход звуки или музыку с помощью компьютера звуковая карта или написать аудио файл для других программ, чтобы играть.

Некоторые из этих простых программ на основе фрактальной геометрии, и может отображать миди примечаниях к конкретным фрактальные ов, или фрактальные уравнения. Хотя такие программы широко доступны и иногда рассматриваются как умные игрушки для не-музыканта, некоторые профессиональные музыканты дали им внимания тоже. В результате "музыка" может быть больше как шум, или может звучать хорошо знакомый и приятный. Как и многое алгоритмической музыки, и алгоритмическое искусство в целом, больше зависит от того, каким образом параметры отображаются на аспекты этих уравнений, чем на сами уравнения. Так, например, того же уравнения могут быть сделаны, чтобы производить как лирическая и мелодичная музыкальное произведение в стиле середины девятнадцатого века, и фантастически диссонирует какофония больше напоминает авангардную музыку из 1950 и 1960.

Другие программы могут отображать математические формулы и константы для получения последовательности нот. Таким образом, иррациональное число может дать бесконечную последовательность нот, где каждая нота является цифра в десятичном выражении это число. Эта последовательность может быть в свою очередь состав сам по себе, или просто основой для дальнейшей разработки.

Такие операции, как эти, и даже более сложные операции могут быть выполнены в компьютерной музыке языков программирования, таких как Max / MSP, Supercollider, Csound, Чистый данных (Pd) Keykit и Чак. Эти программы теперь легко работать на большинстве персональных компьютеров, и зачастую способны более сложные функции, чем те, которых потребовало бы самых мощных мейнфреймов несколько десятилетий назад.

Там существуют программы, которые генерируют "человек-звучание" мелодии, используя обширную базу данных фраз. Одним из примеров является Band-в-Box, которая способна создать джаз, блюз и рок инструментальных соло почти без взаимодействия с пользователем. Другой Impro-Visor, который использует стохастических контекстно-свободная грамматика для генерации фраз и полной соло.

Другая "кибернетической" подход к компьютерным состав использует специализированные аппаратные средства для обнаружения внешних стимулов, которые затем отображаются на компьютере реализовать производительности. Примеры этого стиля компьютерной музыки можно найти в середине 80-х годов работа Дэвид Рокби (Очень нервная система), где аудитория / исполнитель движения "переводится как" для MIDI-сегментов. Компьютерное управление музыкой также найден в исполнении произведения канадского композитора Удо Kasemets, таких как Marce (ntennia) л Цирк С (АГ) elebrating Дюшана (1987), реализация Марсель Дюшан процесс кусок'Музыкальные Исправление с помощью электрического поезда модели для сбора хоппер-автомобиль камни должны быть депонированы на барабане подключены к аналоговый: цифровой преобразователь, отображение камень воздействия на счет отображения (выполняется в Торонто пианистом Гордон Монахан в 1987 Centennial Дюшан), или его установки и выполнения работ (например, Spectrascapes), основанный на его Geo (соно) объем (1986) 15x4-канальный с компьютерным управлением звуковой микшер. В этих последних работах, компьютер генерирует звуковые пейзажи с ленты цикл звуковых примеров, живых генераторов коротковолнового или синусоидальной.

Автоматизированного алгоритмической композиции

Схема, иллюстрирующая положение СААС по отношению к другим генеративной музыки Системы
Схема, иллюстрирующая положение СААС по отношению к другим генеративной музыки Системы

Компьютерное алгоритмической композиции (ДВК, произносится как "море-ACK") является внедрение и использование алгоритмических состав технологий в программном обеспечении. Эта метка является производным от сочетания двух меток, каждая слишком расплывчато для дальнейшего использования. Этикеткекомпьютерныйсостава не хватает специфики использования генеративных алгоритмов. Музыка производится с обозначениями или секвенирования программное обеспечение может быть легко считается автоматизированного композиции. Этикетке'алгоритмической композиции также слишком широким, особенно в том, что она не определяет использование компьютера. Термин автоматизированного, а не компьютерной, используется в том же порядке, САПР.

Видео-Driven Soundtrack Композитор

Новая концепция, поскольку музыка порожденных движет связанные видео. Этот процесс был разработан Tunepresto и доступна в качестве коммерческого продукта, Abaltat Muse, для пользователей, чтобы создать свою собственную музыку, основанную на их видео изображения или слайд-шоу. Процесс включает в себя анализ насыщенность цвета на фотографиях, а также расчет продолжительности съемки. Затем пользователь выбирает стиль музыки и саундтреков создается с использованием видеоинформации анализа в сочетании с правилами выбранного музыкального стиля. Музыка генерируемая безвозмездную, так как пользователь является создателем музыки.

Машина Импровизация

Машина Импровизация использует компьютерные алгоритмы для создания импровизации на имеющихся материалах музыки. Обычно это делается путем сложных рекомбинации музыкальные фразы, извлеченные из существующих музыку в прямом эфире или предварительно записанных. Для достижения надежного импровизации, в частности, стиль, машина импровизации использует машинное обучение и шаблон алгоритмы для анализа существующих музыкальных примеров. В результате образцы затем используются для создания новых вариаций "в стиле" оригинальная музыка, развитие понятия стилистических обратной закачки.
Это отличается от других методов импровизации с компьютеров, которые используют алгоритмических состав для создания новой музыки без проведения анализа существующих примеров музыки.

Статистическое моделирование стиль

Стиль моделирование предполагает создание вычислительных представление музыкальных поверхность, которая захватывает важные стилистические особенности из данных. Статистические подходы используются для захвата избыточных с точки зрения картина словари или повторы, которые затем комбинировать для создания новых музыкальных данных. Стиль смешивания может быть реализовано путем анализа баз данных, содержащих несколько музыкальных примеров в разных стилях. Машина построена на импровизации долго музыкальной традиции статистического моделирования, которая началась с Хиллер иИсааксон в Illiac сюита для струнного квартета(1957) и использует Ксенакис 'из цепях Маркова и случайные процессы. Современные методы включают использование сжатие данных без потерь для дополнительных разбора, предсказание дерева суффиксов и строка поиска алгоритмом фактор оракула (в основномфактор оракулаявляется конечный автомат построен в линейном времени и пространства в дополнительных моды <ref> Allauzen С., Crochemore М., Raffinot М.,Фактор оракула. ​​новую структуру для сопоставления с шаблоном; Труды SOFSEM'99; теории и практики информатики Дж. Pavelka, Г. и М. Тел Бар -

tosek изд. Milovy, конспекты лекций по информатике 1725 г., стр. 291-306, Springer-Verlag, Berlin,
1999 год. ISBN 3-540-66694-X. </ Ссылка>). 

Использование машины Импровизация

Машина Импровизация поощряет музыкального творчества, обеспечивая автоматическую моделирования и трансформации структуры для существующих музыки. Это создает естественный интерфейс с музыкантом без необходимости кодирования музыкальных алгоритмов. В живом исполнении, система вновь вводит материал музыканта по-разному, что позволяет семантики уровня представления сессии и смарт-рекомбинации и превращения этого материала в режиме реального времени. В автономном версии, машина Импровизация может быть использована для достижения стиль смешивания, подход вдохновлен Ванневар Буша Memex мнимой машины.

=== === Реализации Matlab реализации машины импровизации фактор Oracle может быть найдено в рамках компьютер Audition панели инструментов.

Omax является программной среде разработана в КИКА. Omax использует OpenMusic и Макс. Он основан на исследованиях по стилистическим моделирования осуществляется Жерар Assayag и Шломо Дубнов и на исследования по импровизации с компьютером Г. Assayag, М. Chemillier и Г. Блох (он жеOmax братьев) в Музыка КИКА Представления группы.

Музыканты работы с машиной импровизации

Жерар Assayag (КИКА, Франция), Джереми Baguyos (Университет Небраски в Омахе, США)

Тим Блэквелл (Голдсмит колледжа, Великобритания), 

Джордж Блоха (композитор, Франция), Марк Chemiller (КИКА / CNRS, Франция), Ник Коллинз (Университет Сассекса, Великобритания) Шломо Дубнов (Композитор, Израиль / США), Мари Кимура (Juilliard, Нью-Йорк), Джордж Льюис (Колумбийский университет, Нью-Йорк), Бернард Lubat (Пианист, Франция), Джоэл Райан (Институт Sonology, Нидерланды), Мишель Waisvisz (STEIM, Нидерланды), Дэвид Вессел (CNMAT, Калифорния), Майкл Янг (Голдсмит колледжа, Великобритания), Пьетро Гросси (CNUCE, Институт Национального исследовательского совета, Пиза, Италия),

Тоби Гиффорд и Эндрю Браун (Griffith University, Брисбен, Австралия). 

Live кодирования

Live кодирования <ref> Шаблон:Привести подборку </ ссылка> (иногда известный как "интерактивное программирование», «на лету программирования, <ref> Ван Г. и П. Кук (2004) "На лету программированию: Использование Кодекса Выразительные Музыкальных Инструментов", ВМатериалы в 2004 году Международной конференции по Новые интерфейсы для музыкального выражения (Ниме)(Нью-Йорк: Ниме, 2004). </ исх> 'как раз во время программирования ») это имя, данное в процессе написания Программное обеспечение в режиме реального времени в рамках исполнения. Исторически сложилось, что подобные методы были использованы для производства ранних компьютерного искусства [править], но недавно он был апробирован в качестве более строгой альтернативой ноутбуку музыкантов, которые, живут кодеры часто чувствуют, отсутствие харизмы и pizzazz из музыканты концертах <ref> Шаблон:Cite журнале </ ссылка>

Как правило, эта практика этапов более общего подхода: один из интерактивного программирования, написания этой статьи (части) программ в то время как они интерпретируются. Традиционно большинство компьютерных программ, музыки, как правило в сторону старой записи / компиляции / запустить модель, которая развилась, когда компьютеры были гораздо менее мощные. Этот подход имеет заблокированы на уровне кода инновации людей, чьи навыки программирования более скромны. Некоторые программы, постепенно интегрирована в режиме реального времени контроллеров и жестами (например, MIDI управляемой синтеза программного обеспечения и управления параметрами). До недавнего времени, однако, музыкант / композитор редко имели возможность в режиме реального времени модификации программного кода непосредственно. Это наследие различие несколько стерты языков, таких как Чак, Supercollider и Экспромт.

TOPLAP, специальных конгломерат художники заинтересованы в прямом эфире кодирования была образована в 2004 году и пропагандирует использование, распространение и освоение спектр программного обеспечения, языков и методики для реализации жить кодирования. Это параллельных и совместных усилий например, с исследованиями в Princeton Sound Lab, Кельнского университета, и расчетных исследований Arts Group по адресу Технологический университет Квинсленда.

См. также

Шаблон:Кол-начать Шаблон:Коллег-2

Шаблон:Коллег-2

Ссылки


Дополнительная литература

  • Ариса, C. 2005. "Навигация Пейзаж автоматизированного Алгоритмические системы. Состав: Определение, семь дескрипторов, а Лексикон систем и научных исследований" ВМатериалы Международной конференцииМузыка компьютер. Сан - Франциско: Международная ассоциация компьютерной музыки. 765-772. Интернет: http://www.flexatone.net/docs/nlcaacs.pdf
* Ариса, C. 2005. Открытый дизайн для автоматизированного Алгоритмические Состав Музыка: athenaCL. Доктор философии Диссертация, Нью-Йоркского университета. Интернет: http://www.flexatone.net/docs/odcaamca.pdf
* Берг, П. 1996 года. "Абстрагируясь будущее: Поиск Музыкальное Создает"Computer Music Journal20 (3): 24-27.
* Шаблон:Cite книгу
* Chadabe, Джоэл. 1997 год. Электрические Звук: прошлое и Promise электронныхМузыка. Верхний Saddle River, Нью-Джерси: Prentice Hall.
* Чаунинг, Джон. 1973 год. "Синтез комплекса Audio спектров с помощью частотной модуляции". ЖурналАудио общество инженерного21, нет. 7:526-34.
* Шаблон:Cite книга
* Шаблон:Cite книга
* Шаблон:Cite книга
* Шаблон:Cite книга
* Перри, Марк, и Томас Margoni. 2010 год. "Из музыкальных треков в Google Maps: Кто владеет компьютерной Works". Закон Компьютеры и контроля безопасности26: 621-29.
* Шаблон:Cite книга
* Вечери, М. 2001. "Несколько замечаний о Алгоритмические Состав". Computer Music Journal25 (1): 48-53.
* Шаблон:Cite книга

Ссылки

<! - Рода, вытекающие из слияния == Ссылки ==

* краткое введение (и библиотеку для кодирования жить в суперколлайдера)
* пакетов Форт, Форт интерактивной системы в режиме реального времени визуальные
* MIDI ДЛЯ в Matlab 

->

=== Программное обеспечение === среды

* Общие Музыка, среда музыкальную композицию, которая производит звук, превращая представителей высокого уровня музыкальной структуры в различных протоколов управления для синтеза звука и дисплей.
* Csound 
  • Проектирование Музыка, компьютерного состав принимая картину как ссылки, основанные на DM-D среды программирования
* Fluxus livecoding и игра / Среда обучения для 3D-графики и игр, основанных на  Схема
* Водород 
* Impro-Visor импровизации инструкции, с автоматической генерацией мелодия 
  • Max / MSP, графической среды разработки для музыки и мультимедиа, изобретенная в КИКА, названный в честь Max Mathews, а также разработан и поддерживается компанией Сан-Франциско на основе программного обеспечения Компания Велоспорт '74
* MEAPsoft дескриптор сегментации на основе аудио-и повторного расположения
* KeyKit 
* Supercollider 

Статьи

  • [~ Http://home.comcast.net/ chtongyu / Thesis.html компьютером Состав Музыка] тезис Ю. Чонг (MIT 1996)
* Компьютерный Состав Статья Карлхайнц Essl (1991)
* Г. Assayag, С. Дубнова «Использование фактора Оракулы для машины Импровизация», мягкие вычисления, вып. 8, № 9, Septembre, 2004
* С. Дубнов и соавт. Использование машинного обучения методам моделирования музыкального стиля, IEEE Computer, октябрь 2003
* Г. Льюис, Too Many Notes: Компьютеры, сложности и культуры в Voyager, Леонардо Музыка Journal 10 (2000) 33-39
* # С. Дубнов, Стилистические случайность: о составлении NTrope для новобрачных, организованной звука, том 4, выпуск 2 (июнь 1999)
* Zelli, Биджан. "Реале унд virtuelle Räume в дер Computermusik. Theorien, Systeme, Analysen" Неопубликованные докторской диссертации. Kommunikations-унд Geschichtswissenschaft, Technische Universität Берлин, 2001 год. Доступные на сайт автора

Архивы === ===

  • algorithmic.net - лексикон систем и исследования в области компьютерного алгоритмического состав
* doornbusch.net / хронологии - хронология компьютерной музыки и связанные с ними события

Произведения, состоящие на компьютеры для человеческой деятельности

  • Illiac Suite для струнного квартета, по Lejaren А. Хиллера и Леонард Изаксон (1957)
* Упражнения, 3 Аско Pieces, Beitrag (среди прочих) Г. М. Кениг

Компьютерной композиции в исполнении компьютеров

  • Lexikon-Соната: алгоритмической состав Карлхайнц Essl окружения
* Metamath Музыка Музыка полученные от математические доказательства
* phyMuse Музыка порожденных вычислительно от традиционной песни как творчество ландшафтов
* CodeSounding Sonification структур Java исходный код, полученный после обработки исходных файлов. Время звуки функция того, как исходный код работает программа была структурирована
* Muse Abaltat Видео Driven Композитор Soundtrack 
* Фрактальная кузница Tune Компьютерная музыка, основанная на аналогичной идеей Koch снежинка, с множеством примеров мелодий вы можете сделать
* ALICE программ, которые могут импровизировать в режиме реального времени с человеческим плеер с помощью Искусственные нейронные сети
* вирусных симфонии создается с помощью программного обеспечения компьютера вирусом Джозеф Nechvatal

Шаблон:DefaultSort: Компьютерная музыка Категория: Музыкальные методы Категория: Программное обеспечение Компьютеры музыка

Прим: Informatica музыкальных Де: Computermusik Фернандо Алонсо: موسیقی رایانهای Пт: Musique assistée номинальной ordinateur Это: Rapporto тра Musica и информатики П: Computermuziek А: デスクトップ ミュージック Пт: Musica computacional Ц: Tietokonemusiikki Шаблон:Несколько вопросов

"Компьютер музыкаэто термин, который изначально использовался в научных кругов, чтобы

описать область исследования, касающиеся применения вычислительной техники в

музыкальной композиции, в частности, что вытекающие из Западная музыкального искусства

традиции. Она включает в себя теорию и применение новых и существующих технологий в области

музыки, таких как синтеза звука, цифровой обработки сигналов, звуковой дизайн,

звуковой диффузии, акустика и психоакустики. Области компьютерной музыки можно

проследить его корни назад к происхождению электронная музыка, и первые эксперименты и

инновации с электронными инструментами на рубеже 20-го века. Совсем недавно, с появлением

персональных компьютеров, и рост главная запись, термин музыка компьютер теперь

иногда используется для описания любого музыка, который был создан с помощью

компьютерных технологий.

История

Большая часть работы по компьютерной музыке опирался на отношения между теория музыки и

математика.

Первый в мире компьютер для воспроизведения музыки был CSIRAC, который был 

спроектирован и построен Тревор Пирси и Мастон Борода. Математик Джефф Хилл

запрограммированы CSIRAC играть в популярные музыкальные мелодии с самого начала 1950-х. В

1951 году он публично играл полковник Боджи марта <ref> Шаблон:Cite журнал </ ссылка>, из

которых не известны записи существуют.

Тем не менее, CSIRAC сыграл стандартный репертуар и не был использован для расширения 

музыкального мышления или композиционной практики, которая является текущей компьютерной

музыки практике.

Самая старая из известных записей компьютерной музыки играли Ферранти Марк-1

компьютера, коммерческая версия Детские машины из Университет Манчестер осенью

1951 года. Музыкальная программа была написана Кристофер Стрэчи. Во время сессии

зарегистрированы BBC, машина успела поработать свой путь через "Baa Baa Black Sheep",

"Боже, храни короля" и часть "В настроении" <ref> Шаблон:Cite журнала. </ ссылка>

Два других основных событиях 1950-х годов были истоки цифрового синтеза звука с помощью

компьютера, и алгоритмических программ состава за механическое воспроизведение. [[Max

Mathews]] в Bell Laboratories разработали влиятельные МУЗЫКА I программы и ее

потомки, дальнейшая популяризация музыки компьютером через 1962 статья в Science. Среди

других пионеров, музыкальные химиков Lejaren Хиллер и Леонарда Исааксон работал над

серией экспериментов алгоритмической композиции из 1956-9, проявляющиеся в 1957

ПремьералюксIlliac для струнного квартета. <ref> Lejaren Хиллер и Леонард

Исааксон,Экспериментальная музыка: Композиция с электронно-вычислительная машина(Нью-

Йорк: McGraw-Hill, 1959; перепечатано Вестпорт, штат Коннектикут: Greenwood Press, 1979),

Шаблон:Страница необходимые . ISBN 0313221588. </ Ссылка>

Ранние компьютерные музыкальные программы как правило, не работают в [[в режиме реального

времени вычислительные | реальном времени]]. Программы будут работать в течение нескольких

часов или дней, на несколько миллионов долларов компьютеров, генерировать несколько минут

музыки [править]. Джон Чаунинг в работе по [[FM синтез] ] с

1960-х 1970-х годах, и появление недорогих цифровых микросхем и микрокомпьютеров открыл

дверь в режиме реального времени, поколение компьютерной музыки. К началу 1990-х годов

производительность микропроцессорных компьютеров достигло такой степени, что в режиме

реального времени поколение компьютерных музыку с помощью более общих программ и алгоритмов

стало возможным [править].

Достижения

Достижения в области вычислительной мощности и программное обеспечение для работы с

цифровых носителей резко повлияло на компьютерной музыки создается и производится. Текущее

поколение микро-ЭВМ достаточно мощные, чтобы выполнять очень сложные аудио синтеза с

использованием различных алгоритмов и подходов. Компьютер музыкальные системы и подходы в

настоящее время повсеместно, и так прочно вошли в процесс создания музыки, которую мы вряд

ли даст им вторую мысль: компьютерные синтезаторы, цифровые микшеры и эффекты единиц стали

настолько распространенным, что использование цифровой, а не аналоговой технологии для

создания и записи музыки является нормой, а не исключением.

== == Исследований Несмотря на повсеместное распространение компьютерной музыки в современной культуре,

существует значительная активность в области компьютерной музыки, а исследователи

продолжают преследовать нового и интересного компьютерного синтеза, состав и

производительность approaches.Throughout мире Есть много организаций и учреждений,

посвященный в области компьютерной и электронной музыки исследования и исследования,

включая ICMA (International Computer

Music Association), КИКА, ГООМС, Шеймус (Общество электроакустической музыки в

Соединенных Штатах), ЦИК (Люди Сообщества электроакустической), а также большое

количество высших учебных заведений по всему миру.

Компьютерной музыки

Компьютерная музыка музыка состоит путем, либо с помощью

обширной, компьютер. Хотя любая музыка, которая пользуется компьютером в своем составе или

реализация компьютерной до некоторой степени, использование компьютеров в настоящее время

настолько широко распространены (в редакции поп-песни, например), что фраза компьютерной

музыки, как правило, используется для обозначения такая музыка, которая не могла быть

создана без'использование компьютеров.

Можно выделить две группы компьютерной музыки: музыка, в которой компьютерная оценка,

которая может быть выполнена человеком, и музыка, которая является одновременно состоят и

выполняются с помощью компьютеров. Существует большой жанр музыки, который организован,

синтезируются, и созданные на компьютере.

Компьютерной оценки для исполнения человеческих игроков

Многие системы для генерации партитуры действительно существовал задолго до того времени

компьютеров. Одним из них был Musikalisches Würfelspiel(Музыкальные игры в кости;

18-го века), системы, которые использовались броски костей для случайного выбора мер из

большой коллекции небольших словосочетаний. Когда пропатчен вместе, эти фразы объединяются

для создания музыкальных произведений, которые могут быть выполнены игроки человека. Хотя

эти работы не были на самом деле состоят с компьютером в современном смысле этого слова, он

использует зачаточной форме случайных комбинаторных методов иногда используется в

компьютерные композиции.

Первый цифровой музыки в мире компьютер был создан в Австралии программист Джефф Хилл на

CSIRAC компьютера, который был спроектирован и построен Тревор Пирси и Мастон Борода,

хотя он был только играл стандартных мелодий день. Впоследствии одним из первых

композиторов писать музыку с компьютера был Янис Ксенакис. Он писал программы в

FORTRAN языка, создавшего числовые данные, что он транскрибируется в оценки, которую

должны играть традиционные музыкальный инструмент s. Пример'ST/48 1962 года. Хотя

Ксенакис вполне могла бы состоять эта музыка стороны, интенсивностью вычислений,

необходимых для преобразования вероятностной математики в нотной записи была лучше оставить

номер хруст мощности компьютера.

Компьютеры также были использованы в попытке подражать музыки великих композиторов

прошлого, такие как Моцарт. Настоящий показатель этого метода

является Дэвид Коуп. Он писал компьютерные программы, которые анализируют произведения

других композиторов для создания новых произведений в едином стиле. Он использовал эту

программу для большего эффекта при таких композиторов, как Бах и Моцарт (его

программаЭксперименты в Музыкальный интеллектславится для создания "Моцарта сорок

вторая симфония"), а также внутри своего орудия, сочетающие свои творения с этим из

компьютера.

Композитор и исполнитель компьютеров

Позже, композиторов, таких как Готфрид Майкл Кениг были компьютеры генерировать звуки 

состава, а также оценка. Кениг производится алгоритмических состав программ, которые

были обобщением своего серийный состав практики. Это не совсем похоже на работу

Ксенакиса ", как он использовал математические абстракции и рассмотрели, как далеко он

может исследовать эти музыкально. Программное обеспечение Кенига переведены расчета

математических уравнений, в коды, которые представлены нотной записи. Это может быть

преобразована в нотной записи от руки, а затем выполняется игроки человека. Его программы

Проект 1 и Проект 2 являются примерами такого рода программного обеспечения. Позже он

расширил такие же принципы в области синтеза, что позволяет компьютеру, чтобы произвести

звук напрямую. SSP является пример программы, которая выполняет такую ​​функцию. Все эти

программы были произведены в Кениг Институт Sonology в Утрехт, Голландия в 1970-х.

Процедуры, такие как те, что используются Кениг и Ксенакиса все еще используются сегодня. С

момента изобретения MIDI системы в начале 1980-х, например, некоторые люди работали над

программами, которые карте MIDI заметки алгоритм, а затем может либо выход звуки или музыку

с помощью компьютера звуковая карта или написать аудио файл

для других программ, чтобы играть.

Некоторые из этих простых программ на основе фрактальной геометрии, и может отображать

миди примечаниях к конкретным фрактальные ов, или фрактальные уравнения. Хотя такие

программы широко доступны и иногда рассматриваются как умные игрушки для не-музыканта,

некоторые профессиональные музыканты дали им внимания тоже. В результате "музыка" может

быть больше как шум, или может звучать хорошо знакомый и приятный. Как и многое

алгоритмической музыки, и алгоритмическое искусство в целом, больше зависит от того,

каким образом параметры отображаются на аспекты этих уравнений, чем на сами уравнения. Так,

например, того же уравнения могут быть сделаны, чтобы производить как лирическая и

мелодичная музыкальное произведение в стиле середины девятнадцатого века, и фантастически

диссонирует какофония больше напоминает авангардную музыку из 1950 и 1960.

Другие программы могут отображать математические формулы и константы для получения

последовательности нот. Таким образом, иррациональное число может дать бесконечную

последовательность нот, где каждая нота является цифра в десятичном выражении это число.

Эта последовательность может быть в свою очередь состав сам по себе, или просто основой для

дальнейшей разработки.

Такие операции, как эти, и даже более сложные операции могут быть выполнены в компьютерной

музыке языков программирования, таких как Max / MSP, Supercollider, Csound,

Чистый данных (Pd) Keykit и Чак. Эти программы теперь легко работать на

большинстве персональных компьютеров, и зачастую способны более сложные функции, чем те,

которых потребовало бы самых мощных мейнфреймов несколько десятилетий назад.

Там существуют программы, которые генерируют "человек-звучание" мелодии, используя обширную

базу данных фраз. Одним из примеров является Band-в-Box, которая способна создать

джаз, блюз и рок инструментальных соло почти без взаимодействия с

пользователем. Другой Impro-Visor, который использует [[стохастических контекстно-

свободная грамматика]] для генерации фраз и полной соло.

Другая "кибернетической" подход к компьютерным состав использует специализированные

аппаратные средства для обнаружения внешних стимулов, которые затем отображаются на

компьютере реализовать производительности. Примеры этого стиля компьютерной музыки можно

найти в середине 80-х годов работа Дэвид Рокби (Очень нервная система), где аудитория /

исполнитель движения "переводится как" для MIDI-сегментов. Компьютерное управление музыкой

также найден в исполнении произведения канадского композитора Удо Kasemets, таких как

Marce (ntennia) л Цирк С (АГ) elebrating Дюшана (1987), реализация Марсель Дюшан

процесс кусок'Музыкальные Исправление с помощью электрического поезда модели для сбора

хоппер-автомобиль камни должны быть депонированы на барабане подключены к аналоговый:

цифровой преобразователь, отображение камень воздействия на счет отображения (выполняется в

Торонто пианистом Гордон Монахан в 1987 Centennial Дюшан), или его установки и

выполнения работ (например, Spectrascapes), основанный на его Geo (соно) объем (1986) 15x4

-канальный с компьютерным управлением звуковой микшер. В этих последних работах, компьютер

генерирует звуковые пейзажи с ленты цикл звуковых примеров, живых генераторов

коротковолнового или синусоидальной.

Автоматизированного алгоритмической композиции

Схема, иллюстрирующая положение СААС по отношению к другим генеративной музыки Системы
Схема, иллюстрирующая положение СААС по отношению к другим генеративной музыки Системы

Компьютерное алгоритмической

композиции (ДВК, произносится как "море-ACK") является внедрение и использование

алгоритмических состав технологий в программном обеспечении. Эта метка является

производным от сочетания двух меток, каждая слишком расплывчато для дальнейшего

использования. Этикеткекомпьютерныйсостава не хватает специфики использования

генеративных алгоритмов. Музыка производится с обозначениями или секвенирования программное

обеспечение может быть легко считается автоматизированного композиции.

Этикетке'алгоритмической композиции также слишком широким, особенно в том, что она не

определяет использование компьютера. Термин автоматизированного, а не компьютерной,

используется в том же порядке, САПР.

Видео-Driven Soundtrack Композитор

Новая концепция, поскольку музыка порожденных движет связанные видео. Этот процесс был

разработан Tunepresto и доступна в качестве коммерческого продукта, Abaltat Muse, для

пользователей, чтобы создать свою собственную музыку, основанную на их видео изображения

или слайд-шоу. Процесс включает в себя анализ насыщенность цвета на фотографиях, а также

расчет продолжительности съемки. Затем пользователь выбирает стиль музыки и саундтреков

создается с использованием видеоинформации анализа в сочетании с правилами выбранного

музыкального стиля. Музыка генерируемая безвозмездную, так как

пользователь является создателем музыки.

Машина Импровизация

Машина Импровизация использует компьютерные алгоритмы для создания импровизации на 

имеющихся материалах музыки. Обычно это делается путем сложных рекомбинации музыкальные

фразы, извлеченные из существующих музыку в прямом эфире или предварительно записанных. Для

достижения надежного импровизации, в частности, стиль, машина импровизации использует

машинное обучение и шаблон алгоритмы для анализа существующих музыкальных примеров.

В результате образцы затем используются для создания новых вариаций "в стиле" оригинальная

музыка, развитие понятия стилистических обратной закачки.

Это отличается от других методов импровизации с компьютеров, которые используют 

алгоритмических состав для создания новой музыки без проведения анализа существующих

примеров музыки.

Статистическое моделирование стиль

Стиль моделирование предполагает создание вычислительных представление музыкальных

поверхность, которая захватывает важные стилистические особенности из данных.

Статистические подходы используются для захвата избыточных с точки зрения картина словари

или повторы, которые затем комбинировать для создания новых музыкальных данных. Стиль

смешивания может быть реализовано путем анализа баз данных, содержащих несколько

музыкальных примеров в разных стилях. Машина построена на импровизации долго музыкальной

традиции статистического моделирования, которая началась с Хиллер иИсааксон в Illiac

сюита для струнного квартета(1957) и использует Ксенакис 'из цепях Маркова и

случайные процессы. Современные методы включают использование [[сжатие данных без

потерь]] для дополнительных разбора, предсказание дерева суффиксов и строка поиска

алгоритмом фактор оракула (в основномфактор оракулаявляется конечный автомат построен в

линейном времени и пространства в дополнительных моды <ref> Allauzen С., Crochemore М.,

Raffinot М.,Фактор оракула. ​​новую структуру для сопоставления с шаблоном; Труды

SOFSEM'99; теории и практики информатики Дж. Pavelka, Г. и М. Тел Бар -

tosek изд. Milovy, конспекты лекций по информатике 1725 г., стр. 291-306, Springer-Verlag, 

Berlin,

1999 год. ISBN 3-540-66694-X. </ Ссылка>). 

Использование машины Импровизация

Машина Импровизация поощряет музыкального творчества, обеспечивая автоматическую

моделирования и трансформации структуры для существующих музыки. Это создает естественный

интерфейс с музыкантом без необходимости кодирования музыкальных алгоритмов. В живом

исполнении, система вновь вводит материал музыканта по-разному, что позволяет семантики

уровня представления сессии и смарт-рекомбинации и превращения этого материала в режиме

реального времени. В автономном версии, машина Импровизация может быть использована для

достижения стиль смешивания, подход вдохновлен Ванневар Буша Memex мнимой машины.

=== === Реализации Matlab реализации машины импровизации фактор Oracle может быть найдено в рамках [[компьютер

Audition]] панели инструментов.

Omax является программной среде разработана в КИКА. Omax использует OpenMusic и Макс.

Он основан на исследованиях по стилистическим моделирования осуществляется Жерар Assayag и

Шломо Дубнов и на исследования по импровизации с компьютером Г. Assayag, М. Chemillier и Г.

Блох (он жеOmax братьев) в Музыка КИКА Представления группы.

Музыканты работы с машиной импровизации

Жерар Assayag (КИКА, Франция), Джереми Baguyos (Университет Небраски в Омахе, США)

Тим Блэквелл (Голдсмит колледжа, Великобритания), 

Джордж Блоха (композитор, Франция), Марк Chemiller (КИКА / CNRS, Франция), Ник Коллинз (Университет Сассекса, Великобритания) Шломо Дубнов (Композитор, Израиль / США), Мари Кимура (Juilliard, Нью-Йорк), Джордж Льюис (Колумбийский университет, Нью-Йорк), Бернард Lubat (Пианист, Франция), Джоэл Райан (Институт Sonology, Нидерланды), Мишель Waisvisz (STEIM, Нидерланды), Дэвид Вессел (CNMAT, Калифорния), Майкл Янг (Голдсмит колледжа, Великобритания), Пьетро Гросси (CNUCE, Институт Национального исследовательского совета, Пиза, Италия),

Тоби Гиффорд и Эндрю Браун (Griffith University, Брисбен, Австралия). 

Live кодирования

Live кодирования <ref> Шаблон:Привести подборку </ ссылка> (иногда

известный как "интерактивное программирование», «на лету программирования, <ref> Ван Г. и

П. Кук (2004) [http://soundlab.cs.princeton.edu/publications/on-the-fly_nime2004.pdf "На

лету программированию: Использование Кодекса Выразительные Музыкальных Инструментов"],

ВМатериалы в 2004 году Международной конференции по Новые интерфейсы для музыкального

выражения (Ниме)(Нью-Йорк: Ниме, 2004). </ исх> 'как раз во время программирования ») это

имя, данное в процессе написания Программное обеспечение в режиме реального времени в

рамках исполнения. Исторически сложилось, что подобные методы были использованы для

производства ранних компьютерного искусства [править], но

недавно он был апробирован в качестве более строгой альтернативой ноутбуку музыкантов,

которые, живут кодеры часто чувствуют, отсутствие харизмы и pizzazz из музыканты

концертах <ref> Шаблон:Cite журнале </ ссылка>

Как правило, эта практика этапов более общего подхода: один из интерактивного

программирования, написания этой статьи (части) программ в то время как они

интерпретируются. Традиционно большинство компьютерных программ, музыки, как правило в

сторону старой записи / компиляции / запустить модель, которая развилась, когда компьютеры

были гораздо менее мощные. Этот подход имеет заблокированы на уровне кода инновации людей,

чьи навыки программирования более скромны. Некоторые программы, постепенно интегрирована в

режиме реального времени контроллеров и жестами (например, MIDI управляемой синтеза

программного обеспечения и управления параметрами). До недавнего времени, однако, музыкант

/ композитор редко имели возможность в режиме реального времени модификации программного

кода непосредственно. Это наследие различие несколько стерты языков, таких как Чак,

Supercollider и Экспромт.

TOPLAP, специальных конгломерат художники заинтересованы в прямом эфире кодирования

была образована в 2004 году и пропагандирует использование, распространение и освоение

спектр программного обеспечения, языков и методики для реализации жить кодирования. Это

параллельных и совместных усилий например, с исследованиями в Princeton Sound Lab,

Кельнского университета, и расчетных исследований Arts Group по адресу

Технологический университет Квинсленда.

См. также

Шаблон:Кол-начать Шаблон:Коллег-2

Шаблон:Коллег-2

Ссылки


Дополнительная литература

  • Ариса, C. 2005. "Навигация Пейзаж автоматизированного Алгоритмические системы. Состав:

Определение, семь дескрипторов, а Лексикон систем и научных исследований" ВМатериалы

Международной конференцииМузыка компьютер. Сан - Франциско: Международная ассоциация

компьютерной музыки. 765-772. Интернет: http://www.flexatone.net/docs/nlcaacs.pdf

* Ариса, C. 2005. Открытый дизайн для автоматизированного Алгоритмические Состав Музыка: 

athenaCL. Доктор философии Диссертация, Нью-Йоркского университета. Интернет:

http://www.flexatone.net/docs/odcaamca.pdf

* Берг, П. 1996 года. "Абстрагируясь будущее: Поиск Музыкальное Создает"Computer Music 

Journal20 (3): 24-27.

* Шаблон:Cite книгу
* Chadabe, Джоэл. 1997 год. Электрические Звук: прошлое и Promise электронныхМузыка. 

Верхний Saddle River, Нью-Джерси: Prentice Hall.

* Чаунинг, Джон. 1973 год. "Синтез комплекса Audio спектров с помощью частотной 

модуляции". ЖурналАудио общество инженерного21, нет. 7:526-34.

* Шаблон:Cite книга
* Шаблон:Cite книга
* Шаблон:Cite книга
* Шаблон:Cite книга
* Перри, Марк, и Томас Margoni. 2010 год. 

"[Http://papers.ssrn.com/sol3/Delivery.cfm/SSRN_ID1753242_code1383303.pdf?

abstractid=1647584&mirid=1 Из музыкальных треков в Google Maps: Кто владеет компьютерной

Works]". Закон Компьютеры и контроля безопасности26: 621-29.

* Шаблон:Cite книга
* Вечери, М. 2001. "Несколько замечаний о Алгоритмические Состав". Computer Music 

Journal25 (1): 48-53.

* Шаблон:Cite книга

Ссылки

<! - Рода, вытекающие из слияния == Ссылки ==

код ди-джеев Live]

* краткое введение (и библиотеку 

для кодирования жить в суперколлайдера)

* пакетов Форт, Форт интерактивной системы в режиме реального 

времени визуальные

* MIDI ДЛЯ в Matlab 

->

=== Программное обеспечение === среды

* Общие Музыка, среда музыкальную композицию, 

которая производит звук, превращая представителей высокого уровня музыкальной структуры в

различных протоколов управления для синтеза звука и дисплей.

* Csound 

картину как ссылки, основанные на DM-D среды программирования

* Fluxus livecoding и игра / Среда обучения для 3D-графики 

и игр, основанных на Схема

* Водород 

среды

* Impro-Visor импровизации инструкции, с автоматической генерацией мелодия 
  • Max / MSP, графической среды разработки для музыки и

мультимедиа, изобретенная в КИКА, названный в честь Max Mathews, а также разработан

и поддерживается компанией Сан-Франциско на основе программного обеспечения Компания

Велоспорт '74

* MEAPsoft дескриптор сегментации на основе аудио-и повторного 

расположения

* KeyKit 

основанный на Common Lisp, CLOS и OpenGL, специализирующаяся на компьютерной состав и

синтеза звука

* Supercollider 

Статьи

Чонг (MIT 1996)

* Компьютерный Состав Статья Карлхайнц Essl (1991)
* [Http://mediatheque.ircam.fr/articles/textes/Assayag04a/ Г. Assayag, С. Дубнова 

«Использование фактора Оракулы для машины Импровизация», мягкие вычисления, вып. 8, № 9,

Septembre, 2004]

* [Http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1236474 С. Дубнов и соавт. 

Использование машинного обучения методам моделирования музыкального стиля, IEEE Computer,

октябрь 2003]

* [Http://muse.jhu.edu/demo/leonardo_music_journal/v010/10.1lewis.html Г. Льюис, Too Many 

Notes: Компьютеры, сложности и культуры в Voyager, Леонардо Музыка Journal 10 (2000) 33-39]

* [Http://journals.cambridge.org/action/displayIssue?jid=OSO&volumeId=4&issueId=02 # С. 

Дубнов, Стилистические случайность: о составлении NTrope для новобрачных, организованной

звука, том 4, выпуск 2 (июнь 1999)]

* Zelli, Биджан. "Реале унд virtuelle Räume в дер Computermusik. Theorien, Systeme, 

Analysen" Неопубликованные докторской диссертации. Kommunikations-унд

Geschichtswissenschaft, Technische Universität Берлин, 2001 год. Доступные на

сайт автора

Архивы === ===

  • algorithmic.net - лексикон систем и исследования в области

компьютерного алгоритмического состав

* doornbusch.net / хронологии - хронология 

компьютерной музыки и связанные с ними события

Произведения, состоящие на компьютеры для человеческой деятельности

квартета, по Lejaren А. Хиллера и Леонард Изаксон (1957)

* Упражнения, 3 Аско Pieces, Beitrag (среди прочих) Г. М. 

Кениг

Компьютерной композиции в исполнении компьютеров

Карлхайнц Essl окружения

* Metamath Музыка Музыка полученные от 

математические доказательства

* phyMuse Музыка порожденных вычислительно от традиционной 

песни как творчество ландшафтов

* CodeSounding Sonification структур Java 

исходный код, полученный после обработки исходных файлов. Время звуки функция того, как

исходный код работает программа была структурирована

* Muse Abaltat Видео Driven Композитор Soundtrack 

композитор, а не как инструмент для составления

* [Http://www.robertinventor.com/software/tunesmithy/tune_smithying.htm Фрактальная 

кузница Tune] Компьютерная музыка, основанная на аналогичной идеей Koch снежинка, с

множеством примеров мелодий вы можете сделать

* ALICE программ, которые могут импровизировать в режиме 

реального времени с человеческим плеер с помощью Искусственные нейронные сети

* вирусных симфонии создается с помощью 

программного обеспечения компьютера вирусом Джозеф Nechvatal

Шаблон:DefaultSort: Компьютерная музыка Категория: Музыкальные методы Категория: Программное обеспечение Компьютеры музыка

Прим: Informatica музыкальных Де: Computermusik Фернандо Алонсо: موسیقی رایانهای Пт: Musique assistée номинальной ordinateur Это: Rapporto тра Musica и информатики П: Computermuziek А: デスクトップ ミュージック Пт: Musica computacional Ц: Tietokonemusiikki