Какие форматы используются для представления звука и музыки?
В настоящее время стандартом де-факто стали два формата: Microsoft RIFF (Resource Interchange File Format - формат файлов передачи ресурсов) Wave (.WAV) и SMF (Standard MIDI File - стандартный MIDI-файл) (.MID). Первый содержит оцифрованный звук (моно/стерео, 8/16 разрядов, с разной частотой оцифровки), второй - "партитуру" для MIDI-инструментов (ноты, команды смены инструментов, управления и т.п.). Поэтому WAV-файл на всех картах, поддерживающих нужный формат, разрядность и частоту оцифровки звучит совершенно одинаково (с точностью до качества преобразования и усилителя), а MID-файл в общем случае - по-разному.
RAW - формат "чистой оцифровки", не содержащий заголовка. Обычно оцифровка хранится в 16-разрядном знаковом (signed) формате, хотя могут быть и исключения.
VOC и CMF - форматы представления от фирмы Creative. VOC-файлы содержат оцифрованный звук, CMF-файлы - нотные партитуры и параметры инструментов для синтезаторов OPL3.
AIFF (Audio-...) - формат звуковых файлов на Macintosh и SGI.
AU - формат звуковых файлов SUN/NeXT.
MOD - широко распространенный трекерный формат. Содержит оцифровки инструментов и партитуру для них, отчего звучит везде примерно одинаково (опять же - с точностью до способа и качества воспроизведения). В оригинале поддерживаются четыре канала, в расширениях - до восьми и более.
STM - формат Scream Tracker, примерно того же уровня, что и MOD.
S3M - формат Scream Tracker 3. Развитие STM в сторону увеличения разрядности инструментов и количества музыкальных эффектов. Сам ST3 поддерживает до 32 каналов, но не поддерживает предусмотренных в формате 16-разрядных самплов.
XM - формат Fast Tracker. Один из наиболее высокоуровневых среди трекерных форматов. Поддерживаются 16-разрядные самплы, один инструмент может содержать различные самплы на разные диапазоны нот, возможно задание амплитудных и панорамных огибающих.
IT - формат Impulse Tracker. Подобен XM, так же поддерживает 16-разрядные самплы.