9. Компьютер "сочиняет" музыку
Конечно, для простых любителей и ленивых музыкантов, было бы весьма удобно, чтобы компьютер сам "сочинял" музыку. Но строго говоря, компьютеры сами никакой музыки до сих пор не сочинили. В основном, используются уже с середины 50-х годов так называемые программы алгоритмической композиции. При этом разрабатывались два в корне различных метода. Первый метод - это анализ того или иного музыкального стиля и составление композиции на основе полученных данных. Второй же метод предполагает вероятностные распределения звуков в партитуре.
Сочинения, написанные с использованием обоих методов, как правило, допускают "живое" исполнение - ведь результатом работы программ алгоритмической композиции является обычно нотный текст (или, по крайней мере, некоторые данные, подготовленные для последующего преобразования в нотный текст.
Еще в 1956 году были опубликованы опыты Кляйна и Болито по синтезированию песенных мелодий на компьютере Datatron. Мелодии носили название "Push Button Bertha". Они рассматривались, правда, скорее как эксперимент, а не творчество. Однако уже в следующем, 1957 году была опубликована (и впоследствии не раз исполнялась) сюита для струнного квартета, "сочиненная" в лаборатории электронной музыки Иллинойского университета с помощью компьютера "Иллиак" (ее так и назвали - "Иллиак-сюита"). Кроме компьютера, ее "авторами" являлись Лейярен Хиллер (Lejaren Hiller) и Леонард Айзексон (Leonard Isaacson).
Сюита состояла из четырех частей, причем первые две были написаны в диатоническом до-мажоре по правилам, близким к правилам музыки строгого стиля. Источником третьей части, напротив, была случайная хроматическая музыка, "профильтрованная", однако, по тем же правилам. Несмотря на фильтрацию, ее музыка очень похожа на атональные композиции. В четвертой же части авторы применили математические формулы, никак не связанные с музыкальными стилями. По их замыслу, четвертая часть должна была быть написана в совершенно особом, "машинном" стиле, хотя на слух, как ни странно, этот стиль мало отличался от стиля третьей части. "Иллиак-сюита" издавалась несколько раз и приобрела мировую известность.
В 1959 году Рудольф Зарипов, советский математик, "сочинял" одноголосные музыкальные пьесы на машине "Урал" (опять-таки в до-мажоре). Они назывались "Уральские напевы" и опять носили характер эксперимента. При их сочинении использовались различные случайные процессы для различных элементов музыкальной фактуры (форма, ритм, звуковысотность и т. д.). А Р. Бухараев и М. Рытвинская на том же "Урале" программировали "сочинение" алгоритмических мелодий на стихотворный текст.
Правда, "Урал" предоставил на выходе неуклюжую, абсолютно не вокальную мелодию (даже с точки зрения авангарда нашего столетия). Виноват был, конечно, не "Урал", а очень несовершенные алгоритмы синтеза музыкальной фактуры.
С тех пор появилось очень много программ для алгоритмической композиции. Часто такие программы разрабатывались, что называется, "на один раз", для личного использования. В отличие от подобных программ 50-х годов некоторые современные разработки позволяют достичь довольно хороших результатов. В качестве примера можно привести программу, которую разработал московский музыкант и программист Д. Жалнин.
Иногда средства алгоритмической композиции так или иначе смешиваются с другими творческими направлениями. Например, Cubase существует встроенное средство под названием "интерактивный синтезатор фраз" (Interactive Phrase Synthesizer, IPS). Здесь смешиваются средства интерактивной и алгоритмической систем. На вход системы подается некая "фраза", то есть последовательность MIDI-событий. Затем эта последовательность проходит через специальные "алгоритмические процессоры" - подпрограммы упорядоченного преобразования ритма, громкости и звуковысотности. Таким образом, с одной стороны, исполнитель имеет возможность все время взаимодействовать с системой, вводя различные стартовые ноты и даже меняя саму исходную последовательность; с другой стороны, для изменения звуковой ткани используются строгие алгоритмы.
Еще один яркий пример интеграции алгоритмической музыки с другими направлениями - класс программ перевода графики в звучание. Таких программ тоже существует не одна и не две. Однако особо хочется отметить программу Kandinsky Music Painter (KMP) для Atari, от компании Keys. Эта программа предоставляет довольно-таки развитые средства для создания рисунка. Отдельно можно создать рисунки для звуковысотной фактуры и для громкости инструментов. В программе используется монохромная графика, которая транслируется в MIDI-события. В начале проигрывания экран очищается, и по ходу проигрывания рисунок постепенно прорисовывается по горизонтали, что дает ощущение слияния звуковой и визуальной композиций.
Похожим образом, но не на уровне MIDI, а на уровне звука работает система Яниса Ксенакиса U-Pic. А вообще-то эта идея уже была реализована гораздо раньше аналоговыми методами.
Рождение компьютерной музыки
В 1957 году М. Мэтьюз и Н. Гутман посетили концерт одного малоизвестного пианиста. Концерт им обоим не понравился, и, в процессе обмена впечатлениями после концерта, М. Мэтьюз заявил, что компьютер может сыграть лучше. Но поскольку на дворе был 1957 год, компьютеры еще не умели играть музыку. Придя домой, М. Мэтьюз тут же стал писать программу, играющую музыку. Первая компьютерная пьеса неизменно производит на окружающих ужасающее впечатление. Но идея Мэтьюза, развиваясь, породила целый класс музыкальных языков программирования, которые вначале назывались "MUSIC" с номером версии. Язык C-Sound произошел как раз из этих программ. А отделение Стэндфордского института исследований, где работал тогда М. Мэтьюз, выросло в музыкальный исследовательский центр под названием CCRMA (читается "карма").
Конечно, программы алгоритмической композиции не способны заменить собой творческий процесс сочинения музыки. Однако, в качестве вспомогательного средства при создании музыкальных пьес они могут быть применены с большим успехом.
... работающих с мультимедиа и сопроцессором, эффективность процессора Pentium MMX меньше, чем у процессора Pentium с той же тактовой частотой [10]. Выпуск процессоров Pentium MMX возвестил о победе мультимедиа на персональных компьютерах. Кстати, MMX является сокращением от MultiMedia eXtensions (расширения для мультимедиа). В мае 1997 г. фирма Intel объявила о начале выпуска процессоров Pentium II. ...
... 'ами - так же, как и обычные звуковые - Sound Blaster'ами. Установка дочерней платы позволяет получить на простой карте таблично-волновой синтез, а при его наличии - расширить возможности и палитру базового синтезатора. Система Dolby Digital Dolby Digital (AC-3, ATSC A/52) - система пространственного звуковоспроизведения, разработанная фирмой "Dolby Laboratories, Inc." ("Dolby Labs"), ...
... рисунков в формате А0-А1 со скоростью 10-30 мм/с. Фотонаборный аппарат Фотонаборный аппарат можно увидеть только в солидной полиграфической фирме. Он отличается своим высоким разрешением. Для обработки информации фотонаборный аппарат оборудуется процессором растрового изображения RIP, который функционирует как интерпретатор PostScript в растровое изображение. В отличие от лазерного принтера в ...
... ? 8. Какими программами можно воспользоваться для устранения проблем и ошибок, обнаруженных программой Sandra? Раздел 3. Автономная и комплексная проверка функционирования и диагностика СВТ, АПС и АПК Некоторые из достаточно интеллектуальных средств вычислительной техники, такие как принтеры, плоттеры, могут иметь режимы автономного тестировании. Так, автономный тест принтера запускается без ...
0 комментариев