Звуковые платы, совместимые с различными моделями Sound Blaster, выглядят как четыре независимых устройства:
1. DSP (Digital Signal Processor) – устройство ввода/вывода оцифрованного звука (ЦАП/АЦП) – фактически это два независимых (для пользователя) устройства, (почти) всегда позволяющих их одновременное использование;
2. Mixer – микшер – система регуляторов громкости для всех каналов платы;
3. FM (Frequency Modulation) или AdLib (по названию первой звуковой платы) – устройство, позволяющее синтезировать звук из синусоидальных и треугольных колебаний (если синусоидальных, то применимо название – гармоник или обертонов, тогда данное устройство выполняет обратное Фурье-преобразование);
4. MIDI (Music Instrumental Digital Interface) – стандартный интерфейс передачи данных в музыкальной аппаратуре (или GMIDI – обобщенный интерфейс, в котором используются не искусственные синусоидальные формы колебаний, а образцы звучания различных инструментов, что значительно расширяет возможности синтеза музыки).
Управление (программирование) звуковой платы – достаточно сложная задача, поэтому в курсовом проекте она предельно упрощена. Написана простейшая программа инициализации, содержащая подпрограмму (процедуру) вывода байта данных через ЦАП. Студентам просто требуется воспользоваться этой процедурой.