Когда мы слышим саундтрек из Super Mario Bros., Mega Man 2 или Castlevania, нас мгновенно накрывает волной ностальгии. Но задумывались ли вы, как крошечный 8-битный процессор создавал такие запоминающиеся мелодии? Давайте заглянем под пластиковый корпус серой коробки и разберем анатомию звука NES.
В отличие от современных аудиоинтерфейсов с их гигагерцами и гигабайтами, звуковая подсистема NES (на чипе Ricoh 2A03) — это пять примитивных каналов, каждый со своим характером и ограничениями. Пять голосов, которые изменили мир музыки.
Пять голосов чипа 2A03
Канал 1 — Прямоугольная волна (Square/Pulse)
Самый хлебный канал. Два идентичных генератора прямоугольной волны с изменяемой скважностью (12.5%, 25%, 50%, 75%). Именно они отвечают за «пиу-пиу» главных мелодий. Интересно, что смена скважности на лету создает эффект, напоминающий фильтр — хотя никаких фильтров в NES нет. Программисты использовали быстрое переключение для имитации движения «вау-вау».
Канал 2 — Прямоугольная волна (Square/Pulse)
Абсолютно идентичен первому. Обычно использовался для второстепенной мелодии, эха или гармонической поддержки. В некоторых играх эти два канала работали в унисон с небольшой расстройкой для эффекта хоруса.
Канал 3 — Треугольная волна (Triangle)
Бас-гитара оркестра NES. Генерирует чистую треугольную волну без регулировки громкости — она либо звучит, либо нет. Имеет фиксированный уровень и 4-битный квантователь частоты. Из-за отсутствия контроля громкости композиторы шли на хитрости: использовали сверхнизкие частоты (ниже порога слышимости), чтобы «выключать» треугольник, когда он не нужен, — и при этом бас буквально продолжал играть, просто на субзвуковых частотах, разогревая динамики телевизоров тех лет.
Канал 4 — Шум (Noise)
Перкуссия, взрывы, хай-хэты, дождь и ветер. Генератор псевдослучайного шума с регулируемой частотой сдвигового регистра. Имеет два режима: «белый шум» (металлический, шипящий) и «периодический шум» (более тональный, похожий на звон или скрежет). Последний использовали, например, в Sunsoft Batman для создания уникального «стального» баса.
Канал 5 — DPCM (Delta Pulse Code Modulation)
Самый загадочный и технологически продвинутый канал. Это не синтез, а воспроизведение цифровых сэмплов. Да-да, в 1983 году NES могла проигрывать оцифрованный звук. Но с чудовищными ограничениями.
Как работает DPCM и почему он звучит именно так
В отличие от современных PCM-систем (где каждый сэмпл хранится отдельно как 16-битное число со знаком), DPCM использует дельта-модуляцию. В памяти хранится только разница между соседними сэмплами, закодированная одним битом: 0 — сигнал пошел вниз, 1 — сигнал пошел вверх.
Представьте, что вы рисуете линию и говорите: «шаг вверх, шаг вверх, шаг вниз, шаг вниз, шаг вниз». Это и есть DPCM — однобитная последовательность шажков фиксированного размера.
Ключевые технические характеристики:
- Частота дискретизации: ~33 кГц (если точнее, 33144 Гц — получается делением тактовой частоты процессора)
- Разрядность: 1 бит (да, ОДИН бит на сэмпл)
- Размер сэмпла в памяти: максимум 4081 байт (около 0.1 секунды звука)
Откуда берется «хруст»?
Вы наверняка слышали это характерное «шшш-хррр» в сэмплах голоса (например, «Blades of Steel» или знаменитый бас из «Journey to Silius»). Этот артефакт возникает из-за грубого 1-битного квантования. Когда сигнал меняется медленно, а шаг DPCM слишком велик, возникает ступенчатая волна, которая звучит как высокочастотный шум поверх полезного сигнала.
Представьте лестницу из кубиков: если шаг крупный, лестница — угловатая и шумная. Если мелкий — плавная. Но у NES нет «мелкого шага», он фиксирован на уровне 1/64 полного диапазона.
Таблица ЦАП: кривая, создавшая звук поколения
DPCM-канал не воспроизводит закодированную разницу напрямую. Выходной сигнал пропускается через ЦАП (цифро-аналоговый преобразователь) со специальной нелинейной кривой из 128 значений. Эта кривая — не математически точная логарифмическая шкала, а скорее «подогнанная на слух» таблица, созданная инженерами Nintendo.
Что это дает?
- Чем громче сигнал, тем крупнее шаги между соседними значениями ЦАП
- На тихих уровнях шаги мельче — шум квантования субъективно тише
- На громких — крупнее, и шум маскируется полезным сигналом
Это своего рода примитивное компандирование (сжатие динамического диапазона при кодировании и расширение при декодировании), использованное задолго до того, как Dolby сделал его стандартом в кассетных магнитофонах.
Интересные факты о звуке NES
-
Бас, который не слышно, но видно
Композиторы часто использовали канал треугольника на частотах ниже 20 Гц для создания сверхнизких вибраций, ощущаемых телом. На кинескопных телевизорах это вызывало легкое дрожание картинки. -
DPCM воровал время у процессора
Когда DPCM проигрывал сэмпл, он использовал прямой доступ к памяти (DMA), на время останавливая основной процессор. Высокая частота дискретизации могла вызвать глюки в играх — некоторые разработчики жаловались, что сэмплы «ломали» спрайты. -
Sunsoft и расширенный бас
Японская компания Sunsoft использовала в своих картриджах (например, Gimmick!) дополнительный звуковой чип, который расширял возможности NES. Но их фирменный бас в играх вроде Batman: Return of the Joker сделан именно на периодическом шуме 4-го канала. -
Почему Kick-барабаны такие короткие?
DPCM-канал не умеет зацикливать сэмплы на лету. Максимальная длина сэмпла — 4081 байт. При частоте 33 кГц это ~0.12 секунды. Поэтому бас-бочки в NES всегда звучат как короткий щелчок с тональным хвостом, а не протяжный бум.
Почему этот звук до сих пор актуален
Современные музыканты активно используют эмуляцию или реальное железо NES для создания треков. Звук NES — это не просто ограничения, это эстетика. Подобно тому как пленочное зерно стало художественным приемом в кино, «хруст» DPCM, угловатый треугольник и шипящий шум стали узнаваемой палитрой в музыке.
С точки зрения саунд-дизайна, NES учит нас важному принципу: ограничения рождают креативность. Когда у вас есть только пять монофонических каналов без реверберации, без фильтров и без возможности наложения — вы начинаете искать нестандартные решения. Быстрое арпеджио имитирует аккорды. Смена скважности — открытие фильтра. Шумовой канал становится и барабанами, и звуковыми эффектами одновременно.
Именно поэтому, даже спустя 40 лет, мы продолжаем разбирать, изучать и восхищаться звуком маленькой серой коробки, которая подарила нам не только игры, но и целую музыкальную культуру.
Комментарии (0)
Оставить комментарий
Пока нет комментариев. Будьте первым!