Начало
 
 


Секвенсоры

НовостиОборудованиеСтатьиФорумФайлыОрганизацииСсылкиПрайс-листыРекламаСловарьПоиск
СТАТЬИ
Cakewalk Sonar 4

Cakewalk Sonar 3.1.1

Cakewalk Sonar 2.0

Cakewalk Sonar 1.3.1

Cakewalk Pro Audio 9.0

Cakewalk Pro Audio 8.0
 

 
  Cakewalk Sonar

Юрий БОЛОТОВ
Музыкальное Оборудование
сентябрь 2001

Несколько лет назад восьмая версия программы Cakewalk Pro Audio многим открыла глаза на то, что виртуальная студия все-таки может иметь интуитивно-понятный интерфейс, соответствующий традициям Windows, разрушив стереотип, согласно которому простота интерфейса отождествлялась с непригодностью программы для профессионального создания музыки. Продукты компании Cakewalk позволяли сразу же переходить к творческому процессу, минуя долгое изучение премудростей обращения с программой. Теперь, похоже, наступил переломный момент как для разработчиков, так и для пользователей программы Cakewalk Pro Audio, ибо идеология нового продукта компании повернулась на 180 градусов по отношению к тому, что считалось "старым, добрым", проверенным годами практики.

Итак, вместо десятой версии программы Cakewalk Pro Audio был предложен новый секвенсор под названием Sonar. Новая виртуальная студия поддерживает работу с подключаемыми модулями формата DXi, многопроцессорными системами, возможность работы с двумя мониторами, драйверы формата Microsoft WDM, работу с аудиоданными разрядностью до 24 бит при частоте дискретизации до 96 кГц. Вся внутренняя обработка выполняется в 32-разрядном формате с плавающей запятой. Программа оптимизирована под Windows 2000 и ME. Возможно неограниченное количество аудио- и MIDI-треков, до 16 шин эффектов (Aux Busses), до 64 главных шин микширования. Главные шины микширования являются виртуальными выходными шинами, они могут одновременно назначаться на любые из доступных выходных аудиоустройств. MIDI-разрешение программы повышено до 960 тиков на четверть. В окне Track теперь доступно большинство функций программы, здесь появилась возможность неразрушающего редактирования как аудио-, так и MIDI-клипов (эта функция называется Slip Editing или Non-Destructive Editing), автоматическое создание кроссфейдов, создание и графическое редактирование огибающих автоматизации. Программа вообще не имеет аудиоредактора, зато добавлены средства для работы с лупами (поддерживаются лупы форматов WAV, MP3 и ACID).

Разработанный компанией Cakewalk формат DXi (DirectX Instruments) является открытым стандартом, способным обеспечить полноценную автоматизацию модулей посредством MIDI. Кроме того, модули формата DXi совместимы с многопроцессорными системами. Этот формат также пригоден для реализации виртуальных инструментов, чем не замедлили воспользоваться некоторые известные производители программных синтезаторов, выпустив версии своих продуктов в новом формате.

Версия Sonar XL отличается улучшенной комплектацией: к ней прилагается большее количество подключаемых модулей, виртуальных инструментов (в том числе полная версия синтезатора Applied Acoustics Tassman), обширные библиотеки лупов, банки формата Sound Font 2. Таким образом, речь пойдет именно о Sonar XL 1.0. Я не стану подробно останавливаться на большинстве тех функций программы и приемов работы с ней, что остались в первозданном виде с ранних версий Cakewalk Pro Audio. Надеюсь, что даже те, кто никогда не работал с Cakewalk, также без особого труда поймут, что к чему. Условимся оценивать новизну той или иной функции Cakewalk Sonar в сравнении с Cakewalk Pro Audio 9.х (далее просто Cakewalk Pro Audio), так как первая из этих программ, несомненно, является прямым потомком и наследником последней. Следовательно, если я о какой-либо возможности Sonar умалчиваю, то это означает, что данная функция никаких изменений не претерпела.

Главное окно, меню, панели инструментов
Главное окно программы Sonar (рис. 1) принципиально не отличается от аналогичного окна Cakewalk Pro Audio. В строке состояния, наряду с индикаторами загрузки центрального процессора и дисковой системы, информацией об объеме свободного пространства на диске, и т. п., появилась еще одна зона, в которой отображается позиция указателя мыши в окне Track в выбранном формате (подробнее см. далее, в описании меню Options).

 
Рис. 1  
   

Строка меню стала несколько вразумительнее: если в девятой версии одно из меню называлось загадочным словом Realtime, то теперь это меню называется Transport, что, согласитесь, вызывает гораздо меньше вопросов. Кстати, здесь появились три новых пункта: Record Automation (раньше эту функцию выполняла кнопка, расположенная на панели инструментов окна Console), Run Audio и Automation Record Options. Несложно догадаться, что пункт Record Automation предназначен для включения режима записи автоматизации. Через пункт Automation Record Options открывается небольшое окошко (рис. 2), содержащее группу радиокнопок Automation Record Mode, предназначенных для выбора режима записи данных автоматизации (Touch, Overwrite и Auto Punch) и настройки времени начала и конца врезки (Punch In Time и Punch Out Time). Пункт Run Audio предназначен для включения аудиочасти программы.

Рис. 2

Меню File пополнилось четырьмя пунктами: Import Audio, Export Audio, Import Video File и Export Video to AVI, с помощью которых осуществляется импорт и экспорт аудио- и видеофайлов. Интересен тот факт, что с помощью пункта Export Audio (если никаких клипов в окне Track не выделено, см. далее) можно в один прием создать миксдаун и экспортировать его, без промежуточного размещения на треках проекта. Тут доступны все те же опции, что и при выполнении команды Edit/Bounce to Track(s) (см. далее), за исключением того, что результат выполнения помещается в WAV файл с указанным здесь же названием.

Меню Edit также несколько расширено, не стало здесь лишь пункта Create Clips.

В подменю Edit/Select появилась новая опция (типа "checkbox") Select Track Envelopes With Selected Clips, позволяющая автоматически выделять огибающие вместе с клипами, к которым эти огибающие относятся.

Команда Bounce to Clip(s) "склеивает" несколько расположенных в одном и том же треке клипов.

Команда Bounce to Track(s) предназначена для микширования выбранных клипов на указанный трек, то есть для выполнения "миксдауна" аудио. При использовании этой функции открывается окно настроек Bounce to Track(s) (рис. 3), в котором можно выбрать трек, на который осуществляется миксдаун (Destination), результирующий формат (моно, двойное моно, стерео), выходную шину из списка (Source Bus(es)), или включить с помощью опции Each Source to Separate Submix режим альтернативного миксдауна для каждой шины. Здесь же, в группе опций Mix Enables, можно включить или отключить участие в миксдауне кнопок заглушения и солирования треков, автоматизации треков, автоматизации клипов, автоматизации посылов на эффекты, автоматизации эффектов, автоматизации мастер-секции, инсертных эффектов треков, шин возврата с эффектов, эффектов мастер-секции.

Рис. 3

Функция Groove-Clip Looping предназначена для преобразования аудиоклипов в так называемые Groove-клипы, совместимые с лупами Sonic Foundry ACID. Groove-клипы являются WAV-файлами, содержащими информацию об оригинальном темпе, высоте тона, числе четвертей (beats) и т. д.

Подменю Edit/Audio несколько сократилось, теперь набор его функций выглядит следующим образом: Remove Silence (замена участков аудио, которые тише установленного порога, на абсолютную тишину), Graphic EQ (графический эквалайзер), Parametric EQ (параметрический эквалайзер), 3 dB Louder (увеличение громкости на 3 дБ), 3 dB Quieter (уменьшение громкости на 3 дБ), Normalize (нормализация), Fade/Envelope (огибающая), Crossfade (кроссфейд) и Reverse (реверс). Впрочем, ни одна из этих функций новой не является. При работе с оригинальным аудиофайлом все эти операции являются деструктивными.

Команда Apply Audio Effects предназначена для применения к выделенным аудиоклипам эффектов (т. е. для выполнения обработки подключаемыми модулями не в реальном времени), включенных в "разрыв" соответствующего трека (треков). Есть опция удаления эффектов после выполнения операции. Результат обработки можно отменить, но эффекты, к сожалению, удаляются из "разрыва" трека безвозвратно.

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

Команда Split предназначена для разрезания клипов на части. Теперь она доступна как в меню Edit, так и в контекстном меню правой части окна Track, в то время как в Cakewalk Pro Audio - только через контекстное меню. Открывающееся при обращении к этой функции окно настройки параметров разрезания показано на рисунке 4. Здесь особого внимания заслуживают две новых возможности. Во-первых, в окошке Time Format можно независимо от установок в меню Options выбрать формат, в котором задается время разрезания (в семплах, в SMPTE, в секундах, в формате такт-доля-тик). Во-вторых, опция Use Nondestructive Cropping When Splitting MIDI Clips позволяет избежать потери информации при разрезании клипов. Если данная опция включена, то пересекаемые ноты оказываются "спрятанными", в противном случае они просто подлежат удалению.

Рис. 4

Команда Apply Trimming предназначена для удаления скрытых данных выделенных клипов. Эта функция также доступна в контекстном меню правой части окна Track (см. соответствующий раздел).

Команда Convert MIDI to Shapes предназначена для преобразования огибающих контроллеров, созданных в окне Piano Roll, в огибающие, отображаемые и редактируемые в окне Track, которые отвечают за те же самые параметры, что и исходные огибающие контроллеров. При этом раскрывается диалоговое окно, показанное на рисунке 5, в котором следует идентифицировать тип преобразуемого контроллера, его номер и MIDI-канал.

Рис. 5

В меню View сосредоточены все основные редакторы и окна. Пользователям Cakewalk Pro Audio может показаться странным отсутствие здесь пункта Audio, то есть звукового редактора. Зато появился пункт Loop Construction, открывающий одноименное средство для работы с лупами (более подробное описание этого нововведения см. далее). Кстати, аудиоклипы теперь открываются с помощью редактора лупов. С одной стороны это можно объяснить смещением в сторону создания музыки на основе лупов. Странно, почему это сделано с таким опозданием? С другой стороны, я сомневаюсь, что аудиоредактором Cakewalk Pro Audio кто-нибудь стал бы пользоваться всерьез: его возможности были несоизмеримо меньшими, чем возможности самостоятельных звуковых редакторов типа WaveLab, Cool и Sound Forge. Тем более теперь, когда работа с огибающими стала возможна прямо в окне Track (наконец-то!), необходимость в примитивном аудиоредакторе Cakewalk Pro Audio отпала вовсе.

Sonar обладает еще одним новым средством, доступным из меню View - Loop Explorer. Окно Loop Explorer (рис. 6) предназначено для поиска, предварительного прослушивания и отбора аудиоклипов. Это окно организовано аналогично Проводнику Windows: в его левой части расположено дерево каталогов, а в правой части отображается содержимое текущей папки. И действительно, большинство функций Loop Explorer может быть выполнено с помощью Проводника Windows. Большинство, но далеко не все. Панели инструментов окна Loop Explorer содержат кнопки перехода на один уровень вверх по дереву каталогов (Move Up), обновления изображения (Refresh), вызова Проводника Windows (Windows Explorer), проигрывания выбранного клипа (Play), остановки (Stop), включения режима автоматического проигрывания (Auto-preview), кнопку с выпадающим меню выбора вида значков (Views) и окошко Preview Bus с выпадающим списком, где можно выбрать выходную шину, через которую будет осуществляться прослушивание клипов. При нажатии на кнопку Views происходит последовательное изменение вида значков содержимого текущей папки (четыре стандартных вида: Large Icons, Small Icons, List, Details), то же самое можно сделать и с помощью выпадающего меню, в котором, кроме списка видов папок, есть опция отображения дерева каталогов (Folders). Двойным щелчком в правой части окна Loop Explorer избранный клип помещается в окне Track на выделенный аудиотрек в текущую позицию (где в данный момент находится курсор), а если в окне Track выделен MIDI-трек, то происходит автоматическое создание нового аудиотрека, куда новый клип и помещается. Кроме того, аудиоклипы (лупы) можно перетаскивать в окно Track как из окна Loop Explorer, так и из Проводника Windows, или вообще из любого окна Windows.

 
Рис. 6  
   

Небольшие изменения в меню Insert связаны с новациями в других частях программы. Пункты Wave File и Video File исчезли (ибо теперь за импорт аудио и видео отвечает меню File, как это принято в большинстве аналогичных приложений), а вместо них появились команды Insert MIDI Track и Insert Audio Track, с помощью которых осуществляется добавление MIDI- и аудиотреков.

Меню Go, содержащее команды перемещения курсора, не изменилось.

Меню Track, содержащее функции работы с треками, значительно расширено. Появились опции Arm for Recording и Arm for Automation, переводящие трек в режим готовности к записи и к записи данных автоматизации, а также опции Show Record Meter и Show Playback Meter, отвечающие за отображение индикаторов уровней записи и воспроизведения. Любой трек теперь может быть "спрятан" с помощью команды Hide, также доступной в контекстном меню левой части окна Track. Такое сокрытие треков может оказаться полезным при работе с очень большими проектами. Удаление выделенных треков теперь осуществляется по команде Track/Delete, старый вариант названия этой функции кажется мне не таким скучным - Track/Kill.

Меню Tools, содержащее всякие "полезные мелочи", несколько изменилось, хотя ничего принципиально нового в нем не появилось. Команда Compact Audio Data предназначена для объединения всех используемых в проекте аудиоданных в один файл, что может несколько повысить производительность при воспроизведении. С помощью команды Clean Audio Disk раскрывается одноименное окно, в котором можно найти, прослушать и удалить не используемые ни в одном из проектов аудиоданные. Команда Change Audio Format позволяет изменить разрядность аудиоданных, при этом открывается диалоговое окно, в котором предлагаются два варианта разрядности (16 или 24 бит) и опция применения дизеринга при выполнении преобразования. Кроме того, через меню Tools запускается встроенный тюнер, работа которого по-прежнему вызывает массу нареканий (по сравнению с большинством автономных программных, и, тем более, с "железными" устройствами, этот тюнер демонстрирует полную неспособность к стабильному определению высоты тона), а также аудиоредакторы, такие, как WaveLab, Cool и Sound Forge.

В меню Options появился один принципиально новый пункт - подменю Time Ruler Format, в котором можно выбрать формат шкалы времени окна Track. Здесь предлагаются три варианта выбора: такт-доля-тик (M:B:T), SMPTE (H:M:S:F) и семплы.

Из всех остальных пунктов меню Options особый интерес представляет лишь Audio, так как именно окно настройки аудиосистемы Sonar претерпело наиболее существенные изменения. Итак, окно Audio Options теперь имеет пять закладок. Первая закладка, General (рис. 7), содержит основные настройки аудиосистемы Sonar. Здесь можно выбрать устройства, являющиеся источниками синхронизации для записи и для воспроизведения (Playback Timing Master и Record Timing Master), количество шин посылов на эффекты (Number of Aux Busses), количество виртуальных главных шин микширования (Number of Virtual Mains), которое не может быть более 32, разрядность, с которой должны работать драйверы аудиоинтерфейсов (Audio Driver Bit Depth), частоту дискретизации и разрядность аудиоматериала, назначаемые по умолчанию при создании нового проекта (Default Settings For New Projects/Sampling Rate и Default Settings For New Projects/File Bit Depth), а также настройки микширования и буферов воспроизведения (группа Mixing Latency), где можно установить количество буферов воспроизведения (Buffers in Playback Queue), а с помощью слайдера Buffer Size - и размер буфера, в миллисекундах. С помощью кнопки Wave Profiler запускается одноименная утилита, производящая тест оборудования с целью оптимизации настроек аудиосистемы программы.

 
  Рис. 7  
   

Вторая закладка окна Audio Options, Advanced (рис. 8), содержит дополнительные настройки аудиосистемы программы, организованные в три группы: настройки файловой системы (File System), записи и воспроизведения (Playback and Recording), синхронизации (Synchronization). Группа настроек файловой системы позволяет указать папку, в которую должны помещаться записанные и импортированные аудиоданные (Data Directory), папку, используемую для кэширования аудио (Picture Directory), опции включения кэширования записи и воспроизведения в обход операционной системы (Enable Read Caching и Enable Write Caching), опцию работы с копиями аудиоклипов, позволяющую сохранить оригинальные файлы от деструктивной обработки (Copy and Manage Imported Files) и размер буфера ввода-вывода (I/O Buffer Size) в килобайтах. Группа настроек записи и воспроизведения содержит следующие опции: всегда использовать только MME-драйвер (Always Use MME Interface, Even When WDM Drivers Are Available), применять дизеринг (Apply Dither), позволить использовать драйверы другим программам (Share Drivers With Other Programs), воспроизводить "хвосты" эффектов после остановки (Play Effect Tails After Stopping). Группа настроек синхронизации содержит радиокнопки выбора степени точности: нестрогая синхронизация (Trigger & Freewheel) и точная синхронизация (Full Chase lock).

 
  Рис. 8  
   

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

Четвертая закладка, Drivers, содержит окошки со списками входных и выходных драйверов (Input Drivers и Output Drivers). Программе доступны только активизированные здесь драйверы.

Пятая закладка под названием Driver Profiles (рис. 9), содержит специфические настройки аудиодрайверов. Текущее устройство, для которого отображаются настройки, можно выбрать в выпадающем списке "Show Profile for:". Опция Access Driver In Mono предназначена для перевода устройства в монорежим, опция WavePipe(TM)Acceleration предназначена для включения или выключения алгоритма WavePipe (однако на практике отключить мне его так и не удалось). В выпадающем списке "Stream > 16 bit data as:" можно выбрать формат, в котором будут интерпретироваться аудиоданные с разрядностью свыше 16 бит. Ниже показана таблица DMA Buffer Sizes, содержащая размер буферов DMA в семплах для выбранного в пункте "Show Profile for:" устройства при различных разрядностях и частотах дискретизации.

 
  Рис. 9  
   

По сравнению с Cakewalk Pro Audio, на панелях инструментов программы Sonar (рис. 10) стало еще больше функций (как доступных через главное меню, так и специфических). Самих панелей теперь четырнадцать: Standard, Loop, Markers, Metronome, Position, Record, Select, Sync, Tempo, Transport, Transport (Large), Views, Playback State и Automation. Панель Playback State выполняет ту же роль, что и панель Solo в Cakewalk Pro Audio: на ней расположены кнопки заглушения, солирования и перевода в режим готовности к записи, действующие одновременно для всех треков (я не могу представить себе ситуации, когда это нужно); кроме того, здесь добавлена весьма полезная кнопка Play in Mono (Stereo), предназначенная для переключения всех выходных шин в моно- или стереорежим (однако это можно также сделать индивидуально для каждой из шин с помощью соответствующих кнопок статуса мастер-секции микшера Console, или с помощью кнопок статуса шин в окне Track). Принципиально новой здесь является панель инструментов Automation, предназначенная для работы с автоматизацией. Эта панель содержит кнопку вызова окна Automation Record Options, все настройки которого она зачем-то дублирует, кнопку статического "снимка" текущего положения всех автоматизируемых органов управления (Snapshot), кнопку отмены режима готовности к записи всех автоматизируемых органов управления (Disarm all automation controls) и кнопку включения или отключения воспроизведения автоматизации (Enable/Disable Automation Playback).

 
Рис. 10  
   

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

Окно Track
По-прежнему центральным элементом интерфейса программы является окно Track (или Track View, рис. 11). Именно оно претерпело наиболее серьезные изменения, теперь в нем стало доступно большинство функций программы. Но, по-прежнему, не все.

 
Рис. 11  
   

Принцип организации этого элемента интерфейса остался прежним: окно делится по ширине на две части. В левой части содержатся "строки" настройки параметров и свойств треков, а в правой по шкале времени изображены расположенные на треках клипы и события их автоматизации. В нижней части окна есть дополнительная зона, организованная точно таким же образом, но относящаяся уже не к трекам, а к виртуальным выходным шинам, шинам посылов на эффекты и связанным с ними событиям автоматизации. Рис. 12Эту дополнительную зону можно показывать или скрывать с помощью специальной кнопки (рис. 12), расположенной на нижней части рамы окна. Кстати, теперь каждая расположенная в левой части окна "строка" параметров трека или шины называется "стрипом" (Strip), поэтому в дальнейшем я буду пользоваться этим термином. Каждый стрип имеет стандартные кнопки максимизации/восстановления и минимизации/восстановления, какие можно видеть в правой части заголовков большинства окон Windows. Таким образом, каждый из стрипов может быть свернут до состояния заголовка (одна строка), развернут до произвольной ширины или развернут во всю ширину (точнее, высоту) соответствующей зоны - зоны треков или зоны шин, в зависимости от того, относится данный стрип к треку или к шине. С помощью мыши стрипы можно растягивать по ширине (т. е. по высоте), захватывая их за "нижний" край, и сортировать, перетаскивая за нижний край заголовка. Каждый из стрипов, относящихся как к трекам, так и к шинам, может быть переименован. Рядом с названиями теперь располагаются маленькие значки, соответствующие типу стрипа: для MIDI-трека это символическое изображение разъема типа DIN-5, для аудиотрека - изображение волновой формы, и т. д. Здесь еще важно отметить, что, в отличие от Cakewalk Pro Audio, в Sonar существуют различия между MIDI- и аудиотреками.

Прежде чем говорить о содержимом стрипов более подробно, следует отметить, что оно делится на четыре категории: все настройки (All), настройки микширования (Mix), эффекты (FX), входы и выходы (I/O). Далее, в левой нижней части рамы окна есть четыре небольших закладки (рис. 13), названия которых соответствуют перечисленным выше группам настроек. Несложно догадаться, что эти закладки отвечают за то, какой набор настроек будет отображаться на стрипах, причем это касается всех стрипов - как относящихся к трекам, так и относящихся к шинам. Даже если стрип минимизирован, все расположенные на нем настройки остаются доступными: в этом случае они отображаются в заголовке, а для обеспечения доступа к ним достаточно расширить зону стрипов (т. е. левую часть окна Track) и воспользоваться закладками.

Рис. 13

Для стрипов, относящихся к MIDI-трекам, группа настроек микширования позволяет управлять громкостью (Vol), панорамой (Pan), смещением динамики при воспроизведении (Vel+), транспонированием при воспроизведении (Key+), смещением трека по времени (Time+). При этом громкость, панораму и смещение динамики можно изменять с помощью мыши, просто "растягивая" или "укорачивая" отображающие значения этих параметров горизонтальные цветные полоски. Группа настроек эффектов позволяет назначать на MIDI-треки (через контекстное меню) MIDI-эффекты - подключаемые модули, работающие в реальном времени (Fx), а также управлять уровнем хоруса (Chr) и уровнем реверберации (Rev). Аналогично, уровень хоруса и уровень реверберации можно изменять с помощью мыши. Группа настроек входов и выходов позволяет выбирать собственно вход (In) и выход (Out), а также канал (Ch), банк (Bnk), пэтч (Pch).

Стрипы аудиотреков содержат наибольшее количество функций. Группа настроек микширования позволяет управлять громкостью (Vol), панорамой (Pan), предварительно корректировать уровень (Trim), инвертировать фазу (ячейка с перечеркнутым кружочком, похожим на символ диаметра). Две последние функции, которых так не хватало в Cakewalk Pro Audio, характерны для развитых аппаратных микшеров. Группа настроек эффектов позволяет назначать в разрыв трека подключаемые модули формата DirectX (а также виртуальные инструменты формата DXi), включать посылы на каждую из шин эффектов, регулировать уровень и панораму посыла на каждую из шин, переключать точку отбора сигнала до или после виртуального фейдера (для каждой шины независимо) и переключать статус трека (моно или стерео). Работа функции переключения статуса трека требует пояснения. Независимо от того, какой формат трек имеет на самом деле (более того, в одном и том же треке могут располагаться и моно-, и стереоаудиоклипы), он может быть переключен
Рис. 14

Рис. 15

Рис. 16
в монорежим (рис. 14) или в стерео (рис. 15), или программе может быть позволено автоматически выбирать формат (рис. 16). Такой подход позволяет без проблем обрабатывать стереотреки монофоническими подключаемыми модулями, или обрабатывать монотреки стереофоническими модулями. Группа настроек входов и выходов позволяет выбирать вход и выход. Статус трека также отображается и в заголовке стрипа: значок, показывающий тип трека, изображает монофоническую или стереофоническую волновую форму, в соответствии с его статусом. Кроме того, стрипы аудиотреков могут содержать индикаторы уровня сигнала записи и воспроизведения, отображение которых включается из контекстного меню стрипа (см. далее). Диапазон этих индикаторов уровня, в свою очередь, может индивидуально настраиваться путем выбора в их собственных контекстных меню подходящих значений (от 12 до 90 дБ).

Контекстные меню стрипов, относящихся к аудио- и MIDI-трекам, имеют вид, показанный на рисунке 17, за исключением лишь того, что для MIDI-треков пункты этого меню, касающиеся индикаторов уровня (Show Playback Meter и Show Record Meter), будут затенены. Если же щелкнуть правой кнопкой мыши на пустом месте левой части окна Track, отведенной для стрипов, относящихся к трекам, то раскроется контекстное меню, показанное на рисунке 18. Содержимое этих двух меню, по-моему, в особом пояснении не нуждается - назначение всех их пунктов вполне очевидно.

Рис. 17 Рис. 18

Единственное, что здесь стоило бы рассмотреть подробнее - это окно свойств трека (Track Properties, рис. 19), доступное через вышеупомянутые контекстные меню. Несложно заметить, что это окно претерпело значительные изменения по сравнению с аналогичным окном Cakewalk Pro Audio. Теперь из свойств трека убраны громкость и панорама, так как они относятся к микшированию, окошки выбора входа и выхода теперь названы своими именами (Input и Output, вместо Source и Port в Cakewalk Pro Audio), добавлено сообщение о количестве событий, содержащихся в данном треке (строка "Events:" в верхней части окна) и поле для описания (Description).

Рис. 19

Теперь обратим внимание на стрипы виртуальных главных шин микширования и шин посылов на эффекты. Для стрипов, относящихся к виртуальным главным шинам микширования, группа настроек микширования позволяет управлять громкостью (Vol), стереобалансом (Bal) и статусом шины. В отличие от описанной ранее кнопки статуса аудиотрека, кнопка статуса шины имеет только два состояния: моно и стерео (вид кнопки в этом случае также соответствует рис. 14 и 15). Группа настроек эффектов в данном случае состоит только из одной функции - назначения подключаемого модуля в "разрыв" шины. Группа настроек входов и выходов также имеет только одну функцию - выбора выходного аудиоустройства. На стрипах главных шин могут отображаться и индикаторы уровня воспроизведения, аналогичные описанным ранее, их динамический диапазон (от 12 до 90 дБ) настраивается индивидуально, с помощью собственных контекстных меню индикаторов. Контекстное меню главных шин показано на рисунке 20.

Рис. 20

Для стрипов, относящихся к шинам посылов на эффекты, группа настроек микширования позволяет управлять общим уровнем посыла (Snd), общим стереобалансом посыла (Bal), уровнем возврата с шины (Rtn), стереобалансом возврата с шины (Bal). Группа настроек эффектов позволяет назначать на шину подключаемые модули, а также почему-то содержит все функции, относящиеся к группе настроек микширования. Группа настроек входов и выходов имеет всего одну функцию - выбора главной виртуальной выходной шины, на которую осуществляется возврат с данной шины эффектов. На стрипах шин эффектов также могут отображаться и индикаторы уровня с настраиваемым динамическим диапазоном (см. ранее). Контекстное меню стрипов шины эффектов идентично контекстному меню стрипов главной шины, показанному на рисунке 20.

Рис. 21 Кстати, завершая описание функций стрипов, необходимо отметить, что некоторые ячейки (например, с настройками громкости, панорамы или стереобаланса) имеют контекстное меню, показанное на рисунке 21. Обратите внимание на подменю Group. Большинство настроек (громкость, панорама - для всех треков и шин; уровень хоруса, уровень реверберации - для MIDI-треков; кнопки статуса моно/стерео и инвертирования фазы - для аудиотреков; кнопки статуса моно/стерео - для главных шин; а также все настройки, относящиеся к посылам и возвратам с шин эффектов) можно группировать, что обеспечивает синхронное изменение их значений. Сама по себе эта возможность новой не является, однако количество возможных групп возросло до 24 против 12 в Cakewalk Pro Audio. Новой является возможность непосредственного выбора пэтча через контекстное меню соответствующей ячейки стрипа, относящегося к MIDI-треку, а не через окно Track Properties.

Рис. 22 Правая часть окна Track состоит, в общем случае, из трех основных элементов. Первым элементом является шкала времени, расположенная вверху. Над шкалой времени могут размещаться маркеры, что само по себе и не ново, но их внешний вид изменился: они стали обозначаться треугольничками. Шкала времени имеет контекстное меню, показанное на рисунке 22. Это меню расширено по сравнению с Cakewalk Pro Audio, в нем появились подменю Time Ruler Format, в котором можно выбрать формат шкалы времени (точно такое же подменю есть и в главном меню Options, см. ранее), пункт Loop On/Off, предназначенный для включения и выключения режима циклического воспроизведения, пункт настройки записи данных автоматизации Automation Record Options (он также есть и в главном меню Transport) и пункт View Options, открывающий окно настроек Track View Options (рис. 23).

 
Рис. 23  
   

Из всех остальных пунктов контекстного меню здесь особенно интересен пункт Snap Properties, так как возможности настройки "притягивания" в окне Track существенно расширились (рис. 24). Расположенная слева группа радиокнопок предлагает теперь "притягивание" не только к определенным нотным длительностям или к шагу в указанное число тиков (радиокнопка Musical Time), но также и к событиям (Events), маркерам (Markers), границам клипов (Clip Boundaries), абсолютному времени (Absolute Time). Абсолютное время может задаваться в семплах, кадрах или секундах. Кроме того, есть опция "притягивания" к пересечениям волновой формой аудио нулевого уровня (Snap to Audio Zero Crossings), которая снижает вероятность возникновения щелчков при монтаже.

Рис. 24

Рис. 25 Вторым элементом является область, расположенная под шкалой времени, где размещаются клипы, их автоматизация и автоматизация треков. Здесь также есть свое контекстное меню (рис. 25). В данном меню особого внимания заслуживает подменю огибающих (Envelopes), содержащее, в свою очередь, еще один уровень подменю, позволяющих показывать или скрывать уже существующие огибающие треков (Show Track Envelopes), или создавать новые огибающие (Create). Если трек не имеет огибающих, то для него подменю Show Track Envelopes недоступно. Наборы огибающих для аудио- и MIDI-треков, естественно, разные. Так, для аудиотреков возможно создание огибающих автоматического заглушения (Automated Mute), уровней и панорам посылов на шины эффектов (Aux Bus X Send Pan и Aux Bus X Send Level, где X соответствует номеру шины), панорамы (Pan) и громкости (Volume). Для MIDI-треков возможно создание огибающих автоматического заглушения (Automated Mute), глубины хоруса (Chorus), панорамы (Pan), уровня реверберации (Reverb), громкости (Volume), MIDI-контроллеров (MIDI). Для создания огибающих MIDI-контроллеров необходимо выбрать тип контроллера (Type), его номер (Value) и MIDI-канал (Channel) в раскрывающемся при этом окне под названием MIDI Envelope, которое абсолютно аналогично показанному на рисунке 5. Если в правой части окна выделить какой-либо клип, то в подменю Envelope его контекстного меню, наряду с пунктами Show Track Envelopes и Create, появится еще одно подменю второго уровня, под названием Clip, позволяющее отображать или скрывать огибающие собственной автоматизации выделенного клипа.

Рис. 26
Рис. 27
Огибающие, изображаемые в окне Track в виде разноцветных линий (штриховых или сплошных, с узлами или без), также имеют свои контекстные меню (рис. 26). Здесь можно добавлять узлы, задавать тип соединительной линии между ними (ступенька, прямая, выпуклая кривая, вогнутая кривая) и т. д. Узлы огибающих тоже имеют свои контекстные меню, несколько отличающиеся от контекстных меню собственно огибающих (рис. 27). Кстати, клипы теперь можно обрезать и удлинять с помощью мыши, просто сжимая или растягивая, захватив за край. Никаких деструктивных действий при этом не происходит (до тех пор, пока над сжатым клипом не будет выполнена операция Bounce to Clips). Просто некоторые события могут оказаться "скрытыми" (при сжатии или обрезании; эта операция здесь называется Cropping), тогда изображение "укороченного" таким образом клипа имеет край со скошенным уголком. Кроме того, скрытые события не воспроизводятся, однако их можно легко восстановить, просто растянув клип до исходной длины.

Рис. 28 И, наконец, третьим элементом правой части окна Track является зона, относящаяся к виртуальным главным шинам микширования и шинам посылов на эффекты, которая, как уже было отмечено, может быть показана или скрыта с помощью специальной кнопки. В этой зоне отображаются события автоматизации главных виртуальных шин и шин эффектов. Контекстное меню здесь, по сравнению с контекстным меню треков, несколько попроще (рис. 28). Для главных шин возможно создание огибающих стереобаланса (Main Balance) и громкости (Main Volume). Для шин эффектов возможно создание огибающих уровня возврата с шины (Aux Return Master), общего уровня посыла на шину (Aux Send Master), стереобаланса возврата с шины (Aux Return Master Balance) и общего стереобаланса посыла на шину (Aux Send Master Balance). Контекстные меню этих огибающих и их узлов имеют точно такой же вид, как показано на рисунках 26 и 27 соответственно.

Еще одним важным новым элементом интерфейса окна Track является панель инструментов, расположенная в его верхней правой части. Эта панель инструментов (ее можно видеть на рис. 11) содержит кнопки выделения всех треков, вызова окна Track Manager, включения и настройки индикаторов уровня записи, включения и настройки индикаторов уровня воспроизводимого сигнала, включения и настройки индикаторов уровня сигнала главных шин и шин эффектов, инструмент редактирования огибающих, инструмент Scrub и инструмент выделения. Инструмент редактирования огибающих действует только на огибающие, что помогает избежать случайного изменения других объектов. Окно Track Manager (рис. 29) позволяет выбирать объекты, которые должны отображаться в окне Track. Изменить статус (отобразить или скрыть) всех выделенных объектов можно как одним щелчком мыши, так и с помощью клавиши "пробел". Добавить или исключить из выделения объекты определенных категорий (все аудиотреки, MIDI-треки, шины эффектов, виртуальные главные шины) можно с помощью кнопок Toggle Audio, Toggle MIDI, Toggle Aux Bus и Toggle Mains.

Рис. 29

Меню настройки индикаторов уровня записи, индикаторов уровня воспроизводимого сигнала, индикаторов уровня сигнала главных шин и шин эффектов показаны на рисунках 30, 31 и 32 соответственно (эти меню появляются при нажатии на маленькие дополнительные кнопки, расположенные рядом с основными). Несложно увидеть, насколько серьезные возможности здесь предоставлены.

Рис. 30 Рис. 31 Рис. 32

Свои выпадающие меню имеют кнопки инструментов редактирования огибающих (рис. 33) и выделения (в этом меню всего один пункт - Select Track Envelopes With Selected Clips, который также доступен в подменю Select главного меню Edit - см. ранее).

Рис. 33

Окно Track имеет еще одну новую кнопку (рис. 34) - включения режима автоматического создания кроссфейдов (Enable/Disable Automatic Crossfades).

Рис. 34

Теперь поговорим о редакторах, иначе называемых "видами" (Views).

Клавишный редактор (Piano Roll)
На первый взгляд может показаться, что клавишный редактор в Sonar (рис. 35) отличается от клавишного редактора в Cakewalk Pro Audio только более красочным интерфейсом. Да, действительно, это окно принципиально не изменилось - абсолютно тот же набор функций. Однако появилась пара новых возможностей, не сразу заметных и носящих, скорее, вспомогательный характер. Помните, как в Cakewalk Pro Audio среди нагромождения окон, одно и то же окно зачастую оказывалось раскрытым одновременно в нескольких экземплярах? Конечно, это явление можно списать на недостаток самодисциплины, а можно просто исправить недостатки интерфейса, что и сделано в Sonar.

 
Рис. 35  
   

Обратите внимание на новую, четвертую кнопку (с изображением замка), расположенную справа в заголовке окна клавишного редактора (рис. 35). Именно эта кнопка теперь позволяет избежать открытия лишних копий окон клавишного редактора. К сожалению, как она называется, мне не известно, а всплывающая подсказка при наведении мыши на кнопку не появляется. Если в окне клавишного редактора не нажата кнопка с изображением замка (замок открыт), то открытие клавишного редактора для другого трека, или для того же самого трека повторно, приведет к тому, что предыдущее окно будет закрыто и открыто новое окно. Таким образом, мы одновременно имеем только одно раскрытое окно клавишного редактора. Если же замок закрыть, то при новом открывании окна предыдущее останется открытым.

Вторым новшеством является появление кнопки, позволяющей открывать и закрывать поле графического редактирования контроллеров (Show/hide controller pane). Точнее, этих кнопок две, обе выполняют одну и ту же функцию. Одна, красочная, расположена в правой верхней части окна клавишного редактора, а другая, "серенькая", - в левой нижней его части. Очень странно...

Нотный редактор (Staff)
Нотный редактор (рис. 36) остался без изменений, кроме ставших более красочными рисунков на кнопках и появления в заголовке окна описанной ранее кнопки с замком. В общем, говорить тут особо не о чем. Очень уж примитивен этот редактор. Жаль...

 
Рис. 36  
   

Редактор событий (Events List)
Редактор событий, или список (рис. 37), приобрел несколько новых возможностей, хотя принципиальных изменений не произошло. Все тот же примитивизм. А очень хотелось бы более развитого редактора событий, несмотря на то, что нужен он бывает не так часто.

 
Рис. 37  
   

Итак, вполне логично, что в списке теперь отображаются события, относящиеся к огибающим клипов. Для включения и выключения отображения этих событий на панели инструментов редактора событий теперь появилась кнопка Shape Events с символическим изображением огибающей. Коль скоро над клипами стало возможно проделывание описанной выше операции под названием Cropping, что, как правило, приводит к сокрытию некоторой части событий, то весьма кстати будет средство, позволяющее выбирать, отображать скрытые события в списке, или нет. Эту роль выполняет новая кнопка Show Cropped на панели инструментов данного окна. Остается только добавить, что в заголовке окна редактора событий также появилась уже знакомая кнопка с изображением замка.

Редактор лупов (Loop Construction)
Вместо звукового редактора появилось средство, предназначенное для работы с лупами - Loop Construction (рис. 38), с помощью которого возможно создание лупа из любого аудиоклипа длительностью не более 512 четвертей без выполнения каких-либо деструктивных операций над ним. Интерфейс этого редактора лупов довольно прост, а возможности невелики, но достаточны для работы с готовыми лупами, или аудиоклипами, предварительно подготовленными для использования в качестве лупов путем редактирования в какой-нибудь подходящей для этих целей программе. В "конструировании лупов" возможны два взаимоисключающих режима: Enable Looping и Enable Stretching. При включенном режиме Enable Looping возможно создание повторений лупа путем простого его "растягивания" по окну Track. Также в этом режиме можно изменять длительность лупа в четвертых долях (Beats In Clip). В режиме Enable Stretching возможно изменение оригинального темпа клипа (Orig. BPM), тогда длительность его звучания будет изменяться так, чтобы компенсировать разницу между оригинальным темпом клипа и текущим темпом проекта. В обоих указанных режимах возможно постоянное транспонирование клипа, настраиваемое как грубо (в полутонах), так и точно (в центах), а также использование функции Follow Project Pitch, которая позволяет программе воспроизводить луп в текущем ключе проекта и задавать ключевую ноту лупа (Root Note). Если ключевая нота лупа не совпадает с текущим ключом проекта, то при воспроизведении лупа происходит его автоматическое транспонирование с целью устранения разницы.

 
Рис. 38  
   

Кроме того, в редакторе лупов есть возможность предварительного прослушивания и выбора виртуальной выходной шины, посредством которой это прослушивание будет осуществляться, а также панель инструментов для работы с маркерами. На этой панели есть три инструмента: первый, выделения (кнопка Select с изображением стрелки), позволяет выделять, перемещать и создавать (двойным щелчком мыши в выбранном месте на линейке времени данного окна), второй инструмент, "стереть маркер" (кнопка Erase Marker), позволяет стирать маркеры, третий инструмент (кнопка Default All Markers) предназначен для возврата всех автоматически расставленных маркеров (все расставленные вручную маркеры при этом сохраняются). Маркеры, расставленные вручную, и маркеры, расставленные автоматически, отличаются цветом (синие и красные соответственно). После удаления маркеры остаются видимыми, но становятся серыми. За автоматическую расстановку маркеров отвечают два слайдера: Slicing и Transient Detection. Первый работает только в режиме Enable Looping и позволяет указывать шаг автоматической вставки маркеров, а второй, работающий как в режиме Enable Looping, так и в режиме Enable Stretching, регулирует порог чувствительности к динамическим перепадам, также автоматически помечаемым маркерами. Следует отметить, что линейка проградуирована в семплах во всех режимах работы, кроме режима Enable Looping, когда она размечена в четвертых долях, называемых здесь "битами" (Beats).

Редактор текста (Lyrics)
Редактор текста песни остался таким же аскетичным и неудобным, каким он был в Cakewalk Pro Audio. Поскольку работа с текстовыми событиями (Lyrics) возможна непосредственно в нотном редакторе, то подписывать слова под ноты было бы удобнее именно там. Однако нотный редактор первые текстовые события создавать не может, поэтому первоначально слова приходится вписывать в окно Lyrics (как только создано первое текстовое событие, все остальные слова могут быть вписаны в нотном редакторе). Вроде бы решение проблемы кажется простым и очевидным - немного исправить нотный редактор с целью позволить полноценно работать с текстом именно там, но ситуация по-прежнему не меняется. Как и во многих других окнах программы, в заголовке окна редактора текста также появилась кнопка-замок.

Редактор панелей управления (StudioWare)
Эта часть программы со времен Cakewalk Pro Audio не изменилась вообще. Даже кнопки в этом окне не были перерисованы в соответствии с внешним видом всей программы. В общем, забавная игрушка. Неплохо дополняет микшер программы (Console), позволяет работать с MIDI-автоматизацией внешних устройств. А если найти готовые панели для используемых устройств, - то грех этой возможностью не воспользоваться. Может StudioWare, конечно, многое, но забывать о программных редакторах MIDI-устройств пока рано. Налицо длительное отсутствие развития StudioWare, благодаря чему эта столь интересная технология вскоре может потерять свою актуальность.

Микшер (Console)
Развитие окна Track в Sonar дошло до того, что на протяжении всей работы над проектом, в принципе, можно вообще не пользоваться микшером программы. Все необходимое и так уже есть в окне Track. Однако "стрипы" окна Track существенно проигрывают по наглядности интерфейсу в виде микшерных линеек. Поэтому такой важный элемент интерфейса, как микшер, в программе сохранен.

Итак, микшер Sonar (Console или Console View) внешне очень похож на тот, что был в Cakewalk Pro Audio. Тем не менее, новая виртуальная консоль (рис. 39) наконец-то приблизилась к тому, что для "железных" прототипов принято по умолчанию. Но обо всем по порядку. Линейки, соответствующие MIDI-трекам, никаких изменений не претерпели. А вот линейки, относящиеся к аудиотрекам, значительно изменены. Во-первых, на линейке каждого аудиотрека появились независимые кнопки переключения точек отбора сигнала до или после фейдера для каждой из шин эффектов (Aux Busses). В микшере Cakewalk Pro Audio можно было переключать точку отбора сигнала на каждую из шин эффектов только для всех треков одновременно. Не знаю, кому как, а мне данное нововведение никакой пользы не принесло (напоминаю, речь идет о виртуальной консоли), а скорее лишь добавило возни из-за резко возросшего количества кнопок. Во-вторых, на линейках аудиотреков появились долгожданные кнопки переворота фазы. В-третьих, добавлены кнопки переключения статуса трека, имеющие три состояния: моно, стерео или автоматический выбор формата (об этой возможности уже было рассказано подробнее в разделе "Окно Track").

 
Рис. 39  
   

Виртуальные главные шины микширования в Sonar имеют по одному стереофейдеру и регуляторы стереобаланса, а также кнопки переключения статуса шины (стерео или моно), что очень полезно для оперативного контроля за моносовместимостью микса. По-моему, преимущества таких нововведений несомненны. Например, в Cakewalk Pro Audio, где главные шины микширования имели раздельные фейдеры правого и левого каналов, для того, чтобы одновременно перемещать эти фейдеры, их необходимо было сгруппировать, а если нужно еще и одновременно скорректировать стереобаланс? Или другой, более простой пример: для того, чтобы при работе с Cakewalk Pro Audio послушать микс в моно, необходимо было лезть в главное меню программы, после чего следовало закрыть ее и запустить снова. Ужас, не правда ли? А в Sonar - красота, переключение между моно и стерео осуществляется одним щелчком мыши.

Содержание "панели инструментов" микшера (по крайней мере, эта группа кнопок выглядит как панель инструментов, на самом деле таковой, в полном смысле, не являясь), расположенной в верхней части окна, также изменилось. Появилось окошко с информацией о положении выделенного виртуального регулятора, однако ввод чисел по-прежнему невозможен. Есть точно такие же, как и в окне Track, кнопки вызова окна Track Manager, включения и настройки индикаторов уровня записи, включения и настройки индикаторов уровня воспроизводимого сигнала, включения и настройки индикаторов уровня сигнала главных шин и шин эффектов. Три последних кнопки также имеют меню настройки, которые показаны на рисунках 30, 31 и 32 соответственно. Кроме того, есть кнопка Peaks Only, позволяющая выбирать стиль индикаторов уровня: отображать или столбчатые измерители, или подобие светодиодных индикаторов пика сигнала. Данная кнопка действует на все индикаторы уровня сразу.

Все подключаемые модули, назначенные в разрывы треков, на шины эффектов и в разрывы главных шин, могут включаться или выключаться индивидуально. Для этого предназначены яркие кнопочки, меняющие свой цвет (с едкого зеленого на желтый для состояний "включено" и "выключено"), расположенные рядом с заголовками эффектов. Впрочем, то же самое (только здесь кнопочка в состоянии "выключено" не светится) можно делать и в окне Track. В Cakewalk Pro Audio 9.03 указанная возможность, вообще говоря, была, но она почему-то работала далеко не со всеми подключаемыми модулями (а, точнее, работала только с прилагаемым четырехполосным параметрическим эквалайзером). Остается отметить, что органы управления этой виртуальной консоли имеют те же самые контекстные меню, что и соответствующие настройки в окне Track.

Эффекты
К программе прилагается большой набор подключаемых модулей, предназначенных для обработки как аудио- (поддерживаются только модули формата DX и DXi), так и MIDI-клипов. Обработка может выполняться как путем деструктивного пересчета данных, так и в реальном времени, то есть не деструктивно. Надо сказать, что набор эффектов значительно расширился по сравнению с Cakewalk Pro Audio. Но обо всем по порядку.

В число прилагающихся к Sonar подключаемых модулей формата DX входит весь набор, доставшийся в наследство от Cakewalk Pro Audio, а также и более свежие разработки - всего 23 модуля. Старые модули, в свою очередь, можно поделить на очень старые, и просто старые.

К очень старым можно отнести шесть модулей CFX: 2-band EQ, Chorus (Mono), Delay/Echo (Mono), Flanger (Mono), Reverb (Mono), Pitch Shifter. Эти "динозавры" дошли до нас со времен шестой версии Cakewalk Pro Audio, и я не удивлюсь, если они окажутся еще шестнадцатибитными (с какой разрядностью эти модули выполняют обработку на самом деле, я не проверял, так как эффекты столь низкого качества никакого интереса не вызывают). В стереорежиме эти модули работать не могут вообще.

К просто старым можно отнести двенадцать других модулей: Amp Sim, Amp Sim Lite, Chorus, Delay, Flanger, FX Compressor/Gate, FX Dynamics Processor, FX Expander/Gate, FX Limiter, FX2 Tape Sim, Parametric EQ и Reverb. Все эти модули, входившие в состав пакетов Cakewalk FX 1 и FX 2, некоторые из которых также прилагались к Cakewalk Pro Audio, выполняют 32-разрядную обработку и способны работать как в моно, так и в стерео. Звучание и возможности настройки этих модулей ранее уже неоднократно становились объектом критики, однако, если пользоваться ими осторожно, то в ряде случаев можно добиться приемлемого результата.

Гораздо больший интерес представляют новые модули, по-видимому, являющиеся совместной разработкой Cakewalk и DSP/FX. Таких модулей пять: FxChorus, FxDelay, FxEq, FxFlange и FxReverb. Модули выполняют 32-разрядную обработку с плавающей запятой, а теста на предмет выяснения максимально допустимой частоты дискретизации я не проводил (она составляет, по меньшей мере, 48 кГц). Кроме простого прослушивания качества обработки, новые модули были подвергнуты сравнительному прослушиванию совместно с множеством других модулей, исполняющих эффекты того же рода, в том числе проводилось сравнение с прототипами от DSP/FX (использовался набор DSP/FX Virtual Pack версии 6.2). Теперь подробнее о каждом из модулей.

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

Рис. 40

Модуль FxDelay (рис. 41) производит четырехотводную задержку. Интерфейс этого модуля организован точно так же, как у модуля FxChorus. Единственная разница заключается в наборе параметров отводов-голосов, что вполне естественно. В данном случае возможна грубая и точная регулировка времени задержки, уровня обратной связи и панорамы.

Рис. 41

Модуль FxEq (рис. 42) является параграфическим эквалайзером, имеющим восемь полностью параметрических полос и два фильтра типа "полка". Каждая из параметрических полос имеет регулятор уровня, кнопки выбора и включения. Фильтры типа "полка" имеют раздельные регуляторы уровня, кнопки выбора и общую для обоих фильтров кнопку включения. Для каждой выбранной полосы возможна индивидуальная настройка центральной частоты фильтра и его добротности или ширины полосы с помощью маленьких горизонтальных слайдеров с окошками для отображения и ввода числовых значений этих параметров. Для полностью параметрических полос центральная частота и добротность могут настраиваться грубо и точно, а для фильтров типа "полка" возможна только грубая настройка частоты среза (посредством слайдера с окошком). Группа окошек VOICE отображает обозначение выбранной полосы и текущее положение ее регулятора уровня. Предел регулирования уровней настраивается с помощью маленького слайдера без названия, снабженного окошком для числовых значений. Кроме того, есть фейдер компенсации общего выходного уровня (с окошком для численных значений), кнопки переключения режима мониторинга виртуального дисплея, кнопка обхода эффекта. Предполагаемая частотная характеристика почему-то отображается на виртуальном дисплее для левого и правого каналов, несмотря на то, что индивидуальные для каждого из каналов настройки получить нельзя.

Рис. 42

Модуль FxFlange (рис. 43) является двухголосным фленджером, для каждого из голосов возможны индивидуальные настройки времени задержки, уровня обратной связи, панорамы, частоты модуляции, осуществляемые с помощью маленьких слайдеров с окошками для числовых значений. Возможна настройка уровня для каждого голоса, общего уровня эффекта, баланса исходного и обработанного сигнала, ослабления выходного уровня (с помощью фейдеров с числовыми окошками). Есть кнопки включения/выключения каждого из голосов, выбора, обхода эффекта.

Рис. 43

Модуль FxReverb (рис. 44) является версией известного ревербератора Studioverb из набора DSP/FX Virtual Pack. От прототипа отличается более простым интерфейсом и отсутствием MIDI-управления, хотя набор настроек эффекта оставлен неизменным. Возможна регулировка размера имитируемого помещения, времени реверберации, частоты среза фильтра низких частот, затухания высокочастотных отражений, плотности, предварительной задержки, частоты виртуальных перемещений в пространстве, степени виртуальных перемещений, ослабления выходного уровня и баланса прямого/обработанного сигналов. Все регуляторы выполнены в виде фейдеров с окошками для числовых значений параметров. Есть кнопка обхода эффекта.

Рис. 44

Прослушивание показало, что, в целом, новые модули звучат весьма прилично (для подключаемых модулей). При прямом сравнении их с прототипами из набора DSP/FX Virtual Pack сколько-нибудь существенной разницы в звучании замечено не было (при одинаковых настройках). Звучание хоруса и, особенно, фленджера мне понравилось своей естественностью. Задержка, в принципе, тоже весьма неплоха, но, на мой взгляд, несколько сложна в отстройке, да и жестковата: аттенюатор высоких частот здесь не помешал бы. А вот о звучании эквалайзера я ничего конкретно сказать не могу: его интерфейс для меня оказался настолько неудобным, что общение с ним я прекратил прежде, чем были бы получены приемлемые настройки. Ревербератор прослушивался мной наиболее тщательно, однако и это не позволило выявить отличий его звучания от Studioverb из набора DSP/FX Virtual Pack. Для модуля, поставляющегося в комплекте с программой (как правило, такие модули обычно бывают не слишком хороши), это здорово. Реверберация, производимая этим модулем, в целом прилично сочетается со звуками самой разной природы, особенно при малом уровне эффекта в общем сигнале. Однако при увеличении уровня эффекта, тем более при прослушивании реверберационного хвоста отдельно, относительно имитируемого акустического пространства у меня возникали стойкие ассоциации не то с огромным туалетом с кафельными стенами, не то с подземным переходом или с канализационной трубой, причем никакие регулировки не смогли принципиально изменить характер эффекта. Отсюда я сделал вывод о недостаточной универсальности этого, в общем-то, неплохого модуля.

Количество прилагаемых к Sonar подключаемых MIDI-модулей также заметно возросло (до 12). Среди них есть как восемь поставлявшихся в комплекте с Cakewalk Pro Audio (Arpeggiator, Chord Analyzer, Echo Delay, Midi Event Filter, Quantize, Session Drummer, Transpose, Velocity), так и четыре новых, созданных российской компанией MusicLab: Fixed Length, Looper, Rhythm'n'Chords 2 Lite, VeloMaster Lite. Видимо, такое внимание отечественных производителей (и к отечественным производителям) вызвано популярностью продукции Cakewalk в России.

Модуль Fixed Length (рис. 45) предназначен для придания всем обрабатываемым MIDI-нотам одинаковой длительности звучания. Интерфейс его очень прост: задается желаемая длительность в музыкальных долях, в MIDI-тиках (импульсах) или в миллисекундах.

Рис. 45

Модуль Looper (рис. 46) предназначен для работы с MIDI-лупами. В качестве MIDI-лупов выступают обычные MIDI-файлы. К сожалению, возможности модуля невелики: здесь можно указать папку, содержащую MIDI-лупы (Style Folder), собственно луп (Pattern) и количество его повторений (Repetitions). Кроме того, возможно создание MIDI-лупов из любых MIDI-клипов проекта (или их фрагментов) методом перетаскивания.

Рис. 46

Модуль Rhythm'n'Chords 2 Lite (рис. 47) предназначен для создания партий аккомпанемента, например, ритм-гитары. Основная идея здесь заключается в раздельном назначении ритмических паттернов и аккордов. Есть обширные библиотеки ритмов и аккордов. Возможно управление динамикой партии, параметрами арпеджио, полифонией и т. д.

 
Рис. 47  
   

Модуль VeloMaster Lite (рис. 48) воздействует на динамику (velocity) MIDI-нот. Этот модуль является урезанной версией "динамического MIDI-процессора", в которой доступны только операции "компрессиривания" и "экспандирования", причем доступны кривые динамики только с одним "коленом" (в полной версии кривые могут иметь еще 2, 4 и 6 "колен").

 
Рис. 48  
   

Инструменты DXi
Как уже было отмечено, одним из главных "ноу-хау" Sonar является поддержка виртуальных инструментов формата DXi. Этот новый формат, разработанный Cakewalk, можно рассматривать как ответ на популярный формат VST 2.0, разработанный компанией Steinberg. Интерес к созданию виртуальных синтезаторов данной категории, куда можно отнести не только инструменты форматов DXi и VST 2.0, но и известные "аудиоинструменты" для Emagic Logic Audio, вполне оправдан. Вероятно, многие из пользователей музыкальных приложений знакомы с проблемами интеграции программных синтезаторов в виртуальную студию. Причина этого кроется в том, что далеко не все приложения Windows способны спокойно уживаться друг с другом. За примерами далеко ходить не надо: достаточно вспомнить популярный NemeSys GigaSampler (или GigaStudio). Этой программе для стабильной работы вообще желателен отдельный компьютер. Учитывая, что обычные виртуальные синтезаторы и семплеры имеют собственную аудиосистему, то проблемы могут заключаться не только во взаимодействии с секвенсором, но и с аудиосистемой виртуального "мультитрекера". Для решения этих проблем применялись всевозможные трюки типа мультиклиентных драйверов или использования для программного синтезатора отдельного аудиоинтерфейса. Все это, в конечном итоге, приводило к искажению красивой идеи создания аппаратно-независимого программного синтезатора. В то же время, реализация программного синтезатора как подключаемого модуля для виртуальной студии снимает указанные проблемы (если мощность компьютера не в счет). Интеграция в виртуальную студию - идеальная: ни тебе проблем с секвенсором, к тому же и собственная аудиосистема модулю не нужна, достаточно лишь организовать корректную передачу потока аудиоданных основной программе. Однако здесь есть одно ограничение, касающееся области применения синтезаторных подключаемых модулей, которые, несомненно, хороши для создания и производства музыки, но, на мой взгляд, непригодны для живого исполнения.

В комплекте с Sonar поставляются пять виртуальных инструментов формата DXi: Alien Connections ReValver SE, DreamStation DXi, LiveSynth Pro SE, Tassman, VSC DXi. После того, как выбранный инструмент формата DXi займет свое место в разрыве выделенного для него аудиотрека, название и порядковый номер инструмента появятся в списках MIDI-выходов каждого из MIDI-треков Sonar. Виртуальный инструмент "слушает" MIDI-сообщения с тех треков, выходы которых ему адресованы.

Модуль Alien Connections ReValver SE (рис. 49) синтезатором вообще не является. А кто сказал, что модули формата DXi должны быть только синтезаторами или семплерами? Этот модуль является имитатором гитарных систем, который предназначен для обработки партий гитары, записанных "в линию". Окно модуля представляет собой виртуальный рэк, в котором можно составлять всевозможные комбинации моделей элементов гитарных систем: предусилителей, усилителей мощности, акустических систем, эффектов и дополнительных приспособлений. MIDI-автоматизация этого модуля осуществляется посредством сообщений NRPN. Звучание модуля, в принципе, мне понравилось, за исключением того, что оно показалось несколько смазанным, особенно по динамике (потеря атаки, "запирание"), что напоминает эффект "fuzz". Впрочем, в определенных режимах именно так себя ведут реальные гитарные аппараты. К недостаткам также следует отнести и ограниченный выбор моделей имитируемых устройств.

Рис. 49

Модуль DreamStation DXi (рис. 50) от Audio Simulation является версией формата DXi известного имитатора аналогового синтезатора. Есть три осциллятора, многорежимный самовозбуждающийся IIR-фильтр, VCA, LFO, редактируемый генератор огибающей для каждого голоса. Возможные формы волны: синусоидальная, треугольная, пилообразная, импульсная, прямоугольная, шум. Типы фильтров: ФНЧ с крутизной 12 дБ/октава, ФВЧ, полосовой, ФНЧ с крутизной 24 дБ/октава, формантный. Максимальная полифония - 16 голосов. Поддерживаются частоты дискретизации 11,025, 22,05, 44,1, 48 и 96 кГц, а также разрядность от 16 до 32 бит. Все внутренние вычисления производятся с разрядностью 32 бита. Прекрасный подарок любителям электронной музыки. К сожалению, из прилагающегося файла подсказки мне ничего не удалось узнать о возможностях MIDI-управления модулем (конечно, если таковые имеются).

 
Рис. 50  
   

Модуль LiveSynth Pro SE (рис. 51) является виртуальным синтезатором, использующим банки звуков формата SoundFont 2. Интерфейс модуля очень прост, если не сказать, беден. Впрочем, иногда столь простое устройство - именно то, что нужно. Максимально возможная полифония - 128 голосов, по умолчанию установлено значение в 64 голоса. Настройка полифонии осуществляется путем редактирования файла liveup.ini, находящегося в системной папке Windows. Дикость, не правда ли? Но на этом неприятности не заканчиваются: работая над проектом, в котором была принята частота дискретизации 48 кГц, при попытке подключить данный модуль я столкнулся с предупреждением, что при этой частоте дискретизации возможна его некорректная работа, и рекомендацией сменить частоту дискретизации на 44,1 кГц. Тем не менее, при 48 кГц модуль издавал какие-то звуки, но делал это с неверной высотой тона. Очень жаль. Кроме того, вскоре было выяснено, что LiveSynth Pro SE является лишь демонстрационной версией, которая теряет часть своих функций по истечении 30 дней с момента первого использования, а именно максимальный объем загружаемых банков ограничивается 1 Mb. Поэтому практическая ценность LiveSynth Pro SE невелика.

Рис. 51

Инструмент Tassman от компании Applied Acoustic Systems является модульным синтезатором, работающим по принципу физического моделирования. Подробно описывать возможности и особенности работы этого виртуального устройства я не стану, так как это предмет для отдельного рассказа, а лишь замечу, что программа состоит из двух тесно связанных друг с другом приложений. Одно из них (рис. 52) является проигрывателем пэтчей, причем "исполнительский" интерфейс генерируется автоматически, в соответствие со структурой пэтча, а все органы управления могут быть связаны с внешними MIDI-контроллерами.

Рис. 52

Другой элемент программы (рис. 53) является редактором пэтчей, своего рода творческой лабораторией, где инструмент набирается из обширной библиотеки моделей функциональных блоков. Здесь от пользователя требуется очень высокая степень технической подкованности, не говоря о наличии музыкальных навыков и вкуса. Работа трудоемкая, но результат того стоит. Звучание способно сразить наповал любого "кислотника".

Рис. 53

Модуль VSC DXi (рис. 54) от Roland является версией известного программного синтезатора Virtual Sound Canvas, в свою очередь, имитирующего аппаратный прототип. Звуки те же - стандартный набор для популярной музыки. Модуль прост в обращении и стабилен в работе.

 
  Рис. 54  
   

Тестирование
Компьютер, на котором происходило знакомство с Cakewalk Sonar, в общем-то, соответствовал задаче. Нельзя сказать, что он находится на острие прогресса, но имеет конфигурацию, которая пока все еще является стандартной для работы со звуком (об использовавшейся звуковой плате речь не идет); машина надежная, проверенная: процессор Pentium III Coppermine 750E, 256 Мб оперативной памяти, материнская плата ASUS CUBX-L (чипсет BX), IDE контроллер Promise Ultra 100, жесткий диск IBM DTLA 30 Гб, видеоадаптер Matrox G450 16 Мб SDR (dual head), звуковая плата Sound Blaster Live, Windows 2000. Плата Sound Blaster Live экзотикой не является, и к тому же для нее есть WDM-драйверы, милые сердцу Cakewalk Sonar (т. е. аудиоядру программы). Кроме того, поскольку многие пользователи переходить под Windows 2000 не спешат, для проверки способности работать с Windows 98 SE программа устанавливалась на другой компьютер, имеющий следующую конфигурацию: процессор Celeron 333, материнская плата Supermicro P6SBA (чипсет BX), 64 Мб оперативной памяти, жесткие диски Quantum Fireball на 1 Гб и HP на 4,3 Гб, видеоадаптер S3Trio64V2 (2 Mb), звуковая плата весьма сомнительного происхождения, частично совместимая с Sound Blaster AWE 32. Естественно, что на последней машине никаких сложных задач не выполнялось.

Первые попытки поставить программу под Windows 2000 оказались не очень удачными: Sonar нормально установился не с первого раза, упорно не хотел работать, при попытке запуска сообщал о странных ошибках и все такое... Только после нескольких неудачных попыток установки с последующей деинсталляцией (с тщательной уборкой мусора, остававшегося в системе после каждой из попыток) программа все-таки заработала. Дело в том, что перед этим в компьютере побывало столько всякого "железа" и столько всякого "софта", что невозможно уследить, кто из них и когда "нахулиганил". На свежеустановленную же копию операционной системы Sonar проинсталлировался идеально. Протестировав звуковую плату, программа заработала. Никаких "притормаживаний" замечено не было.

Здесь я хочу рассказать о двух несложных тестах, проведенных мной. Проводились эти тесты отнюдь не для вылавливания "багов" (ибо рано или поздно "все баги будут пофиксены", надеюсь), которые проявились сами собой в процессе работы (см. раздел "Выявленные проблемы"), а с целью решения более фундаментальных вопросов.

Первым был проведен тест на отсутствие самопроизвольного синкопирования MIDI-нот во время их совместного воспроизведения с обрабатываемыми в реальном времени аудиотреками. В прошлом этот тест я выполнял с Cakewalk Pro Audio 8.x и 9.x, Steinberg Cubase VST 3.7, Steinberg Nuendo 1.x и Emagic Logic Audio Platinum 4.x. Успешно прошел данное испытание только Logic.

Итак, для проведения вышеозначенного теста необходимо создать проект, содержащий несколько MIDI- и аудиотреков (можно даже по одному треку каждого типа, но тогда эффект будет слабее выражен). Один из MIDI-треков должен обязательно содержать ноты равной длительности (например, шестнадцатые или тридцать вторые, в зависимости от темпа проекта), воспроизводимые инструментом с ярко выраженной атакой (подойдет хет). Далее, заглушая все MIDI-треки, включаем на аудиотреках посылы на шины эффектов (Aux Busses), а затем от души нагружаем как шины, так и разрывы главных выходных шин подключаемыми модулями (я предпочитаю "запихивать" в указанные места наборы эффектов от TC Works и Waves целиком, особое внимание уделяя количеству копий модулей TC Native Reverb и Waves TrueVerb). При этом надо следить, чтобы аудио воспроизводилось стабильно, без рывков и выпадений. Теперь следует уменьшить громкость на главных выходных шинах мастер-секции и включить MIDI-треки (громкость на всех MIDI-треках, кроме содержащего ноты равной длительности, лучше также уменьшить). И что мы слышим? Большинство виртуальных студий вместо ровного воспроизведения производят жуткое хаотическое синкопирование (заметьте, что глобальной рассинхронизации с накоплением ошибки между аудио и MIDI быть не должно - я говорю только о синкопировании, так как в противном случае проведение настоящего теста смысла не имеет). Это происходит вне всякой зависимости от того, используется ли синтезатор звуковой платы или самостоятельный звуковой модуль, MIDI-выход той же звуковой платы или серьезный MIDI-интерфейс. Естественно, воспроизводимый поток MIDI-сообщений не должен ни в коем случае превышать возможности используемых устройств. До сих пор единственным приятным исключением из этого прискорбного правила я считал Logic Audio. Cakewalk Sonar достойно выдержал тест: никакого синкопирования замечено не было.

Следующий тест был посвящен проверке качества микширования аудио. Вопрос этот не из простых, для получения исчерпывающего ответа на него потребовались бы более обстоятельные исследования (например, исследование качества фейдов или воздействия перемещения регуляторов на спектральную чистоту микса). Меня же интересовало лишь качество сумматора, его честность. Для его проверки в программе Cool Edit Pro 1.2 был сгенерирован набор синусоид с различными частотами и амплитудами (каждая синусоида являлась отдельным файлом). На различные аудиотреки проекта были синхронно помещены синусоиды с одинаковой частотой (начальные фазы у них были одинаковыми), фейдеры треков и главной шины, а также регуляторы предварительной коррекции уровня треков были установлены в положение 0 дБ, после чего с помощью команды Edit/Bounce To Track(s) был произведен миксдаун, впоследствии экспортированный через меню File/Export Audio. Анализ полученного миксдауна (для этого снова использовалась программа Cool Edit Pro 1.2) показал, что его максимальный уровень с точностью до семпла совпадает с ожидаемым, вычисленным как сумма максимальных уровней (в семплах) всех использовавшихся синусоид. Далее, на два трека проекта была аналогичным образом помещена, на этот раз, одна и та же синусоида. Переключатель фазы на одном из треков был установлен в положение "инверсия", а фейдеры обоих треков перемещены на одинаковую величину (впрочем, последнего можно было и не делать). Анализ миксдауна показал, что полученный файл состоит исключительно из нулей. Кроме того, миксдаун нескольких синусоид, имеющих различные частоты, полученный при установленных в положение 0 дБ регуляторах предварительной коррекции уровня треков, фейдерах треков и главной шины, был подвергнут спектральному анализу (с помощью все того же Cool Edit Pro 1.2 и SpectraLab). Полученная картина никаких претензий не вызвала. Из всего вышесказанного напрашивается вывод о "честности" виртуального сумматора Sonar.

Выявленные проблемы
Теперь о грустном. Несмотря на то, что программа успешно прошла описанные выше тесты, в ряде случаев она вела себя очень странно, необъяснимо, нелогично.

Обнаруженные "глюки" практически все имели отношение к редактированию MIDI-клипов. Множество таких багов описано на ньюс-сервере Cakewalk (news.cakewalk.com), в конференции, посвященной Sonar (Product.SONAR). Некоторые из них повторились и в моем случае. Ситуации, в которых баги могут обнаруживаться, не всегда предсказуемы, и перечислить их все возможным не представляется. К тому же набор багов для каждой системы может оказаться индивидуальным. Поэтому я опишу лишь несколько особо омрачавших мое общение с Cakewalk Sonar.

1. Создаем MIDI-клип, содержащий некоторое количество нот. В окне Track совершаем над ним последовательность операций редактирования: перемещений фрагментов, копирований, вставок (методом Slide Over Old to Make Room), удалений небольших фрагментов. Открываем клавишный редактор и "рисуем" параметр velocity где-нибудь посередине полученной MIDI-секвенции. Несколько секунд компьютер усиленно думает, после чего, помимо изменений velocity, появляется огромное количество "лишних" нот, причем они возникают до последнего (по шкале времени окна Track) изменения velocity. Если мы теперь "нарисуем" velocity несколько ближе к концу секвенции, то в интервале между "рисованиями" снова появятся лишние ноты. И так до конца секвенции. Надо сказать, что этот глюк проявляется у многих пользователей, и он описан в указанной конференции. Использование при редактировании клипов функции Split при отключенной опции Use Nondestructive Cropping When Splitting MIDI Clips помогает избежать возникновения описанного явления, однако и сама функция Split в Sonar имеет глюк, о чем и пойдет речь далее.

2. Создаем MIDI-клип, все ноты которого начинаются строго по долям. В окне Track применяем к этому клипу функцию Split (не используя опции Use Nondestructive Cropping When Splitting MIDI Clips), указываем время, строго соответствующее какой-либо музыкальной доле, с которой начинается нота. В результате нота, начало которой совпадает со временем разделения, оказывается последней, скрытой нотой в первом куске, а не первой во втором куске (как это сделал бы Cakewalk Pro Audio). А этого делать совсем не предполагалось. Проблемы можно избежать, если сместить время разделения клипа хотя бы на один MIDI-тик назад (раньше).

3. Ситуация очень похожа на предыдущую. Повторяется очень часто, но вывести закономерность появления этого бага мне не удалось. Аналогично, создаем MIDI-клип, все ноты которого начинаются строго по долям. Устанавливаем курсор точно на начало какой-либо из нот (можно пользоваться притяжением к сетке), включаем воспроизведение. Первая нота, которая должно прозвучать, почему-то не воспроизводится. Закольцовываем (воспроизводим в режиме Loop) фрагмент того же самого файла, причем начало петли в точности совпадает с началом какой либо из нот. Первая нота петли снова почему-то не воспроизводится. Смещаем начало петли хотя бы на один MIDI-тик назад - проблема исчезает.

4. Пожалуй, самый зловредный из багов. Тот же самый MIDI-клип. Создаем выделение путем протаскивания указателя мыши по линейке окна Track или Piano Roll при нажатой правой кнопке мыши (притяжение к сетке везде настроено соответствующим образом, режим Move To). Первая и/или последняя из нот, целиком попадающих в данный интервал, оказываются не выделенными. Теперь, если совершить операцию удаления, то удалены будут все ноты отмеченного интервала, даже те, что выделить предыдущим действием не удалось. Более того, часто пропадает первая нота, лежащая за пределами помеченного интервала, а иногда и последняя из предшествующих. Закономерность этого явления установить также не удалось. Заметьте, что при работе в клавишном редакторе операция удаления является деструктивной, а при работе в окне Track - недеструктивной, что, однако, никакого влияния на описанное явления не имеет, не считая того, что недеструктивное редактирование в Cakewalk Sonar глючит само по себе...

В принципе, несложно выявить некие общие симптомы, характерные для большинства замеченных багов, чтобы предвидеть опасные ситуации. Например, можно догадаться, что опасность таится в "скрытых" событиях клипов. Впрочем, знание пользователем "подводных камней" не заставит саму программу работать хоть сколько-нибудь корректнее. Несмотря на то, что некоторые баги все-таки можно обойти, избегая "опасных" действий, такой стиль работы, согласитесь, неудобен.

К сожалению, при отсутствии в программе собственного аудиоредактора научиться отправлять аудиоклипы в автономный аудиоредактор непосредственно из Sonar мне не удалось. В меню Tools используемый мной Cool Edit Pro не появился вовсе, в то время как WaveLab был успешно обнаружен (оба используемых мной аудиоредактора инсталлировались после Sonar). Но дальше этого дело не пошло. Выделив подопытный аудиоклип, я попытался отправить его на редактирование в WaveLab посредством меню Tools. И что вы думаете? WaveLab открылся, но, увы, пустой. Правда, говорят, данная операция работает с Sound Forge 5.0, но эту программу я не использую. Кстати, если в Sonar посылаемый на обработку аудиоклип подвергался недеструктивному "обрезанию" (т. н. Non-Destructive Cropping), то отправляется исходный аудиоклип целиком.

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

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

Заключение
В моей практике не было еще ни одного случая, когда я бы с появлением у меня новой версии какой-либо из используемых мной программ не переходил на нее. Cakewalk Sonar может стать первым исключением из этого правила, если выявленные недостатки программы в скором времени не будут исправлены.

Программа не только приобрела новые достоинства и недостатки, но и унаследовала от Cakewalk Pro Audio его вечную недоделанность, которая теперь перешла из количества в качество. Программа имеет новое лицо и старую изнанку. Забавно, что при внимательном рассмотрении лицо программы кажется каким-то "кубейсовским", причем эти ассоциации в процессе работы только укрепляются. Это также признал один из моих знакомых, друживший с Cubase со времен компьютеров Atari, и "признавший" Cakewalk Pro Audio только после выхода его восьмой версии. В первую очередь, указанные ассоциации относятся к сходству (в некотором смысле) окна Track в Sonar с главным окном аранжировки в Cubase. Структура программы неоднозначна: в окне Track теперь сосредоточены и все функции микшера Console, а это перегружает интерфейс, что приводит к повышенной утомляемости пользователя. Таким образом, о Cakewalk Sonar можно с уверенностью сказать, что программа организована нелогично и переусложнена. Однако Sonar предлагает множество новых возможностей, описанных в данной статье, от которых отказываться не хотелось бы.

Cakewalk не в первый раз выступает автором новаций, не получающих развития. Вспомните хотя бы разработку своего формата драйверов AudioX. Хотя этот формат и был признан многими производителями, но сейчас о нем, по большому счету, ничего не слышно. К аудиоинтерфейсам обычно прилагаются ASIO-драйверы, более того, этот формат иногда даже поддерживается аппаратно. Теперь же Cakewalk оптимизирует свое детище для работы с более или менее общепринятыми драйверами формата WDM. Хочется верить, что новая разработка, формат подключаемых модулей DXi, имеет реальные перспективы стать общепринятым. Также хочется верить, что это не просто нежелание признавать разработанный фирмой Steinberg формат VST 2.0, признание которого больно ударило бы по самолюбию Cakewalk, но позволило бы пользоваться всей прелестью модулей этого формата без помощи программы VST Adapter.

Cakewalk Sonar 1.0 450$
Cakewalk Sonar XL 1.0 695$
Мультимедиа Клуб

  Оценка статьи

Посещений: 13010 | Проголосовавших: 15 | Средняя оценка: 3.0

   

  Комментарии

23.10.02 13:05
imaeff imaeff@rambler.ru
Пользуюсь Sonar только потому, что в нём есть DR-008 - редактор отрезков звуков, позволяющий не конвертировать SF2 в Wav и обратно. Теперь ноты в MIDI играются звуками присвоенными номерам клавиш. Хотя DR-008 задуман видимо как Драм-редактор, его можно использовать и как имитатор других инструментов, например - акустической гитары. А вот исчезновение аудиоредактора больно ударило по отработанной рабочей схеме. Раньше можно было замкнув участок композиции в кольцо, наигрывать под запись на инструменте фрагмент, или выпевать голосом много раз одно и то же. Лучшее из получившегося оставлялось. Теперь в Sonar этого не удаётся. Или я его ещё не полностью освоил?

18.11.02 13:12
danzer chudinov@m-f.ru
Почему Dxi инструменты управляются (играют) с midi клавиатуры с большой задержкой! Как это "лечить", если это возможно. Заранее спасибо!!

12.02.03 01:59
pwl `pwl_l@mail.ru
Еще один баг Сонара - на моей машине установлено несколько аудиоплат. В том числе и звуковая плата, интегрированная в материнскую плату. Дело в том, что я использую несколько разных инструментов, подключенных к миди-портам. Каково было мое удивление, когда после установки Сонара в списке доступного оборудования оказалась только звуковая карта АС`97, расположенная на материнской плате!!! После долгих мучений я пришел к выводу, что Сонар не признает не-WDM устройства, если есть хоть одно WDM. После аппаратного запрещения AС`97 в биосе, Сонар стал видеть все остальные платы. В конце концов, я вернулся к Кейквоку-9 и успокоился...

25.09.03 04:20
Vitek composer_v@yahoo.com
Ochen` poleznaya statya. Spasibo. No ya bi hotel uznat` pobol`she (pro computer recording)Bil bi ochen blagodaren esli bi kto nibud` prislal mne na e-mail kakienibud` linki na etu temu. Spasibo>>>

28.10.04 01:36
Горыныч sergey_gorin@mail.ru
Что меня сюда привело -проблема Сонара 2 XL в работе с SF2 банксетами. У меня звук Бластер Лив 1024, машина довольно быстрая, ресурсов хватает. Используя память платы, через Сонар загружаю СФ2 банки, иногда идут отлично, иногда вылазит ошибка "Undefined SoundFont error", и это дело так конкретно парит, что в итоге хочется вообще всё забросить, ибо... я пользуюсь СФ2 банками, в них очень многое, а когда не можешь загрузить банк... то... в общем... крутил, пробовал - всё равно! Ребята, если кто знает, как это решить, напишите на мыло, очень прошу, не держите в секрете! sergey_gorin@mail.ru Спасибо!

06.09.07 11:00
Сергей sitov@list.ru
Скажи, пожалуйста, как ты открываешь файлы c расширением sf2 в Сонаре????

В связи с обилием спама размещение комментариев отключено. Пользуйтесь форумами.

РЕКЛАМА

 
       


Цены на рекламу


Музыкальное Оборудование
www.muzoborudovanie.ru
www.moline.ru
mail@muzoborudovanie.ru
© Агентство ДАТА