Доклад: Сведение midi и wave композиций в cakewalk pro audio 6.0
Все звуковые сообщения хранятся в заданном пользователем каталоге.
Теперь, когда вы имеете некоторое представление о принципах работы программы с цифровым звуком, давайте попытаемся провести более точную, осознанную и обдуманную настройку цифрового канала звуковой карты. Воспользовавшись командой Settings > Audio Options вызовите окно диалога Windows Multimedia Configuration, изображенное на рис. 4.3.
Рис. 4.3. Окно конфигурирования цифрового канала ввода/вывода
В списке Audio Sampling Rate задается частота сэмплирования для всех звуковых сообщений, которые будут записаны в процессе создания музыкальной композиции. Этот параметр доступен для изменения до тех пор, пока сэмпл не содержит ни одного звукового сообщения. Конечно же, выберем частоту сэмплирования 44,1 кГц.
Mono Record/Playback — опция, интересующая только обладателей звуковой карты Roland RAP-10. Она позволяет использовать режим Full-Duplex, жертвуя при этом стереофонией.
Playback Timing Master и Record Timing Master — списки, содержащие перечни источников синхронизации при записи и воспроизведении, в качестве
которых обычно выступают драйверы соответствующих устройств (в нашем примере — это драйверы цифрового канала звуковой карты).
Enable Low-Latency Mixing — микширование с маленькой задержкой. Как мы уже говорили, микширование цифрового звука осуществляется математическим путем. С помощью микшера (окно Panel) вы можете изменять в режиме реального времени (и записывать эти изменения) такие параметры микши-рования цифрового звука, как панорама и громкость, Это требует довольно больших вычислительных ресурсов процессора. При этом возникает задержка реакции на изменение положения регуляторов микшера. Эта задержка имеет ту же самую природу, что и задержка генерации звука виртуальным синтезатором после нажатия на MIDI-клавишу. Но ее можно уменьшить, заплатив за это еще большими вычислительными затратами. При микширова-нии MIDI-информации, разумеется, никакой задержки нет, так как процессору нет необходимости заниматься объемными вычислениями.
Wave Profiler — определение производителя карты и настройка канала DMA.
Кнопка Advanced вызывает окно диалога Advanced Windows Multimedia Configuration, предназначенного для расширенного конфигурирования цифрового канала ввода/вывода (рис. 4.4).
Рис. 4.4. Расширенное конфигурирование цифрового канала ввода/вывода
В поле ввода Data Directory указывается путь к каталогу, в котором хранится записанный или импортированный звук.
Выключатель Take Vault и соответствующее поле ввода определяют путь к каталогу, в котором в формате WAVE-файлов сохраняются звуковые сообщения, когда-либо записанные вами средствами Cakewalk. Их названия состоят из дня недели, даты и времени записи. Так что при случайной потере (удалении) звукового сообщения его можно будет разыскать в этом каталоге.
Copy and Manage Imported Files — если эта опция включена, импортированные файлы копируются в каталог, указанный в поле Data Directory, и в дальнейшем программа работает не с исходными сэмплами, а с их копиями. Несмотря на то, что при этом расходуется в два раза больше дискового пространства, эту опцию отключать не рекомендуется.
Опциями Enable Read Caching и Enable Write Caching включается кэширование на чтение и запись.
В поле ввода Polyphony (полифония) определяется максимальное число звуковых сообщений, звучащих в течение одного интервала, равного 1/4 с. Чем больше полифония, тем больше будет загружен процессор и больше будет израсходовано оперативной памяти. Если в каком-то четвертьсекундном интервале окажется больше звуковых сообщений, чем задано, то, подобно MIDI-синтезатору, избыточные голоса будут «урезаться».
В поле ввода Queue Buffers, доступном, если опция Enable Low-Latency Mixing
(см. рис. 4.3) выключена, указывается количество буферов в очереди для воспроизведения. Чем больше это число, тем больше расходуется памяти, и тем надежнее воспроизводится звук (не происходит сбоев).
В поле ввода Queue Time, доступном, если опция Enable Low-Latency Mixing
включена (см. рис. 4.3), указывается время реакции на сообщения об изменении положения регуляторов громкости и панорамы. С одной стороны, чем меньше это число, тем лучше, а с другой, — при этом увеличивается вероятность сбоев при воспроизведении.
Параметр Scrub задает время звучания звуковых фрагментов при использовании инструмента Scrub в окне Audio (этот инструмент позволяет прослушивать фрагменты сэмпла, на которые пользователь указывает мышью).
Значение параметра Freeze Frame определяет максимальное число повторных воспроизведений звукового фрагмента при удержании нажатой кнопки мыши в режиме Scrub.
Enable Simultaneous Record/Playback — разрешение одновременной записи и воспроизведения. Эта опция доступна лишь в том случае, если Ваша звуковая карта поддерживает этот режим, и он включен.
Use Wave-Out Position For Timing — используйте эту опцию для устранения проблем с синхронизацией MIDI и цифрового звука.
Опция Clip Audio Mix Upon Overflow предотвращает переполнение разрядной сетки при микшировании воспроизводимых одновременно звуковых сообщений.
В группе DMA находятся критичные для синхронизации MIDI и цифрового звука параметры. Настройку их лучше всего доверить функции Wave Profiler, о которой мы уже упоминали.
В группе SMPTE/MTC Sync можно задать «жесткость» синхронизации цифрового звука и временного кода SMPTE или MIDI:
> Free-wheel — допускается «плавание» звука относительно меток времени;
> Normal — синхронизация «средней жесткости»;
> High-Quality — жесткая синхронизация, требующая больших затрат ресурсов быстрого процессора.
Если выбрана опция Use Wave-Out Position For Timing, то вся группа SMPTE/ МТС Sync недоступна для редактирования.
Теперь вы знаете, какие параметры нужно изменять в случае, когда возникают проблемы с синхронизацией и воспроизведением звуковых сообщений. Если при воспроизведении происходят сбои (замедление, выпадение фрагментов звука и т. п.), то, скорее всего, это вызвано тем, что не хватает мощности процессора. Выход в этом случае следует искать в снижении объемов вычислений, принося в жертву скорость реакции на сообщения об изменении громкости и панорамы, а также степень привязки к временному коду SMPTE или MIDI.
4.2. Запись и экспорт звуковых сообщений
Сам процесс записи звука в Cakewalk ничем не отличается от процесса записи последовательности MIDI-команд с MIDI-клавиатуры. Единственным затруднением для непосвященного человека является необходимость изменения источника записываемой информации. Ведь по умолчанию в качестве ис-
Рис. 4.5. Окно выбора режима записи
точника установлен интерфейс MIDI. Чтобы у вас все получилось сразу, приготовьтесь открыть несколько окон и проверить, заданы ли там необходимые параметры или нет. Для начала загляните в окно диалога Recording Mode (режим записи), изображенное на рис. 4.5. Это окно вызывается командой Real Time > Record Mode или путем нажатия кнопки Record Mode, расположенной в главном окне программы.
В окне Recording Mode вы можете установить один их трех режимов записи:
> Sound on Sound (Blend) устанавливает режим, при котором записываемый музыкальный материал не будет удалять старый, а новая информация сохранится вместе с той, что была записана ранее.
> При выборе Overwrite (Replace) новая информация будет записываться поверх старой. Это означает, что записанный ранее материал будет стерт.
> Auto Punch (Replace) — очень полезный режим, аналогичный Overwrite (Replace) за исключением того, что запись будет происходить только на определенном интервале времени, начало и конец которого задаются в полях Punch In Time: и Punch Out Time:. Таким способом можно застраховаться от случайной потери информации. Выберите необходимый режим записи и закройте это окно.
Теперь, зная, в каком режиме будет проходить запись, попробуем ее осуществить. В качестве примера выберем относительно простую задачу: запись песни. Предположим, что музыка уже записана и осталось через микрофон записать голос.
Естественно, перед записью в качестве источника звука с помощью программы-микшера нужно выбрать микрофон и отключить все остальные устройства от входа АЦП (или установить регуляторы уровней громкости в положение О): CD-плейер, линейный вход звуковой карты и MIDI-синтезатор. Цель отключения первых двух устройств — снизить уровень шума. MIDI-синтезатор отключается от микшера по другим причинам. При записи голоса вам придется слушать музыку и петь. Звуковые сообщения с вашим голосом не должны содержать ничего, кроме голоса; если в дальнейшем вы прослушаете сэмпл со словами песни, в нем не должна прослушиваться музыка. Для этого нужно перекрыть два канала, по которым MIDI-музыка может «просочиться» в сэмпл:
> отключить MIDI-синтезатор от входа АЦП (посредством микшера);
^ не допустить попадания музыки через микрофон.
Второе условие выполняется очень просто: для прослушивания музыки во время записи воспользуйтесь головными телефонами.
Итак, вы почти готовы. Осталось подготовить Cakewalk. В секции треков окна Track выберите (пока для себя) два трека, не содержащих MIDI-сообщений.