Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БЕКИН_Д_ЖЕНАТОВ.doc
Скачиваний:
35
Добавлен:
24.08.2019
Размер:
4.5 Mб
Скачать

11.8. Альтернативы звука в эвм

Некоторые альтернативные форматы по существу принимают "понотовый" подход хранения данных MIDI, но хранят образцы оцифрованного звука, которые можно затем использовать как шаблоны для индивидуальных нот. Эти форматы широко известны как "модули программы воспроизведения" и обычно используют расширение .mod. Файлы MOD начинаются с набора образцов звука, за которыми следуют ноты и информация о длительности. Каждая нота воспроизводится с помощью одного из приведенных в начале звуковых шаблонов. По существу, конечный звук формируется из копий этих шаблонов.

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

Главный недостаток состоит в том, что трансляция высококачественного оцифрованного звука на основании информации файла MOD требует значительного времени. Так как в любой момент для моделирования одновременного воспроизведения нескольких нот может потребоваться наложение десятка или даже больше шаблонов друг на друга. Такое интенсивное манипулирование данными усложняет задачу создания программ для воспроизведения файлов MOD. Так как файл MOD может быть рассчитан на часовое звучание музыки, нельзя сначала перевести данные в формат оцифрованного звука (например, WAVE или AU), а затем воспроизводить результат. Необходимо транслировать звук в реальном времени.

Телеконференция alt.binaries.sounds.mods распространяет музыкальные файлы в формате MOD. Связанный с ней FAQ предоставит общую информацию относительно файлов MOD и программного обеспечения.

Interchange File Format (IFF) был первоначально разработан Electronic Arts для систем Amiga. В настоящее время он также используется на компакт-дисках CD-I. IFF - во многом сходный с RIFF структурированный формат .

Файл IFF - одиночный блок FORM, который организован подобно блоку RIFF. Звуковые файлы представляются в форме 8SVX (восьмиразрядный дискретизированный голос), которая содержит блок VHDR с информацией о звуке и блок BODY, содержащий байты данных в формате со знаком.

Форма 8SVX была разработана для хранения дискретизированных музыкальных инструментальных звуков. Нота может звучать достаточно долго. Блок VHDR определяет две части звука, начальный раздел, который воспроизводится только один раз, и повторяющийся раздел, который может быть повторен столько раз, сколько потребуется.

Audio Interchange File Format (AIFF) используется на машинах SGI и Macintosh. Во многом он напоминает WAVE, однако в отличие от него этот формат позволяет использовать оцифрованный звук и шаблоны. Также популярность получила известная как AIFC или AIFF-C-версия со сжатием.

11.9. Звуковые платы

Развитие аппаратной базы современных компьютеров параллельно с развитием программного обеспечения позволяет сегодня записывать и воспроизводить на компьютерах музыку и человеческую речь.

Для того чтобы воспользоваться цифровой записью в компьютере должна быть звуковая карта (плата).

Рисунок 11.2. Принципиальная схема звуковой платы

На рисунке 11.2. показана принципиальная схема звуковой платы. На схеме видны основные потоки звуковой информации, её входы и выходы, а также модули, осуществляющие те или иные преобразования звуковых данных.

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