Подробнее с работой проигрывателей ознакомимся на примере следующих прграмм:
1. WinAMP
(Разработчик - NullSoft Последняя выпущенная версия - 2.61c).
Очевидно, это самый популярный проигрыватель звуковых модулей. Поддерживает форматы WAV, VOC, MP1, MP2, MP3, STM, S3M, XM, IT, DSM, MED, FAR, ULT, MTM, а также звуковые компакт-диски (CD-DA). Поддерживаются списки форматов M3U, PLS, случайное и циклическое проигрывание.
Распространяется в двух вариантах: базовый - с поддержкой вышеперечисленных форматов, и полный - с дополнительной поддержкой форматов WMA и Mjuice.
Имеет открытую архитектуру, основанную на подключаемых и заменяемых модулях (plugins). За расшифровку входных форматов отвечают модули-декодеры, за вывод на конкретные устройства (Wave Out, DirectSound) - модули вывода. Имеется модуль записи выходного сигнала на диск в WAV-файл (Disk Writer). Большая коллекция модулей находится на сайте WinAMP.
Для внутренней обработки сигнала (DSP/Effects), отображения динамики воспроизведения (Visualization), а также изображения внешнего вида окна проигрывателя (Skin) тоже используются подключаемые модули. В состав входят два стандартных режима отображения динамики - осциллограмма и спектрограмма.
Содержит встроенный 10-полосный эквалайзер с набором пресетов и мини-браузер, через который могут автоматически формироваться запросы на обновление проигрывателя с авторского сайта. Имеет возможность проигрывать файл с удаленного сайта параллельно с его перекачкой.
2. RealPlayer G2
(Разработчик - Progressive Networks Последняя выпущенная версия - 6.06.99).
Сетевой проигрыватель в стандарте RealAudio. Воспроизводит звуковой поток, получаемый с сервера, вместе с серией периодически сменяющихся видеокадров (скорость передачи видео не позволяет передать непрерывный поток по обычному модемному каналу). Позволяет также проигрывать звуковые файлы форматов RealAudio, Audio MPEG, ShockWave и т.п., а также просматривать изображения в форматах GIF и JPEG.
Расшифровка входных форматов выполняется подключаемыми модулями (plugins), большинство которых устанавливается при установке проигрывателя. Поддерживает работу через Proxy-серверы, автоматический выбор наиболее эффективного протокола передачи данных.
Имеет большой список работающих RealAudio-каналов, может динамически отображать новые зарегистрированные каналы. Ведет и отображает статистику передачи, по которой можно судить о параметрах канала связи и эффективности работы протоколов.
15. Системы для радиовещания и дискотек
Предназначены для ведения звуковых программ в реальном времени. Предоставляют возможности оперативного выбора источников звука, заранее заготовленных роликов, динамического управления их воспроизведением.
Подробнее на примере следующей программы:
Virtual Turntables
(Разработчик - Jeff Lee . Последняя выпущенная версия - 1.8).
Программа для диджеев, имитирующая специфический рабочий пульт с двумя проигрывателями винилитовых или компакт-дисков. Позволяет в реальном времени переключать, смешивать и плавно переводить один в другой несколько источников сигнала, одновременно подготавливая следующий номер.
Для прослушивания следующего по очереди звукового номера (обычно через наушники - headphones) одновременно со звучанием основного сигнала через громкоговорители (speaker) может быть использован дополнительный звуковой адаптер. При наличии только одного адаптера стереоканалы смешиваются, основной звук подается в один канал адаптера, а звук для наушников - в другой. При помощи разветвителя эти сигналы разделяются на два звуковых разъема.
Источниками сигнала служат аудиофайлы форматов WAV и MP3, вывод возможен только через DirectSound-порты.
Имеются функции автоматической подстройки скорости воспроизведения одной композиции к другой и их синхронизации, пометки определенных точек внутри композиции и прямого доступа к ним, зацикливание участка звучания, вставка заранее подготовленных звуковых эффектов по нажатию назначенных им клавиш.
Для обработки звука применяется встроенный 10-полосный эквалайзер с поддержкой пресетов и DSP-модули от проигрывателя WinAMP. Могут также применяться модули декодирования от WinAMP, что дает возможность проигрывать через VTT трекерные и другие модули. Поддерживаются модули описания интерфейса (skins), позволяющие менять внешний вид панелей и органов управления.
Поддерживается ведение списков проигрываемых файлов. Возможна прямая запись результата в WAV- или MP3-файл.
16. Утилиты и управляющие программы
Примерами являются:
1. MIDI-Ox
(Разработчик - Jamie O'Connell, Jerry Jorgenrud . Последняя выпущенная версия - 5.5.1).
Полезная программа для диагностики и отладки MIDI-оборудования, портов и драйверов. Обеспечивает трассировку, фильтрование и формирование MIDI-сообщений, а также ведение несложной библиотеки SysEx-банков.
Основные функции: выдача в окно MIDI-сообщений, приходящих с выбранных портов; передача этих сообщений в выбранные выходные порты; запрет приема определенных классов сообщений (фильтация); замена заданных приходящих событий на другие при отправке в выходной порт (отображение); посылка сформированных программой сообщений Control/Bank/Patch Change и SysEx; имитация MIDI-клавиатуры на алфавитно-цифровой клавиатуре компьютера; посылка команд сброса MIDI-устройства и включения режимов GM/GS/XG. Есть простой MIDI-проигрыватель.
2. Hubi's Loopback
(Разработчик - Hubert Winkler . Последняя выпущенная версия - 2.51).
Драйвер, создающий в системе несколько виртуальных MIDI-кабелей с портами In и Out на каждом конце. К каждому порту может быть одновременно подключено несколько программ (мультиклиентная технология). Сообщения, посылаемые программами в Out-порт кабеля, смешиваются и передаются в In-порт, откуда их могут извлекать другие программы. Таким образом, результат работы одной программы может быть подан непосредственно на вход другой, минуя какие-либо аппаратные MIDI-средства.
Кроме этого, драйвер создает для каждого существующего MIDI-устройства дополнительные мультиклиентные порты, позволяя использовать и эти устройства нескольким программам сразу.
3. MIDI Keyboard Monitor
(Разработчик - Eugene Muzychenko . Последняя выпущенная версия - 1.0)
Простейший монитор MIDI-клавиатуры с разделением ее на два мануала.
Для каждого мануала задается диапазон клавиш (зона) мануала, входные и выходные MIDI-устройства и каналы, номера банка и инструмента. Ноты, принятые из приемного канала соответствующей зоны, переправляются в выводной канал с заданным смещением по высоте. Таким образом, реализуется одновременная игра двумя руками и различными инструментами. При задании перекрывающихся зон нажатие клавиш вызывает одновременное звучание обоих инструментов.
4. XG Edit
(Разработчик - Gary Gregson . Последняя выпущенная версия - 2.645).
Первый широко известный редактор параметров для синтезаторов стандарта XG. Поддерживает популярные звуковые платы DB50, SW60, модули SW1000, MU10, MU50, MU80, MU90, MU100 и сменные модули расширения (plugins) к SW1000 и MU100. Поддерживается также управление дополнительным АЦП для внешнего аналогового сигнала в SW60/1000 и MU10/80/100.
Предоставляет удобную панель управления всеми режимами синтезатора, кроме TG300B. Трехуровневая группировка в окне выбора тембра: класс (мелодические, ударные, эффекты), группа (фортепиано, органы, струнные, духовые, народные) и название конкретного инструмента. По сравнению с группировкой по номерам банков, как это было в ранних версиях, такая структура гораздо более удобна.
Для карты SW60 имеется специальная панель микшера, схематично отражающая функциональную структуру карты, где можно определить пути распространения сигнала и установить его уровни.
Функция Merge MIDI загружает внешний MIDI-файл, объединяя его содержимое с текущими параметрами синтезатора. Если файл содержит собственные команды настройки синтезатора, они отображаются на панели управления. Получившаяся "настроенная" партитура может быть прослушана собственными средствами редактора, после чего сохранена обратно в файл с новыми параметрами.
IV Музыкант и компьютер. Создание музыки на РС
Несомненно, компьютер является весьма удобным и мощным "инструментом" в творческой жизни музыканта, или любого другого человека, занимающегося созданием музыки. И однозначного ответа на вопрос, какой компьютер нужен и для каких целей - не возможно. Ибо прежде всего он зависит от того, о каком именно музыканте идет речь - композиторе, дирижере, музыковеде, контрабасисте и т.д. Каждый из них решает свои задачи - а ведь именно они определяют предназначение компьютера, одновременно расширяя круг возможностей музыканта. Однако, попытаемся обобщить некоторые основные направления деятельности музыкантов, в которых компьютер в последние годы играет все большую и большую роль. Вначале, просто перечислим это:
нотно-издательская деятельность;
подготовка цифровых фонограмм (и видеоклипов);
реставрация старых записей;
звукорежиссерская работа;
создание аранжировок и оригинальных композиций с использованием программ-секвенцеров;
синтез звука и электронная музыка;
интерактивные исполнительские системы;
системы алгоритмической музыки;
системы управления партитурой в реальном времени;
создание и использование музыковедческих баз данных;
обучение в музыкальных школах и училищах и т. д.
Конечно, отдельно взятый музыкант никогда не использует все вышеперечисленное, ограничиваясь тем, что близко его специализации. Кроме того, возможности музыкального софта сейчас стремительно расширяются, так что приходится следить за новостями на этом фронте, чтоб не пропустить появления того, чего не хватает именно сейчас.
1. Какой компьютер нужен музыканту?
Это больной вопрос для многих компьютеризующихся музыкантов, вызывающий яростные споры и дискуссии. Еще лет пять тому назад считалось (да, в общем, так оно и было), что PC - машина, для музыкальных задач абсолютно неприспособленная. В некоторых странах до сих пор таково общее мнение. Во Франции, например, до сих пор считают, что для создания музыки на компьютере пригоден только Macintosh. Но в действительности, дело обстоит далеко не так. Появилось много нового музыкального софта для PC, и на нем музыканту вполне можно работать. Итак, какой же компьютер (в среднем) нужен музыканту?