Музыка И MIDI
Так же, как и в случае с частотным синтезатором, у нас нет достаточного времени, чтобы разобраться во всех тонкостях воспроизведения музыкич с помощью Sound Blaster, Мы лишь затронем этот допрос для того, чтобы у вас сложилось общее представление об этом. Я хотел бы, по крайней, мере рассказать о том, что вам, возможно, пригодится в будущем. Sound Blaster поставляется вместе с драйвером для поддержки воспроизведения MIDI-музыки. (Если вы уже забыли, MIDI - это интерфейс электромузыкальных инструментов.) Этот драйвер похож на CT-VOICE.DRV, который мы обсуждали выше, и называется SBFMDRV.EXE. Функции этого драйвера приведены в таблице 9.3.
Табл. 9.3. Функции драйвера FMDRV.DRV для Sound Blaster
Функция
Описание
0
Получить версию драйвера
1
Установить адрес байта состояния
2
Установить таблицу инструментов
3
Установить частоту системного таймера
4
Установить частоту таймера драйвера
5
Транспонировать музыку
6
Начать воспроизведение музыки
7
Остановить воспроизведение музыки
8
Инициализировать драйвер
9
Приостановить воспроизведение музыки
10
Возобновить воспроизведение музыки
11
Задать пользовательское прерывание для системы
Это все. что я хотел сказать о музыкальном драйвере. Я могу поспорить, что мастеру в написании компьютерных игр этой информации вместе с теми программами, что мы написали для CT-VOICE.DRV, вполне достаточно.