Как отмечалось, звуковые сигналы в системе мультимедиа
подвергаются цифровой обработке (например квантованию, компрессии-
декомпрессии
и фильтрации). Естественно, что они не имеют ничего общего с
сигналами, используемыми в обычных магнитофонах и прямо-таки
поедающими мегабайты памяти на магнитной ленте или диске. Существует множество
форматов звуковых файлов с разными частотами квантования и различным
характером цифрового представления. Отметим наиболее характерные:
.VOC - файлы с синтезируемыми голосами,
.WAV - файлы с записью оцифрованных звуковых сигналов,
.ROL - файлы музыкальных роликов (например рок'н-ролла),
.MID - файлы с многоканальной записью по стандарту MIDI,
.NOT - файлы музыкальных произведений, исполняемых по
нотам.
Платы звука с хорошим программным обеспечением обычно
имеют 3-4
программы для проигрывания части из указанных файлов и записи
музыкальных произведений или звуков. Так, плата Audio Excel
поставляется
со следующими программами проигрывания звуковых файлов:
MCPPLAYV.EXE - проигрывание файлов с расширением .VOC,
MCPPLAYW.EXE - проигрывание файлов с расширением
.WAV,
PLAYMIDI.EXE - проигрывание файлов с расширением .JMS.
Первые две программы используются примитивно просто - надо
задать
их имя в командной строке и после этого указать имя файла.
Проигрывающая программа исполнит соответствующие звуки. Никаких
сообщений в процессе проигрывания такого рода программы не выводят.
Разумеется, такой "сервис" не всех устраивает. Но данная категория программ предназначенна для иного - по существу, эти
программы
можно рассматривать как набор драйверов, включаемых в
программы пользователя, подготовленные на различных языках программирования -
от
QBasic до C++. Сервис, сопровождающий прослушивание,
пользователь создает уже сам. Мы еще вернемся к демонстрации такой возможности, а
пока
рассмотрим более совершенные средства для проигрывания
аудиофайлов.
Одна из программ Sound Traker 2.0+ обеспечивает вывод
полного перечня музыкальных инструментов исполняемого файла с расширением
.MOD -
Рис.6 "Переднее панно простого
проигрывателя MOD-файлов Sound Traker 2.0"
Этот перечень хранится в спецификации MOD-файлов. Для остановки
проигрывания нужно нажать клавишу Esc. Если это не сделать, то
закончив исполнение вещи, программа вернется к ее началу, т.е. будет
бесконечно прокручивать одну и ту же вещь.
Гораздо большие удобства дает программа ModPlay Pro,
которая исполняет файлы для ПК Amiga (эти ПК издавно славились
великолепным синтезом музыки) с расширением MOD и NST на ПК класса IBM PC с
платой
звука. Программа имеет окно выбора файлов, с помощью которого
легко
найти нужные файлы, даже если они разбросаны по разным
директориям и
даже дискам - Рис.7 " Диалоговое окно
загрузки файлов программы MODPLAY PRO"
Она позволяет проигрывать последовательно ряд
выбранных файлов. Такие программы часто называются JuckeBox
(проигрыватель-автомат).
Как и предыдущая программа, она выводит список имен
модулей музыкальных произведений и список инстументов, отмечает звучащие в
данный
момент произведения нотным знаком и даже позволяет регулировать
уровни
звуков от проигрывателя, синтезатора, линии и микрофона - т.е. она
выполняет и функции микшера. Последнее очень удобно, поскольку
позволяет
отказаться от резидентной программы-микшера, иногда
конфликтующей с
другими резидентными программами.
Некоторые программы-проигрыватели довольно
универсальны. Так,
программа Muzic File/Analyzer позволяет исполнять музыкальные
произведения, файлы которых записаны в целом ряде форматов: MOD, ROL,
VOC и
др. Эта программа имеет достаточно удобный пользовательский
интерфейс.
При ее пуске появляется окно с главным меню - Рис.8 "Окно программы MUSIC с главного
меню"
Главное меню позволяет выбрать файлы из их каталога, пустить
выбранные файлы на исполнение, произвести переконфигурацию
драйверов системы, выполнить запись в файл с форматом VOC и покинуть
программу. Окно выбора файлов этой программы представлено на Рис.9 "Окно выбора файлов программы MUSIC"
Фактически данная программа является оболочкой,
использующей несколько различных программ и драйверов для работы с файлами
различных
форматов. К сожалению, возможны случаи конфликта драйверов,
так что
при работе с файлами разных форматов поведение данной программы
оказывается не вполне устойчивым.
Вполне современным интерфейсом обладает программа Voice
Blaster 1.1- Рис.10 "Диалоговое окно
программы Voice Blaster 1.1"
Эта программа служит для
проигрывания файлов с расширениями VOC и CMF. Удобное диалоговое окно позволяет легко находить
и запускать на проигрывание нужные файлы.
Помимо программ воспроизведения аудиофайлов существует
множество
программ для их записи. Заисываемый сигнал формируется обычно
резидентным или временно включаемым микшером и может состоять из
сигналов
микрофона, линии, синтезируемых звуковой платой музыкальных
звуков и
голосов.
Простейшие программы записи звука записывают совокупные
звуки на
диск и создают файл с указанным именем. Запись идет до тех пор,
пока
пользователь не прервет ее - обычно нажатием клавиши Esc. В
состав
программного обеспечения звуковой платы Audio Excel Pro 16 входят
следующие программы для записи звуковых файлов:
MCPRECW.EXE - запись звуковых файлов с расширением WAV,
MCPREGV.EXE - запись звуковых файлов с расширением VOC.
Помимо указания имени файла, в который идет запись, в эти
прог-
раммы можно ввести ряд ключей, задающих различные параметры -
например
стерео или моно-звучание, включение или отмену вывода
сообщений об
ошибках и др. Мы не приводим их, поскольку заполучивший такие
программы пользователь имеет информацию о них "из первых рук".
Примером программы с изысканным пользовательским
интерфейсом является программа Blaster Master Pro 4.8, позволяющая
воспроизводить и
записывать файлы с расширениями VOC и CMF. Пользовательский
интерфейс
программы имитирует работу с проигрывателем, имеющим
кнопочное управление -
Рис.11 " Панель управления программой
Blaster Master PRO 4.8"
Работа с такой программой понятна для любого пользователя.
Мы рассмотрели лишь небольшое число программ для
воспроизведения
и записи аудиофайлов. Лишь на одном лазерном диске "14000
Programs"
можно найти десятки программ такого рода.