Справочник по компьютерной графике и звуку

         

Что делать с wav-файлами



Что делать с wav-файлами

Немало встречается компакт-дисков, на которых записаны не инструменты или их наборы, а обычные wav-файлы, правда, вычищенные и подготовленные к использованию в сэмплере.
Можно создать из них полноценный гиговский инструмент, а если это не требуется - использовать непосредственно, то есть расставить по клавишам в виде некоей палитры звуков, и пусть себе играют.
Щелкнем мышкой по свободному инструменту (зеленая стрелка носиком вправо перейдет на эту кнопку) и займемся его загрузкой.
Если дважды щелкнуть в гиговском проводнике по звуковому файлу, то он попадет на одну из клавиш виртуальной клавиатуры, отчего она из серой станет белой или черной. Потыкав в клавишу мышкой, вы услышите загруженный звук.
Щелчок по следующему сэмплу ставит его на соседнюю ноту и так далее. Причем расставляются звуки, начиная с клавиши, на которой стоит зеленый треугольничек вершиной вниз (как на ноте «до» на рисунке 5.9).
Если вам нужно поставить звук на какую-то определенную ноту, то, прежде чем загружать сэмпл, щелкните по клавише правой кнопкой мыши, и треугольничек туда перескочит (но только по белой: на черные клавиши он почему-то не ставится).
Можно таскать wav-файлы мышкой из проводника на специально для этого предназначенную панель Loaded Waves ( вы можете ее видеть прямо над клавиатурой) - эффект будет в точности тот же, что и при двойном щелчке. Панель эта будет показана вам, если вы щелкнете по закладке Distributed.
Набрав таким образом достаточное количество звуков (например, барабанных петель), можно все так и оставить - перейти в Sonar и заняться нотами.
Но если, поработав с этим набором, вы захотите сохранить его, придется вам перенести (кнопочкой Add) нужные звуки в верхнюю панель, которая собственно, и называется звуковой палитрой - Wave Palette. Вот там уже имеются кнопочки Save и Load для сохранения палитры и загрузки ее с диска.
Палитра сохраняется в виде файлика размером в несколько килобай" с расширением dwc. Как всегда в таких случаях, это означает, что в файле нахо дятся только ссылки на файлы с сэмплами. А значит, перемещать их, переимено вывать или удалять не стоит, если хотите и дальше палитрой пользоваться.

Но, кстати говоря, ничуть не сложно будет записать все сэмплы внутрь сохраняемого файла - создать инструмент. В контекстном меню любой строки в панели Loaded Waves или в палитре есть команды Build Gig File From Palette Waves (построить инструмент из палитры) и Build Gig File From Loaded Waves (построить инструмент из загруженных файлов). Выбирайте, что вам надо.
Источником wav-файлов для всяких творческих фокусов-покусов может быть и обычный аудиодиск. Когда вы вставляете его в CD-привод, его дорожки появляются в проводнике Quick Sound. В списке Туре проводник пишет про них таковы слова: CD Audio Track. Утащить дорожку на кнопку нельзя, по двойному щелчку норовит запуститься виндоузовскнй Media Player. Что же с ними можно делать?
Можно щелкнуть правой кнопкой и выбрать в контекстном меню команду Convert Track to Wave, которая позволит преобразовать дорожку в звуковой файл. Вас только попросят ввести имя файла и указать папку, куда его следует положить.
Взяв этот файл в Sound Forge, вырезав из него какие-то интересные фрагменты, вы потом сможете использовать их для дела. Впрочем, Sound Forge и сам умеет читать аудиодорожки и конвертировать их в wav-файлы - посредники в этом деле ему не особенно-то нужны.
Просуммируем мысленно, что и с каким типом файлов надо делать в Ги-гастудин, чтобы загрузить звуки в программу. По наборам инструментов -дважды щелкать. По инструментам - дважды щелкать или тащить на кнопку. По wav-файлам только дважды щелкать, но не тащить. По трекам музыкальных компакт-дисков не тащить и не щелкать - вызывать контекстное меню.
Кажется, авторы программы могли бы как-то унифицировать все это многообразие, да, видимо, руки не доходят. Или ноги.





GigaStudio



GigaStudio

Сэмплер GigaStudio существует в нескольких вариантах, отличающихся по количеству одновременно звучащих голосов - 24, 32, 96, 160. Чем больше голосов полифонии, тем выше должна быть производительность компьютера. Мы с вами поговорим, конечно же, о самой мощной версии - если уж ездить, то в порше, а не в ВАЗ 2101. Тем более что на лотке у пиратов «копейка» и «порше» стоят одинаково.
Для работы с сэмплером требуется как минимум процессор Pentium II с частотой выше 266 МГц, а если у вас Celeron, то он должен быть шустрее 400 МГц. Для компьютеров AMD требования такие: K6-III или Athlon.
Память: для Windows 9х - 64 МБ (лучше 128), а для 2000/ХР - минимум 128.
Поскольку программа постоянно и в большом количестве читает данные с диска, то и диск должен быть достаточно быстроходным (скорость доступа не ниже 9,5 мс), и подключаться он должен через быстрый контроллер (Ultra DMA, Ultra IDE или Ultra/UltraWide SCSI).
На компьютере с минимальными параметрами вы вполне сможете работать с GigaStudio, но максимальная полифония будет для вас недоступна. Впрочем,
изловчиться создать такую композицию, в которой была Ьы lbu-голосная нилп-фония, вряд ли кому удавалось, если он пишет музыку не для симфонического оркестра, органа и академического большого хора, а для компьютера.
Теперь о звуковой карте. Для работы с GigaStudio желательно использовать карточку на шине PCI или, на худой конец, ISA (хотя этот стандарт разъемов на материнской плате уже, считай, вымер). USB-карты в принципе тоже годятся, но они всегда работают намного медленнее - сам интерфейс USB для звука в реальном времени слишком тормозной.
Лучше всего GigaStudio работает с картами, поддерживающими интерфейс ' GSIF (GigaSampler Interface). Это карты от фирм Aadvark, Creamware, Echo, EgoSys, Hoontech, Marian, M-Audio, Motu, RME, Sonorus, Soundscape, Tascam, Terratec и других1. При покупке новой карточки не забудьте спросить у продавца насчет этого самого GSIF'a.
На картах с интерфейсом GSIF звук появляется практически вместе с нажатием клавиши - задержка составляет от 3 до 10 миллисекунд. Причем величина этой задержки не зависит от величины сэмпла и полифонии. На остальных картах (работающих через Direct Sound) задержка может быть гораздо выше, но все равно она практически неощутима.
Как я выше уже говорил, с картами, которые не поддерживают интерфейс GSIF, можно будет работать только из-под Windows 98 или Me.
Разработчики не рекомендуют использовать Гигастудию на ноутбуках со встроенной звуковой картой. А если у вас именно такой ноутбук, они предлагают вам купить себе внешнюю звуковую карту или рэковую систему. Решение, конечно, хорошее, но не сказать, что дешевое. Кроме того, расширенное управление питанием, которое включено во всех ноутбуках, все равно создаст вам немало проблем при работе со звуком.



Сэмплеры



ГЛАВА 5. Сэмплеры

Сэмплеры GigaStudio Kontakt



Как загружать инструменты



Как загружать инструменты

На рисунке 5.1 вы видите окно сэмплера GigaStudio 160, каким оно было в версии 2.54 (2003 года выпуска). Впрочем, в предыдущих версиях оно было практически таким же.
Вверху расположено 16 продолговатых кнопок с номерами MIDI-каналов и именами загруженных инструментов - именно туда мы будем таскать инструменты из расположенного внизу проводника (он называется здесь Quick Sound - «быстрый звук»).
Но если вы думаете, что в GigaStudio можно создать всего 16 инструментов, вы ошиблись ровно в четыре раза. Как легко заметить, на левой панели, кроме кнопки Port 1, есть еще кнопки Port 2, Port 3 и Port 4. Пощелкайте по ним, и получите еще три раза по шестнадцать дорожек.

Обратите, кстати, внимание на маленькую панельку в левой части окна (см. рис. 5.2). Если тут щелкнуть мышкой по любой кнопочке с номером порта (кроме 1), мы тем самым привяжем инструменты соответствующего порта к инструментам первого. В результате при нажатии клавиши будут синхронно звучать два звука.
Если нажимать остальные кнопки, то синхронно заиграют три или даже четыре звука - с трех или всех четырех портов.
Заодно эта панелька показывает, насколько вся эта музыка загружает процессор (строка CPU) и память (Memory), a также пишет нам количество одновременно звучащих голосов (Voices) и пиковое количество голосов в самом насыщенном звуками месте (Peak). Если компьютер не справляется, поглядываите на эти индикаторы и делайте выводы.

Микшер, который расположен под кнопками-каналами, позволяет в реальном времени менять громкость и панораму для каждого канала, заглушать инструмент или делать солирующим, поднимать и опускать тон звука (Tune). Эти регулировки есть и в Сонаре, но ими удобно пользоваться,
когда идет подбор звука для какой-нибудь уже записанной партии: вместо того чтобы для каждого кандидата на это место перестраивать баланс в самой песне, вы подстраиваете каждый сэмпл так, чтобы он вписался в общую картину по громкости и панораме.
Расположенный в нижней части окна проводник Quick Sound при первом запуске GigaStudio обыскивает все диски вашего компьютера и составляет полный перечень файлов, которые могут вам пригодиться при работе с сэмплером -сэмплов, инструментов и их наборов. Благодаря этому во время работы вы сможете находить все эти файлы практически мгновенно. Кто читал «Самоучитель полезных программ», тот вспомнит программы-просмотровщики, вроде ThumbsPlus, или программы-каталогизаторы, которые тоже обыскивают все диски и что-то там по своему профилю записывают в базу данных.
Для поиска по базе здесь предназначена строка Search. Если написать там (или выбрать из выпадающего списка), к примеру, *.gig (или, что то же самое, .gig), то внизу появится полный перечень всех имеющихся в вашем распоряжении гиговских инструментов (файлов с расширением gig). А всплывающая подсказка напишет, сколько всего таких файлов было найдено.
На рисунке подсказка сообщает о том, что 793 файла было найдено во всей базе - в дереве выделена строка Local Sampler (весь сэмплер). Если же встать в этом дереве на имя диска или папки, то в списке будут отражены только файлы, которые проводник нашел на этом диске или в этой папке.

Можно задавать поиск по маске имени. Например, введя маску set*, мы увидим все файлы, имена которых начинаются на set, а кроме того, все папки, у которых имена начинаются на set.
При поиске можно пользоваться также скобками, операторами AND (логическое И), OR (логическое ИЛИ). Если ваша библиотека звуков настолько разрастется, что вам придется столь сложными способами отыскивать нужные, зайдете в справку по программе и почитаете об этом.
Поскольку составление базы данных - процедура относительно медленная (надо проверить все диски и все папки на них), а наш сэмплер изо всех сил экономит ресурсы быстродействия, то в реальном времени за состоянием дис-
ков он не следит. Вы произвели какие-то перемены в инструментах - что-то скопировали, уничтожили, переименовали, перенесли, а перемены эти программа заметит только после перезапуска - при старте она проверяет свою базу и вносит необходимые коррективы.
Впрочем, есть одно исключение. Когда вы вставляете в дисковод новый компакт-диск, его проводник просканирует сразу. Несколько секунд - и новый диск в вашем распоряжении (даже если он того самого непонятного формата, который не имеет никакого отношения к кыргызскому президенту).
Кроме того, в контекстном меню папки или диска есть команда Refresh Quick Sound (обновить базу данных), которая позволит провести обновление без перезапуска, и команда Rebuild Entire Quick Sound Database, которая предлагает программе выстроить базу заново.
Приятная особенность проводника Quick Sound: он не показывает папок, в которых нет файлов, пригодных для дела, благодаря чему структура дерева становится заметно проще и прозрачнее.
И если уж программа какой файл показывает, значит, она может загрузить его в сэмплер. Но способ загрузки зависит от того, что за файл перед нами.
В файлах с расширением gig хранятся, как я уже сказал, готовые инструменты в формате GigaStudio. Посмотрев на рисунок 5.1, вы заметите, что в столбце Туре проводник пишет про них: GigFile. Gig-файлы можно просто брать мышкой и тащить на кнопку соответствующего канала.
Другой способ загрузки - двойной щелчок по инструменту. В этом случае инструменты будут вставляться последовательно: сначала на ту кнопку, которая выделена (на ней есть зеленая стрелочка, как на кнопке канала 5 на рис. 5.1), потом на следующую - и так до последней шестнадцатой. Если на кнопке уже был какой-то инструмент, программа ее пропустит, поставит на следующую.
А вот оттащив инструмент на занятую кнопку, мы ее содержимое поменяем.
Когда на панели инструментов проводника Quick Sound нажата кнопка Audition Mode (режим прослушивания), по двойному щелчку инструменты будут загружаться на одну и ту же кнопку - на ту, которая выделена. Так можно будет быстро прослушать несколько тембров, не загромождая программу.
Непосредственно же из проводника прослушивать звуки нельзя.
На акаевских дисках gig-файлов нет, но инструменты тем не менее имеются. Если в столбце Туре проводник напишет вам слово Program, знайте, что перед вами как раз инструмент формата Akai. Можно немедленно взять его мышкой и потащить на кнопку. Сэмплер скопирует звуки на диск и создаст из них gig-файл, которым вы и будете пользоваться в дальнейшем, когда уберете компакт-диск в коробку.
Собственно говоря, при загрузке любых инструментов GigaStudio делает одно и то же: копирует сэмплы, из которых эти инструменты составлены, с компакта на жесткий диск - в рабочую папку Program Files\NemeSys\GStudio\Temp.
Место расположения рабочей папки можно изменить - перенести ее на самый свободный и самый быстрый из ваших дисков. Для этого надо перейти в настройки программы (кнопка Settings в левой части окна) на страницу ъиэпу. Там нажмете кнопку Browse и укажете другую папку.
Когда инструмент загрузится, на клавиатурке внизу появятся светлые клавиши, в которые теперь можно будет потыкать мышкой, чтобы услышать звук1. Однако, щелкая мышкой по виртуальной клавиатурке, вы не сможете почувствовать всех нюансов звука. Нужно поиграть на нормальной клавиатуре - с разной громкостью, с разной скоростью, по одному звуку и аккордами. Для этого вы должны задать номер канала, которым хотите играть. Можно сделать это на самой клаве (на MIDI-клавиатурах и синтезаторах всегда есть возможность выбрать, к какому каналу они подцепляются - читайте инструкцию!), а можно и в Сонаре, выбрав соответствующий порт и канал. Но о том, как заставить Гигастудию взаимодействовать с Сонаром, мы будем говорить в следующей главе.
Иногда возникает необходимость переставить инструмент на другую кнопку. Просто перетащить звук мышкой программа не позволяет, тут используется другой принцип: щелкнув мышкой по кнопке и потащив, вы увидите, как на кнопке меняются названия загруженных инструментов - на каком остановитесь, тот и окажется на кнопке.
Способ, честно сказать, довольно странный и не слишком удобный. Лучше щелкнуть по черному треугольничку носиком вниз в правой части кнопки и найти нужный инструмент в выпадающем списке Load Instruments.
Ниже, во втором выпадающем списке можно выбрать, на какой из входов гиговского микшера надо отправить данный канал для обработки эквалайзером, ревером или иным эффектом реального времени. Впрочем, у владельцев обычных звуковых карт с одним аудиовыходом никакого выбора тут не будет.
Кнопка Detach убирает инструмент с кнопки. Но не выгружает из сэмплера, так что можно будет назначить его на другую кнопку.
А кнопка Edit запускает редактор инструментов, который позволит изменить параметры этого инструмента - ноты, на которых стоит тот или иной из его сэмплов, диапазон громкости для каждого из них.
Щелкните в основном окне сэмплера по закладке Loaded Instruments и "увидите список всех загруженных в сэмплер инструментов с указанием номера порта и номера MIDI-канала (см. рис. 5.5). На нашем рисунке п двух последних строках этого списка находятся инструменты 123 ВРМ 3 К2 и 125 ВРМ 4 К2, которые назначены на второй порт (каналы 1 и 2), инструменты ROMM BD и 12STRING GTR - на первый (каналы 1 и 3), а инструмент CLN MIN9 15 загружен, но не назначен никуда.
Щелкнув правой кнопкой мыши по инструменту или выделенной группе, мы сможем выгрузить их из сэмплера: в контекстном меню есть для этого строка Unload Selected. Другая команда - Unload Unmapped - выгружает только те инструменты, которые не назначены ни на одну из кнопочек, а третья - Unload АИ - выгружает все, сэмплер остается пустым и можно начать работу сначала.
Кроме того, для сброса сэмплера есть у нас зеленая кнопочка-шарик Reset на основной панели инструментов. Щелчок по этому шарику сразу выгружает все звуки, сбрасывает в ноль все параметры гмговского микшера, удаляет из него все обработки реального времени, а также производит аппаратный сброс звуковой карты.
На самом деле, сброс в Гигастудии настраиваемый. Возле кнопки Reset есть стрелка, открывающая список того, что именно будет сброшено, когда вы но этому зеленому шарику щелкаете. Поглядите этот список сами.
Накидав инструментов на разные кнопки, создав некий осмысленный набор, которым вы намерены в дальнейшем пользоваться, сохраните его на диск командой File > Save. Наборы инструментов имеют расширение gsp и в отличие от gig-файлов никаких аудиоданных в себе не содержат - только ссылки на gig-файлы. Понятное дело, размеры у них очень маленькие, но сами по себе -без больших гигов - они ни на что не годны.
В проводнике gsp-файлы имеют тип Performance File1. Увидев такой «пер-форманс», вы никуда его не тащите - просто дважды щелкаете по нему и получаете полную раскладку инструментов по каналам. Загружать наборы можно также командой File > Open.
Как заставить сэмплер и секвенсор работать вместе GigaStudio не соответствует стандарту DXi (эта программа сама себе стандарт!), так что непосредственно из Сонара мы ею пользоваться не сможем. Она запускается отдельно, потом в нее загружаются инструменты, а потом уже мы должны будем отправиться в секвенсор и попросить его сыграть этими замечательными звуками нашу замечательную музыку.

Фирма NemeSys рекомендует сначала запускать GigaStudio, а уж потом секвенсор, иначе сэмплер может не получить доступа к необходимым ему ресурсам. Но в некоторых компьютерах приходится поступать наоборот - сначала запускать секвенсор, а потом GigaStudio, иначе все начинает страшно глючить и сваливаться. Если у вас наблюдается что-то подобное или же просто не удается в сонаре настроить MIDI-порты, попробуйте изменить порядок запуска этих программ.

И конечно, постарайтесь во время работы с сэмплером не пользоваться никакими посторонними программами: GigaStudio-программа капризная, неизвестно что может вывести ее из равновесия и какие будут последствия.

Чтобы Sonar смог играть загруженными инструментами, надо сделать две веши: во-первых, разрешить ему использовать GigaStudio в качестве источника звуков, а во-вторых, выбрать инструмент (то есть назначить для дорожки выходной порт и MIDI-канал).
Давайте-ка припомним сонаровскую команду MIDI Devices (из меню Options), которая позволяет задать входные и выходные MIDI-порты. Откройте снова рисунок 4.15 на странице 372, и вы увидите среди прочих портов четыре гнговских с именами от NemeSys MIDI Out Port 1 до NemeSys MIDI Out Port 4. Чтобы включить порты в работу, просто выделим их в этом окне и нажмем ОК.
Останется перейти в окно проекта и назначить для дорожки тот из гпгои-ских портов, в который вы загрузили звуки (ячейка Out), а потом задать нужный MIDI-канал (ячейка Ch). Вот и все, можно запускать воспроизведение.
Иногда после такой настройки Sonar жалуется на то, что у него нет, например, входного устройства (MIDI In), просит выбрать снова. А когда заходишь в окно MIDI Devices и помечаешь нужную строку, он этого как бы и не замечает - снова просит выбрать входной порт. Если на самом деле нет никаких неприятных последствий от такого «как бы отсутствия» MIDI In - клавиатура работает, музыка играет, - то и плюньте. Это такие маленькие и сравнительно безобидные глюки, происходящие от неполного взаимодействия сэмплера с секвенсором и операционной системой.
Бывают ситуации похуже. Например, GigaStudio в какой-то момент просто сваливается, вне зависимости от того, в каком порядке вы запускали программы. Если это безобразие продолжается даже после перезагрузки, попробуйте удалить GigaStudio из системы (утилитой Установка и удаление программ в панели управления Windows), персзагрузнться и установить программу снова. Если и это не помогает, надо снова удалить программу, прекратить читать эту главу и перейти сразу к чтению следующей - которая про смэплер Kontakt, за которым таких глюков не замечено.
Другая ситуация. GigaStudio может полностью монополизировать аудио-канал вашей звуковой карты, так что бедному секвенсору нечем станет проигрывать аудиотреки (MIDI-дорожек это, конечно же, не касается). Если у вас все именно так и происходит, придется вам отредактировать партию, опираясь только на MIDI-треки, а потом перевести MIDI в аудио и выключить сэмплер.
Чтобы перевести в аудио MIDI-дорожку, начиненную гиговскими звуками, надо сделать все, о чем мы говорили в прошлом разделе (глава «Переводим MIDI в аудио»), только в системном микшере на странице управления записью надо указать в качестве источника не MIDI, a Wave, Звук, Аудио - или как там у вас называется эта секция.
Если же по каким-то «железным» или «софтовым» причинам записать таким способом вам ничего не удастся (или вас не устроит результат), можете воспользоваться другим способом. На кнопочной панели GigaStudio есть красная кнопка Rec, щелчок по которой вызывает на экран «ловушку звуков» GigaStudio Audio Capture.
Когда вы нажмете красную кнопку записи, программа попросит вас указать имя записываемого файла и приступит к записи. Идете в Sonar, запускаете в сольном варианте нужную дорожку, потом возвращаетесь в GigaStudio и, как только запись закончится, жмете кнопку Stop. Если что-то не так, щелкнете по кнопке со стрелочками (третьей слева), чтобы отменить запись и удалить неудачный файл.
Кнопка с листочком и циферками позволяет автоматически нумеровать записываемые файлы. При каждом следующем нажатии кнопки записи (например, вы переводите в wav-файл несколько треков) GigaStudio будет предлагать вам для файла то же самое имя, добавляя к нему порядковый номер.
Ловушка фактически устраняет любые посторонние влияния на формирование звука - как со стороны секвенсора, так и со стороны звуковой карты. Даже самая поганая звуковая карта всемирно известной фирмы No Name (по цене три юаня за сто штук) не сможет испортить качество звука, потому что здесь происходит прямое программное преобразование MIDI-нот в звуковые файлы.
Но потом вам придется долго двигать клипы туда-сюда по Сонару, отыскивая их правильное положение.

Чтобы этого избежать, вы можете нажать перед записью вторую справа кнопку на панели «ловушки». Замечательная сия кнопка называется очень длинно: Synchronize to MIDI real time start and stop messages (синхронизировать начало и конец записи по MIDI) и предназначена для того, чтобы запись включалась автоматически именно тогда, когда начинает воспроизведение секвенсор, и заканчивалась, как только секвенсор остановится. Тогда у вас не будет пауз неопределенной длины в начале и конце файла.
А если вы, к тому же, будете писать каждую партию не с того места, где она , реально начинается, а прямо от начала композиции, то сможете потом без раздумий импортировать ее в Sonar, и она сразу же встанет на правильное место.
Однако для того, чтобы синхронизация сработала, надо попросить Sonar передавать в GigaStudio сообщения о старте и остановке. Зайдите на страницу MIDI Out в свойствах сонаровского проекта (см. рнс. 5.7) и поставьте галочку в строке Transmit MIDI Start/Continue/Stop/Clock (передавать сообщения о старте, остановке и прочем), а в списке MIDI Output port задайте номер любого из гиговских портов.
Но учтите, что здесь имеется в виду порядковые номера, которые гигов-скпе порты имеют в Сонаре. Перейдите в окно дорожек, откройте список Out у любой из MIDI-дорожек и посмотрите, под какими номерами они там значатся. Именно этот номер и нужно ввести.



Обработки из комплекта GigaStudio



Обработки из комплекта GigaStudio

Щелчок по кнопке DSP Station (станция цифровых обработок звука) в левой панели GigaStudio переносит нас на страницу эффектов реального времени. В комплект программы входят ревербератор, хорус и дилэй, а зарегистрированные пользователи получают также эквалайзер. Впрочем, в нашей великой стране (и некоторых близлежащих) все пользователи чудесным образом оказываются зарегистрированными и имеют полную возможность наслаждаться халявным эквалайзером.
Четыре продолговатые кнопки вверху секции предназначены для размещения эффектов: щелкните по стрелочке и получите их список. Кнопка Edit вызывает диалоговое окно обработки. Думаю, после всего того, что было в этой книге рассказано об эквалайзерах с ревербераторами, с этими образцами вы разберетесь без особых проблем.
Если отжать кнопочку DSP (на нашем рисунке вы можете увидеть ее прямо над левой парой фэйдеров), то кнопки с эффектами пропадут, и можно будет послушать, как все звучит без обработки.
Кроме того, в диалоговых окнах каждого из эффектов будет кнопка Bypass, временно отключающая только данную обработку.
Обладатели карт, соответствующих интерфейсу GSIF, могут устанавливать обработки на каждый инструмент по отдельности. Щелкните по светлой кнопке внизу (на нашем рисунке там написано Multi Instr.) и выберите инструмент. Обычные карточки, вроде SB Live, довольствуются общими обработками для всех инструментов - вот этим самым Multi Instr.

Кроме того, при работе с GSIF-картамп вы получите не одну обработочную секцию, а все 16, а также сможете воспользоваться параллельными путями для обработки сигнала - в каждой секции имеется для этого по восемь кпопок-ауксов (см. главу «Обработка звука в реальном времени» в предыдущем разделе).
Кнопка Outputs предназначена для выбора аудиовыхода, на который пойдет сигнал с данной секции. Если у вас такой выход всего один, то выбирать будет не из чего.



Редактор инструментов



Редактор инструментов

Эта кнопка на панели GigaStudio запускает редактор GigaStudio Instru-I ment Editor. А кнопка Edit в диалоговом окне Channel Information (посмотрите снова рисунок 5.4.) запускает тот же редактор, сразу загружая в него выбранный инструмент.
Кроме того, редактор инструментов можно запустить отдельно - этим значком в папке программы. Давайте хотя бы в самых общих чертах с ним познакомимся.
На рисунке 5.10 вы видите окно редактора, в котором находится некий инструмент, состоящий из семи стереосэмплов. Полосы под клавиатуркой показывают, на какие клавиши каждый из сэмплов назначен. Берясь мышкой за краешки этих полосочек, вы сможете их расширять или сужать, если захотите, чтобы сэмпл использовался при нажатии большего или меньшего числа клавиш. А берясь за середину, сможете перетащить всю эту область на другой свободный участок клавиатуры.
В контекстном меню каждой такой области вы найдете команды для ее удаления, копирования и вставки (Delete Region, Copy Region, Paste Region).
Что приятно, в редакторе действует отмена команды (правда, всего одной) - Ctrl-Z или Edit > Undo. В самой-то Гнгастудни об отмене команд нет ни слуху, ни духу.
Чтобы послушать, что за звук у вас получается, вы должны нажать кнопку Load file (загрузить файл) и поиграть на своей MIDI-клавс (или запустить воспроизведение в секвенсоре). Но прежде программа попросит вас сохранить инструмент на диск в виде Gig-файла - только после этого вы сможете этим инструментом играть.
И так каждый раз: изменив что-то в инструменте и желая послушать, что из этого выходит, вы должны будете сохранить его (или сохранить с другим именем) и нажать эту кнопку.
Чтобы взять в редактор звуковые файлы, которые вы хотите приспособить для создания нового высококачественного инструмента, нажмите кнопку Insert Sample и найдите на диске нужные файлы1. Все они окажутся в левой нижней панели программы - в проводнике.

Обратите внимание, как выглядят в проводнике стереофайлы (первые семь строк) и как моно (последняя строка). У стереофайлов слева нарисованы две волны, у моно -эдна. Скоро вы поймете, зачем нам знать про эти значки.

Чтобы теперь добавить звук в создаваемый инструмент, мы должны прежде всего указать область, в которую хотим этот звук поместить. Надо либо выбрать мышкой одну из существующих областей, либо создать новую область командой New Region в контекстном меню свободного места иод клавиатурной.
Но если вы думаете, что теперь можно просто потащить звук на этот регион или на клавиатуру, как мы поступали в самой Гпгастудии, то вы ошибаетесь. Тут опять все не так, опять все иначе.
Тащить сэмпл надо в расположенную рядом с проводником панельку Velocity Split Window (на рисунке 5.10 в ее заголовке написано только Velocity и стоит стрелочка носиком вниз). Файл будет назначен на нужный нам регион, а имя его появится в верхней части панельки.

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

В исходном положении область всегда монофоническая, так что притащить на нее можно только моносэмпл. При попытке притащить сэмпл стереофонический программа будет показывать нам перечеркнутый кружок, означающий символическое изображение индейской национальной избы «фигвам».
Но сделать из монообласти стерео не просто, а очень просто. Под панель-. кой есть кнопка Stereo/Mono, которая и позволит поменять тип области, в результате чего она разделится на две колоночкн, как и показано на нашем рисунке. Тогда в нее можно будет таскать уже только стереосэмплы.
Однако же само название панельки - Velocity Split Window (что переводится как окно разделения по громкости) - намекает па то, что тут имеется возможность создавать многослойные сэмплы. И правда, имеется.
Щелкните по стрелочке носиком вниз в строке Velocity и получите диалоговое окно Dimension Resource. В этом диалоге предлагается выбрать, на сколько частей должна быть поделена область. (При наличии галочки в строке Apply to all selected regions будут поделены сразу все выделенные области.)
После того как вы нажмете ОК, панель разделится на несколько частей по горизонтали. На рисунке показан простейший вариант с двумя слоями. В каждый из слоев можно притащить по сэмплу.
Линия, отделяющая слои друг от друга, подвижна. Разрешается брать ее мышкой и двигать вверх или вниз, меняя границу громкости, при которой звучит каждый из звуков. Деления на левой серенькой линеечке - это как раз значения громкости (velocity).
А когда вы начнете играть этими звуками (сохранив файл и загрузив инструмент кнопкой Load file), линеечка окажется еще и индикатором громкости. Благодаря этому вы всегда сможете понимать, какой из слоев звучит в настоящий момент.
Правее панели расщепления по громкости расположено еще несколько панелек поменьше. С их помощью мы сможем создать для региона несколько слоев иных типов, которые дополняют разделение по громкости. Выбор сэмплов может происходить в зависимости от состояния любого MIDI-контроллера.
Щелкните по стрелочке в заголовке панельки, и вы увидите почти такое же диалоговое окно, как на рисунке 5.11, только тут вы сможете еще и выбрать контроллер из списка. По умолчанию выбрана строка Mod Wheel (колесо модуляции у синтезатора или MIDI-клавы). А значит, не только при разных гром-костях будут разные звуки, но и при нажатом и отжатом колесе.
Понятно, что для такого инструмента надо будет дважды грузить сэмплы в окно разделения: сначала при выделенной левой половине панельки, а потом при выделенной правой.
Если же выбрать в списке контроллеров строку Layer, то получится такой сэмпл, в котором звуки в правой и левой половинах просто звучат одновременно.
Для автоматизации создания нового инструмента из загруженных сэмплов в редакторе имеется программа-мастер.
Мастер последовательно показывает четыре диалоговых окна, в которых вы можете задать множество параметров инструмента. Хочу обратить ваше внимание только на некоторые. Поменяв значения нот в списках Start at note... и End at note..., вы сможете изменить общий диапазон инструмента.
В строке Create region every ... half steps (создавать области каждые ... полутонов) можно сразу задать размеры для создаваемых областей. Если сэмплы,
с которыми вы работаете, размечены по высоте (то есть в них записана информация о базовой ноте), то вместо этой строки можно пометить другую - Automatic region size.
Строка Ignore unity note позволит игнорировать базовую ноту.
В третьем окне можно будет задать количество слоев (Splits) и тип контроллера, который будет управлять сменой сэмплов (Control source). Например, выбрав контроллер Velocity, вы создадите обычный многослойный сэмпл с разделением по громкости.
Кроме того, можно попросить создавать панельку разделения сразу под стереофайлы (Stereo).
В правой части окна редактора GS Instruments расположен блок обработок сигнала, в котором три генератора огибающей (Envelope Generator - EG) и три низкочастотных генераторов (Low Frequency Oscillator - LFO), что создает богатейшие возможности для редактирования звучания каждого сэмпла и, более того, каждого отдельного слоя в многослойных инструментах.
Например, у вас нет отдельных сэмплов для громких и тихих звуков. Тогда вы помещате на несколько слоев один и тот же сэмпл, но задаете для каждого слоя собственные параметры огибающей, чтобы имитировать быструю атаку громкого звука и медленную у тихого.
А чтобы видеть в панели Velocity Split Window форму огибающей, есть у нас в самом низу кнопка Env. graphs (график огибающей), а рядом с ней - безымянный движок для изменения масштаба.
На этом я хочу закончить свой рассказ о сэмплере GigaStudio, хотя, как легко заметить, рассказано далеко не обо всем. Но о главном рассказано.





в первый инструмент ничего не



Рис. 5.14. Сэмплер Kontakt 1.2



На рисунке видно, что в первый инструмент ничего не загружено (на нем написано Empty Instrument - пустой инструмент), а в следующих трех что-то есть. У последнего нажата кнопка Edit, отчего внизу и появилась дополнительная панель со всякими красивыми рукоятками для настройки формы огибающей и некоторых других параметров.
В каждой из панелей Контакта есть некоторое количество кнопок, часть из которых снабжена треугольничками вершиной вниз. Те, которые с треугольничками, - это, фактически, меню: щелчок по кнопке вызывает на экран один из выпадающих списков команд.
В самом верху находится обыкновенно меню с тремя пунктами, которого как раз и не окажется при запуске программы из-под Сонара. Самое важное, что там есть, это настройки в меню System.
На рисунке 5.15 показано окно команды Audio Settings, с которым необходимо хорошенько поэкспериментировать, если вы хотите, чтобы загруженными инструментами мог играть не только ваш секвенсор, но и вы сами - с клавиатуры в реальном времени.


Настройки режима прямого...



Средства редактирование инструмента

Не знаю, захотите ли вы когда-нибудь вмешиваться в звучание фирменных инструментов или самостоятельно создавать новые, поэтому об этих предметах расскажу очень кратко.
Нажав кнопку Edit (редактирование), мы получим расширенное окно инструмента - такое, как на рисунке 5.19. Если приглядеться, можно заметить, что это расширенное окно поделено на горизонтальные секции. Вверху находится основная секция (которая видна всегда, но при ненажатой кнопке Edit в ней нет трех кнопок в нижнем ряду).
Под ней расположена узенькая, в одну строку секция Group Editor (появляется и исчезает по нажатию соответствующей кнопки в основной секции).



Редактор раскладки...


Рис. 5.21. Редактирование звука в режиме Tone Machine

Но самое интересное начинается дальше. Когда вы начнете играть этим звуком на клавишах, голос станет послушно петь вашу мелодию (можно играть и аккордами), а слова останутся теми же, что и были!
А чтобы текст оставался связным, обязательно надо щелкнуть по кнопочке Legato и играть так же - легато, то есть не отпуская одну клавишу, пока не нажата другая. Если вдруг отпустите, сэмпл начнется сначала.
Конечно, голос в таком режиме звучит неестественно, компьютерно, ну так он и предназначен для использования в качестве крутого спецэффекта. Ощущение «компьютерное» можно еще усилить регулятором Formant, скорость произнесения слов поменять регулятором Speed, а основной тон - регулятором Tune.
Ну вот, в общих чертах и все. И не только о Контакте, но и вообще. Я думаю, рассказанного вполне достаточно, чтобы отправиться в самостоятельное плавание по бурным волнам компьютерной обработки изображений и звука, создания музыки.
В то же время я на сто процентов уверен, что те, кого все это интересует, не остановятся иа этих основах и азах. Творческие работы, должен вам сказать, очень затягивают, хочется все время чего-то большего, чего-то лучшего, хочется неизвестного, а подчас и невозможного.
И нет предела, как сказал какой-то не то поэт, не то прозаик, не то философ.





Сэмплеры



Сэмплеры

Думаю, не сильно ошибусь, если скажу, что большинству людей, которые хотят научиться работать с музыкальными программами, не очень-то интересно заниматься созданием собственных инструментов - что-то там сэмплировать, конструировать, размечать и т. п. Большинству начинающих не хочется тратить на это время, они хотели бы пользоваться в своей работе готовыми библиотеками звуков. И библиотеки такие существуют - очень большие и весьма качественные, причем по самым разным стилям и направлениям музыки, по разным группам инструментов - ударных, клавишных, струнных, духовых, народных, синтетических, в виде сэмплов и в виде петель... Вопрос только в том, как получить к этим библиотекам доступ.
Вопрос распадается на две части: где взять эти библиотеки и как ими воспользоваться.
Ответ на первый «подвопрос» достаточно очевиден. В музыкальных и компьютерных магазинах можно найти множество компакт-дисков со звуками самых разных типов и размеров, есть множество интернетовских сайтов, на которых частные лица и мелкие фирмы продают диски из своих коллекций. Сходите, к примеру, на Яндекс, введите строку для поиска «библиотека звуков» или «продаю сэмплы» и найдете массу таких объявлений. Есть немало сайтов, откуда можно скачивать звуки непосредственно - иной раз и бесплатно (см. таблицу 6 в приложении).

Кстати, хочу обратить ваше внимание на одно обстоятельство. Покупая компакт-диски со звуками, берите только «сухие» звуки - без реверберации, дилэя и всей про-.чей красоты. Звучать такие сэмплы могут классно, но пользоваться ими в реальных произведениях будет невозможно. К примеру, у вас в композиции обработки имитируют небольшой объем - комнату, маленький зальчик, студию, а классные звуки, купленные за 30 долларей, все как один звучат как бы в большом концертном зале. А то и в бескрайнем космическом пространстве. Ну и что делать? Выбросить.

Второй вопрос - насчет того, как всеми этими звуками пользоваться - более сложен. И вот почему.
В раннюю компьютерную эру самыми популярными «железными» сэмплерами были изделия фирмы Akai, в которые можно было загружать высококачественные наборы многослойных сэмплов с CD. Поэтому среди музыкантов акаевские диски стали фактическим стандартом. Имеешь возможность работать с инструментами этого формата - перед тобой открыт весь мир звуков, наработанных профессионалами за пару десятилетий. Не можешь - сидишь, как последний герой Робинзон Крузо на необитаемом острове, и пользуешься тем что само упало с ближайшей пальмы. Фигней всякой пользуешься.
Но Windows не понимает формата дисков Akai. Проводник показывает пустой компакт-диск, a FAR Manager пишет Cannot read the disk in drive E: (не могу прочесть диск в дисководе, к примеру, Е:). А значит, нам нужен такой программный сэмплер, который мог бы эти диски читать.
В конце 90-х вышла наделавшая много шуму программа GigaSampler, которая читала акаевские диски и позволяла сохранять инструменты на винчестере в файлах собственного гигасэмплеровского формата (расширение gig).
В 2000 году вышла следующая, еще более продвинутая версия этой программы - GigaStudio, которая и подтвердила новый стандарт. Сегодня вы без особого труда сможете найти качественные и обширные библиотеки звуков в формате GigaStudio. Компакт-диски тут, к счастью, нормально читаются системой Windows - это обычные диски с данными. Но сэмплер, который мы ищем, должен понимать формат GIG.
К сожалению, в комплекте Сонара ничего такого нет. Так что со временем, когда вы освоитесь с богатствами сонаровского комплекта и возникнет у вас желание расширить диапазон звуков, вам потребуется еще одна программа-сэмплер. Я, конечно, не исключаю, что и в комплект Сонара будет со временем включена какая-нибудь походящая софтинка. Но пока ее нет, надо взять что-то на стороне. Что же?
Естественно, первое, что приходит в голову, - не искать копий и подобий, воспользоваться первоисточником - сэмплером NemeSys GigaStudio. Именно об этой программе мы и поговорим в первую очередь. Программа мощная, очень быстрая, способная загрузить инструмент такого громадного размера, что и на компакт-диске с трудом помещается! Причем даже самые большие сэмплы читаются с диска в реальном времени: вы играете на MIDI-клавишах, а звучит какой-нибудь высококачественный пятисотмегабайтный инструмент, да при этом программа успевает подкачивать звук с диска и правильно отрабатывать звучание - без всяких там остановок и заиканий, тресков и скрипа.
Достигается такая потрясающая эффективность тем, что Гигастудия написана на Ассемблере - языке нижнего уровня, практически на языке кодов процессора. Ассемблерные программы очень быстры и компактны. Достаточно сказать, что версия 2.54 (2003 года выпуска) весила в архиве порядка 3 МБ - как какая-нибудь утилитка для создания дополнительных панелек в Windows3. При этом программа в минимальной степени пользуется услугами операционной системы, общаясь со звуковой картой напрямую.
Впрочем, напрямую GigaStudio общается не со всеми звуковыми картами - их слишком много и они слишком разные, чтобы можно было со всеми
общаться одинаковыми способами. Для Гигастудии требуются карты, соответствующие стандарту GigaStudio Interface (GSIF), а это, как на подбор, устройства сложные и не самые дешевые.
С нашими обычными саундбластерами программа вынуждена работать уже через посредство виндоузовского драйвера Direct Sound. И тут начинаются проблемы.
Каждый посредник, как мы знаем нз всего опыта жизни, желает получить свой процент. В данном случае процент состоит в том, что работа замедляется, а сама программа начинает сильно зависеть от активности других программ и состояния операционной системы.
Но это бы полбеды. Беда в том, что в Windows 2000 и ХР драйвер Direct Sound работает существенно иначе, чем в 9х: компания Microsoft изменила стандарт, забыв посоветоваться с фирмой NemeSys. А фирма NemeSys переписывать заново свою программу под новую версию Direct Sound на захотела: еж, как известно, птица гордая - пока не пнешь, не полетит.
В результате под ХР и 2000 программа работает только с картами стандарта GSIF, а с недорогими звуковыми картами, которыми пользуется подавляющее большинство владельцев компьютеров, работает только в демонстрационном режиме, без возможности загружать звуки. Может, со временем кто и пнет ежа, и тогда выйдет версия, работающая под 2000 и ХР, а может, уже и нет...
Владельцам «двухтысячников» и «экспишек» приходилось даже специально ставить себе Windows 98 или ME - только для того, чтобы пользоваться любимым сэмплером.
Теперь без этого вполне можно обойтись, потому что появились другие программы, не столь привередливые. Как пример такой непривередливой программы мы рассмотрим сэмплер Kontakt немецкой фирмы Native Instrument. Kontakt умеет загружать инструменты GigaStudio, читать диски Akai, нормально работает с любыми звуковыми картами как в Windows 9x, так и в 2000 и ХР и вдобавок соответствует стандарту DXi, так что его можно будет вставлять на Synth Rack в Сонаре.
Есть также очень неплохой сэмплер Halion от фирмы Steinberg, по многим параметрам не хуже GigaStudio, а по каким-то даже лучше. Но он работает только как VST-плагин. Если вы найдете этот сэмплер, найдете к нему адаптер для преобразования в DXi, и если, к тому же, это преобразование у вас пройдет успешно, - можете изучить его самостоятельно. В приложении (таблица 6) я дам интернетовские адреса статеек, посвященных этой программе.
На самом деле, акаевскими и гигастудийными форматами дело не ограничивается. У самой фирмы Akai есть еще два формата дисков, которые не читает ни один сэмплер, кроме собственных акаевских (имеются в виду железные, а не программные сэмплеры). Есть также форматы Soundfont (SF2), EMU, Roland, Kurzweil, Korg, Ensoniq и так далее, причем некоторые тоже имеют по нескольку версий. Нередко встречаются и диски со звуками, созданными в софт-синтезаторах, вроде известной программы Reaktor. И тоже в файлах специфических типов.
Если вам попалось что-то интересное в одном из этих форматов, не грустите: программисты-любители и программисты-профессионалы не оставили без внимания всю эту разноголосицу. Существует небольшой, но весьма полезный класс утилит, специально предназначенных для конвертирования сэмплов из одного формата в другой.
Можно назвать, прежде всего, конвертер CDXtract, который позволяет читать все три формата Akai, а также Roland, EMU3 и 4, SoundFont, Sample-Cell/PC, Kurzweil и преобразовывать их в форматы WAV, AIFF, МрЗ, SoundFont, Mesa, Pulsar, Reaktor, S5000/6000, GigaStudio, Halion, EXS24. Эта программа считается одним из самых качественных конвертеров, воспроизводит характеристики звука наиболее точно. А то ведь некоторые конверторы просто перетаскивают wav-файлы из одного формата в другой, а про всякие важные настройки инструментов знать ничего не хотят.
Другой конвертер - Chicken Systems Translator - знает два из трех ака-евских форматов, форматы Roland (S-700/750/760), Kurzweil, Korg, Ensoniq, EMU (четырех разновидностей), Reaktor, Reality, GigaStudio, SoundFont, WAV, AIFF, SampleCell, Unity DS-1.
Есть и такое чудо техники, как Awave Studio, которое понимает около 150 форматов инструментов, звуковых файлов, а также MIDI и обеспечивает преобразования между ними.
Адреса этих программ вы также сможете найти в. таблице 6. А если к моменту, когда вы захотите адресами воспользоваться, браузер покажет вам «Ошибку 404 File not Found» или даже «Сервер не найден», так я не виноват -сайты, бывает, закрываются. Ну, тогда сходите на Яндекс или Google и поищете, где находится сегодня нужная вам программка.