Введение
Системы цифровой записи и редактирования звука все больше завоевывают мир. Эта книга целиком посвящена вопросам обработки звука, записанного на цифровой носитель, с помощью персонального компьютера. Собственно запись в книге не рассматривается.
В главе 1 охарактеризованы все основные методы компьютерной обработки аудиозаписей.
В главе 2 описываются встраиваемые приложения (plug-in), то есть дополнительные модули, которые можно использовать практически в любой современной программе обработки звука.
В главе 3 приведены приемы работы с программами и встраиваемыми приложениями, предназначенными для реставрации старых записей.
Глава 4 посвящена обработке звука, созданного с применением стандарта MIDI.
В главе 5 основное внимание уделено ведению нотной записи с помощью компьютера.
Глава 6 целиком посвящена форматам звуковых файлов. В частности, рассмотрен звуковой формат Audio MPEG layer-3 (чаще называемый MP3), основанный на психоакустических алгоритмах обработки и дающий очень хорошие результаты по степени сжатия файлов (в среднем в 11–13 раз) с сохранением приемлемого качества звука. Описана технология получения записей в этом формате, начиная с прямого копирования дорожек компакт-диска и заканчивая кодированием звука.
В главе 7 рассмотрено совместное использование аудиозаписей и MIDI, затронуты вопросы синхронизации.
В главе 8 вкратце обозначена проблематика аппаратной обработки звука.
В главе 9 описаны принципы и возможности создания резервных копий звуковых файлов, а также методы оценки емкости накопителей и влияния различных факторов на качество сохраняемого звука.
Глава 10 содержит описание методов подготовки звуковых файлов к публикации в Internet.
Наконец в главе 11 дан краткий обзор Web-сайтов и Web-страниц, относящихся к рассматриваемой в книге теме. С автором можно связаться по адресу: sound@mega.ru (адрес в Internet: http://www.mega.ru/~sound).
Среди программ обработки звука встречаются как совсем простые, которые обычно прилагаются к звуковым картам при их покупке, так и предназначенные для профессиональной работы. Среди последних выделяются Sound Forge, WaveLab, SAW Plus 32 и Samplitude 2496 для Windows, которые и стали предметом рассмотрения в книге. Они позволяют производить различные действия над звуком, так или иначе изменяя его (порой до неузнаваемости).
В последних версиях всех современных программ-секвенсоров MIDI (то есть редакторов MIDI-файлов) предусмотрена возможность записи и редактирования аудиодорожек, что сближает эти программы с многоканальными звукорежиссерскими системами. В книге рассмотрена программа такого класса Cakewalk.
Музыканты по достоинству оценят материал по программам ведения нотной записи, которые в современной литературе практически не рассматривались. В данной книге подробно описана одна из таких программ – Finale 98.
Так как в разных программах используются соответственно разные алгоритмы обработки звука, эффект от их применения на одном и том же звуковом материале также различается. Поэтому каждый из описанных в книге методов обработки иллюстрируется не одной, а несколькими программами.
Все программы, работающие с оцифрованным звуком, предъявляют довольно жесткие требования к компьютеру. Так, вам понадобится достаточно много свободного места на жестком диске (одна минута стереозаписи с качеством компакт-диска занимает около 10 Мбайт). Для надежной записи и качественного воспроизведения звука (а к этому надо стремиться всегда, независимо от того, любитель вы или профессионал) необходим жесткий диск со средним временем доступа не более 11 мс, а также значительный объем оперативной памяти (не менее 64 Мбайт).
Широкие возможности рассматриваемых в книге программ позволяют использовать их для различных целей: производства фонограмм, мультимедийных приложений и аудиофайлов для Internet, компьютерной телефонии, анализа параметров звука, управления музыкальными инструментами, подготовки нот к изданию. Данные программы дополняют друг друга и предоставляют пользователю средства для решения любых профессиональных задач.
В книге вы найдете подробное описание методов обработки звука при помощи этих программ. Они предполагают наличие на вашем компьютере установленного пакета программного обеспечения для поддержки технологии DirectX. Итак, что это за технология и для чего она используется?
Технологии DirectX и VST
Произведенный компанией Microsoft программный интерфейс DirectX сделал возможным разработку программ для профессиональной (то есть производительной и эффективной) работы с графикой и звуком, в том числе и в реальном масштабе времени. Эта технология совершила революцию в области обработки звука в реальном времени на IBM-совместимых компьютерах, хотя предназначалась в основном для разработчиков компьютерных игр. Ее основной смысл заключается в преодолении ограничений Microsoft Windows по быстродействию при работе приложений с устройствами компьютера (памятью, дисплеем, жестким диском и портами ввода-вывода).
Во второй половине 1997 и в начале 1998 годов на пользователей обрушилась лавина модулей эффектов, написанных специально под интерфейс DirectX. Что же представляет собой модуль эффектов, реализованный по новой технологии, и в чем его достоинства? Для работы с модулями эффектов прежде всего необходимо иметь на компьютере программное обеспечение, предназначенное для обработки звука и имеющее поддержку DirectX. В настоящее время к таким программам относятся Cakewalk версии не ниже 6.0, Sound Forge версии не ниже 4.0, Cool Edit Pro, WaveLab версии не ниже 1.6, Cubase VST, а также программы многоканальной аудиозаписи Samplitude 2496 и SAW Plus 32. При установке любой из этих программ, кроме Cakewalk, в вашей системе DirectX-эффекты не появляются, зато возникает возможность их дальнейшего подключения. При этом драйверы используемой звуковой карты должны быть сертифицированы компанией Microsoft на предмет поддержки DirectX.
Теперь, имея на своем компьютере какой-нибудь встраиваемый по интерфейсу DirectX дополнительный модуль (plug-in) эффектов, вы сможете вызывать этот эффект в любой из перечисленных программ. Благодаря такой технологии появляется возможность пользоваться широким набором самых разнообразных аудиоэффектов, не покидая при этом полюбившейся программы редактирования звука. Характерной особенностью DirectX-эффектов является то, что почти все они работают в реальном времени: достаточно нажать на соответствующую кнопку, и вы сможете отстраивать все параметры выбранной опции прямо в процессе воспроизведения звукового фрагмента, к которому применен эффект.
Известные компании – разработчики музыкального программного обеспечения, такие как Waves, Opcode, Arboretum, сделали вывод, что производительность современных процессоров Intel и уровень программного обеспечения позволяют вести обработку аудиоинформации на компьютере, не прибегая к помощи специальных плат-ускорителей, содержащих процессоры, оптимизированные под обработку звука. Такое положение дел открыло фирмам новый рынок сбыта, и перечисленные компании, ранее на протяжении долгого времени разрабатывавшие алгоритмы эффектов под систему ProTools для Macintosh, приступили к переводу своего программного обеспечения на PC.
На сегодняшний день существует уже довольно много всякого рода DirectX-совместимых эффектов: если установить на компьютере все имеющиеся модули, то в меню DirectX (как оно называется, например, в программе Sound Forge) будет более ста позиций.
Некоторые программы поддерживают также и интерфейс VST. Нужно заметить, что VST является в некотором роде конкурентом DirectX, поскольку этот интерфейс был специально разработан фирмой Steinberg как альтернативная база для создания аудиоэффектов в реальном времени. Из программ, поддерживающих одновременно и DirectX, и VST, пока можно назвать только Cubase VST и WaveLab 2.0.
В настоящее время в связи с ростом производительности компьютеров значительно пополняются библиотеки DirectX-модулей: даже те производители, которые на протяжении долгого времени выпускали модули эффектов для системы ProTools, объявили о переносе их на новую платформу.
Преимущество DirectX-модулей перед традиционно использовавшейся программной обработкой звука очевидно: это полная совместимость со все возрастающим количеством программ обработки звука и, конечно же, возможность обработки сигнала в реальном времени.
Аудиоредактор Sound Forge 4.5
Программа Sound Forge 4.5 представляет собой 32-разрядный аудиоредактор с открытой архитектурой, то есть в ней предусмотрена возможность увеличения числа функций за счет так называемых модулей расширения (plug-in), которые можно приобрести отдельно. Программа поддерживает большое число различных форматов звуковых файлов, при этом могут использоваться разнообразные алгоритмы сжатия аудиоданных.
Производитель: Sonic Foundry, Inc.
Адрес производителя в Internet: http://www.sonicfoundry.com (на сайте представлены новейшая техническая информация, демонстрационные версии программных продуктов фирмы, аннотации на них).
Системные требования для разных платформ, поддерживаемых Sound Forge, несколько отличаются. Обратите внимание, что Sound Forge предполагает наличие инсталлированной на вашем компьютере версии Microsoft DirectX 5.2a или выше. При инсталляции пакета установочная программа предупредит вас, если не обнаружит на вашем компьютере DirectX, и предложит установить поддержку.
Минимальные системные требования для использования Sound Forge под Windows 9x и Windows NT (x86 и Pentium) таковы:
• микропроцессор – 486 SX (рекомендуется Pentium);
• дисплей – VGA;
• оперативная память – 8 Мбайт;
• операционная система – Microsoft Windows 9x или Windows NT 4.0 (или старше);
• свободное пространство на жестком диске для установки программы – 5 Мбайт;
• звуковая плата – Windows-совместимая, для качественной работы она должна обеспечивать разрядность 16 бит и частоту дискретизации 44100 Гц при отношении сигнал/шум не менее 80 дБ.
Аудиоредактор WaveLab 2.01
Программа WaveLab 2.01 представляет собой 32-разрядный аудиоредактор с открытой архитектурой, то есть предусмотрена возможность увеличения числа функций за счет так называемых модулей расширения (plug-in), которые можно приобрести отдельно.
Производитель: Steinberg.
Адрес производителя в Internet: http://www.steinberg.net
Минимальные требования к системе у программы не очень высокие. Достаточно иметь 486-й процессор, желательно с математическим сопроцессором. Однако для работы с эффектами в режиме реального времени в программе WaveLab необходим уже Pentium 90. Оперативной памяти должно быть не менее 8 Мбайт, операционная система – Windows 95/98, Windows NT 3.51 или 4.0. WaveLab занимает около 7 Мбайт на жестком диске. Для программы требуется звуковая плата с драйверами под используемые операционные среды. Для качественной работы плата должна обеспечивать разрядность 16 бит и частоту дискретизации 44100 Гц при отношении сигнал/шум не менее 80 дБ.
Программа WaveLab позволяет работать лишь с несколькими наиболее распространенными форматами звуковых файлов.
Почти все эффекты, имеющиеся в программе, действуют в режиме реального времени. Любой из них может быть вызван и применен во время воспроизведения звукового файла, и все изменения параметров практически мгновенно отражаются на звуке. Такой способ работы очень нагляден и экономит много времени. Достигнув желаемого результата, вы можете должным образом обработать файл и сохранить все изменения.
К достоинствам WaveLab, бесспорно, следует отнести его поразительную скорость, великолепное качество математики, в особенности алгоритмов сжатия и растяжения звуковых фрагментов во времени, работу в режиме реального времени. Одной из интересных особенностей программы является возможность обработки любого сигнала, поступающего на ее вход, собственными эффектами без записи на диск. При таком режиме работы WaveLab становится по сути настоящим процессором эффектов.
Программа многоканальной записи SAW Plus 32
Преимущество новой 32-разрядной архитектуры, которую имеет программа SAW Plus 32, может быть реализовано только при использовании платформы Windows NT с 64 Мбайт оперативной памяти (32 Мбайт недостаточно, так как Windows постоянно будет требоваться подкачка буферов из расположенного на жестком диске файла виртуальной памяти). Определенное увеличение эффективности по сравнению с 16-разрядной архитектурой может наблюдаться и под Windows 95, но в большинстве случаев для максимального увеличения эффективности необходима все же Windows NT.
SAW Plus 32 требует минимум 256 цветов для графики. Однако, чтобы не возникло проблем с Windows, использующей палитру в разных приложениях, настоятельно рекомендуется установка дисплея в 16-битную цветовую гамму (65535 цветов). Это позволит избежать цветовых искажений на экране.
Производитель: Innovative Quality.
Адрес производителя в Internet: http://www.iqsoft.com
Программа многоканальной записи Samplitude2496
Samplitude 2496 позволяет записывать 24-разрядные аудиофайлы с частотой дискретизации до 96 кГц на стольких дорожках звукового канала, сколько позволяет мощность вашего компьютера. Внутренняя обработка и хранение данных могут быть сделаны в 32-разрядном формате с плавающей точкой. Также может быть применено преобразование данных в сторону понижения до 16-разрядного формата.
Программой предусмотрена возможность увеличения числа функций за счет модулей расширения (plug-in), поддерживающих технологию Microsoft DirectX.
Новым свойством программы является способность создавать образ аудио-CD в реальном масштабе времени. При этом выполняются все процессы обработки (автоматические изменения громкости и панорамы, разнообразные эффекты и др.).
Samplitude может использоваться как аппаратный микшерный пульт, работающий в реальном масштабе времени.
Производитель: SEK'D.
Адрес производителя в Internet: http://www.sekd.com и http://www.sekd.de
Секвенсор Cakewalk Pro Audio 8.0
Одна из наиболее развитых программ-секвенсоров, она обладает всеми возможностями редактирования MIDI-файлов, характерными для такого класса программ, одновременно предоставляя множество других удобных инструментов для работы.
Операционная система: Windows 95/98, Windows NT 4.0.
Программа Cakewalk Pro Audio 8.0 позволяет использовать эффекты в реальном времени, хотя для этого требуется компьютер не ниже Pentium 120 МГц и возникает ряд ограничений на число одновременно включенных эффектов.
Производитель: Twelve Tone Systems, Inc.
Адрес производителя в Internet: http://www.cakewalk.com
Программа ведения нотной записи Finale 98
Программа предназначена для записи нотных партитур, их печати, воспроизведения через звуковую карту и преобразования в MIDI. Имеет богатейшие встроенные средства редактирования нот и музыкального строя, а также допускает установку встраиваемых модулей (plug-ins), которые обеспечивают многочисленные дополнительные возможности по автоматизации редактирования.
Операционная система: Windows 95.
Производитель: Coda Music Technology, Inc.
Адрес производителя в Internet: http://www.codamusic.com