Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
101
Добавлен:
20.06.2014
Размер:
192.51 Кб
Скачать

Video for Windows

Так называется формат файлов с перемежением видео- и аудиоданных, разработанный фирмой Microsoft. Он поддерживает многоканальный звук. Обычно доступно несколько схем компрессии как для видео, так и для аудио. Файлы этого формата имеют расширение .avi.

Wave

Также разработанный фирмой Microsoft формат для записи звука и его использования под Windows. Поддерживает много вариантов форматирования данных и схем компрессии. Файлы этого формата имеют расширение .wav.

Raw

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

Формат wave

WAVE – «Волна» - стандарт «цифрового»звука. В отличие от MIDI wave-файлы представляют из себя как бы точные фотографии исходного звука, его цифровую копию. Файлы wave-формата, как правило, отличаются большими размерами (минута звучания может занимать до 10-15 Мб), однако на качество их воспроизведения практически не влияет тип установленной в системе звуковой карты (если не учитывать добавляемые картой шумы).

Wave файл с компрессией adpcm

Кодек Microsoft ADPCM (Adaptive Differential Pulse Code Modulation, адаптивная дифференциальная импульсно-кодовая модуляция), некогда популярный у пиратов, не желавших тратить время на кодирование музыки в MP3 - далеко не образец качества. Для уменьшения объема файла приходилось создавать восьми или даже четырехбитные wave файлы с частотой дискретизации 22Кгц, что давало весьма слабый результат. И если MP3 файл с фиксированным битрейтом 128Кб/с звучит более-менее сносно (а для некоторых слушателей - идеально), то аналогичного размера wave файл, сжатый кодеком ADPCM звучит просто ужасно.

ADPCM использует очень простой алгоритм сжатия, который обеспечивает высокую скорость кодирования на слабых компьютерах, но абсолютно неприменим для хранения музыки. Крайне низкое качество звучания при приемлемой степени сжатия привели к тому, что в данный момент для сжатия музыки данный кодек почти не используется. Исключением являются компьютерные игры, создатели которых нередко используют ADPCM WAV файлы для хранения саундтреков.

Интерфейс midi

MIDI расшифровывается как Musical Instruments Digital Interface – цифровой интерфейс музыкальных инструментов. Это стандартный интерфейс обмена данными между электронными музыкальными инструментами. По MIDI передается не сам звуковой сигнал, а различные управляющие сигналы: нажатие и отпускание клавиши, сила удара по клавише, громкость, вибрато, плавное изменение высоты звука, а также (для обеспечения синхронизации) информация о времени (коды времени - тайм-коды) и даже цифровая звуковая информация (семплы) и т.п. Простейший случай использования MIDI генерация главным устройством (MIDI-секвенсором) управляющих команд и передача их в управляемое устройство (чаще всего, синтезатор). Сигналы передаются как цифровая последовательность, разбитая на байты. В отличие от цифровой записи звуковой информации запись MIDI последовательности занимает небольшой объем памяти. Отдельное MIDI сообщение обычно состоит из одного, двух или трех байт (кроме исключительных системных сообщений). Когда мы берем на клавиатуре или слушаем записанный в секвенсор аккорд все ноты аккорда пересылаются и воспроизводятся по очереди. Однако мы слышим цельный аккорд, поскольку скорость передачи команд достаточно высока. На слух запаздывание звуков незаметно, поэтому MIDI-интерфейс способен отразить подавляющее большинство нюансов игры музыканта.

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

Из всего многообразия MIDI-сообщений можно выделить те, которые передаются только по своему MIDI-каналу. Это Channel Messages (Сообщения для каналов): команды Note On (Взять ноту) и Note Off (Отпустить ноту) различные MIDI-контроллеры, команды переключения звуков и смены режимов Program Change (Смена программы). Кроме того, существуют сообщения которые пересылаются без привязки к конкретным каналам – System Messages (Системные сообщения). Это System Real Time Messages (Сообщения реального времени): Timing Clock (Синхронизация по времени), ряд других команд, служащих для поддержания стабильной работы системы, и System Exclusive Messages (Исключительные системные сообщения) - обособленная от всех остальных группа MIDI-сообщений.

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

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

В последнее время получил распространение также стандарт General MIDI (Единый MIDI). Он предполагает, что в музыкальных устройствах различных производителей сходным по звучанию тембрам присвоены одинаковые номера. Например, обычный рояль - тембр № 1, литавры - тембр № 49 и т.д. Таким образом, если имеется MIDI-последовательность, записанная на General MIDI-устроиствах, ее можно воспроизводить на любых устройствах, поддерживающих этот стандарт. Результирующий звук при этом будет лишь незначительно отличаться от исходного материала.

Итак, чисто технически MIDI - это последовательный интерфейс. Но при работе с MIDI удобнее представлять эту систему в «параллельном» виде, то есть в виде одновременно существующих шестнадцати каналов.