Структура элементарного MIDI-сигнала
Активный передатчик формирует токовую посылку с силой тока 5 мА. Токовая посылка соответствует логическому нулю, бестоковая - логической единице. Структура элементарного MIDI-сигнала (рис. 1.2.) характеризуется следующими признаками: 7 битов данных, один бит (старший) статусный, один бит старта, один бит стопа. Проверка на четность отсутствует.
Столовый бит - единичный, а не нулевой. То есть в состоянии "Стоп" ток в цепи не течет. Экономится энергия и ресурсы элементов интерфейса. Ведь основную часть времени в M1DI-системе никаких событий не происходит: в среднем протяженность пауз значительно больше, чем протяженность интервалов времени, когда вы играете на MIDI-клавиатуре. Правда, ток может отсутствовать в цепи и из-за ее обрыва. Для своевременного выявления неисправного состояния MIDI-сети предусмотрена периодическая передача специального тестового сигнала. Если по прошествии определенного времени приемник его не обнаружит, то это будет считаться аварией, после чего MIDI-система отработает заранее обусловленную последовательность действий.
Пропускная способность MIDI-канала 3,125 кбайт/с. Команды могут быть одно-, двух- и трехбайтными. Первый байт - статусный. Он определяет действие команды. За ним могут следовать 1 - 2 байта данных. Старший бит статусного байта 1, а байта данных - 0.
Цифровой звук
Цифровой звук (digital audio) является представлением звука в виде чисел. Запись звука как цифрового звука подобна записи звука на магнитофон. Предположим, к вашему компьютеру подключен микрофон. Когда раздается какой-либо звук (речь, пение, игра на музыкальных инструментах или просто какой-либо шум), микрофон "слышит" его и преобразует звук в электрический сигнал. Затем микрофон посылает сигнал звуковой карте на компьютере, которая преобразует сигнал в числа. Эти числа называются сэмплами (samples).
Звуковая карта (sound card) представляет собой устройство, вставляемое в компьютер, которое позволяет компьютеру понимать электрические сигналы от любых звуковых устройств. Вы можете рассматривать звуковую карту как "переводчика". Когда звуковое устройство (например, микрофон, электронный музыкальный инструмент, проигрыватель компакт-дисков или другое устройство, способное выводить аудиосигнал) посылает сигналы на компьютер, звуковая карта принимает эти сигналы и преобразует их в числа, которые может понимать компьютер.
Сэмплы содержат информацию, сообщающую компьютеру, как записанный сигнал звучал в определенные моменты времени. Чем больше сэмплов использовано для представления сигнала, тем выше качество записанного сигнала. Например, чтобы создать звукозапись в цифровом виде, имеющую такое же качество, как запись на компакт-диске, компьютер должен получать 44 100 сэмплов в секунду. Число сэмплов, полученных в секунду, называется частотой сэмплирования (sampling rate).
Размер каждого отдельного сэмпла также влияет на качество записываемого звука. Этот размер называется разрядностью (bit depth). Чем больше разрядность, тем выше качество звука. Например, для создания цифровой звукозаписи с таким качеством, как запись на компакт-диске, каждый сэмпл должен иметь размер 16 битов.
Для представления чисел в компьютерах используется двоичная форма. Разряд двоичного числа называется битом, каждый бит представляет собой одно из двух чисел: 1 или 0. С помощью комбинирования битов компьютеры могут отображать любые числа. Например, любое число от 0 до 255 представляется в виде восьмибитного числа. С помощью 16 битов можно представить числа в диапазоне от 0 до 65 535.
Ваш компьютер может сохранять все посланные ему сэмплы. Временные характеристики сэмпла также сохраняются. В последующем компьютер может посылать сэмплы обратно звуковой карте с такими же интервалами, так что вы услышите звук в точности таким же, как он был записан. Основная концепция выглядит так: звуковая карта записывает электрический сигнал от аудиоустройства (например, микрофона или проигрывателя компакт-дисков). Звуковая карта преобразует сигналы в наборы чисел, именуемые сэмплами, которые хранятся в компьютере. При воспроизведении сэмплы посылаются обратно звуковой карте, которая преобразует их в электрический сигнал. Сигнал посылается на звуковые колонки (или другое аудиоустройство), и вы слышите звук точно таким же, как вы его записали (рис. 1.3).