
Golden Days: Sound Blaster Pro Edition
Ресурспак для Golden Days, превращающий звуки Minecraft Beta в аутентичное аудио MS-DOS Sound Blaster. Ностальгия по 90-м в каждой ноте.
Golden Days: Sound Blaster Pro Edition
Ресурспак, который превращает звуки Golden Days в настоящий MS-DOS Sound Blaster опыт.
Зачем это нужно
Golden Days сам по себе отлично передает дух Minecraft Beta - и визуально, и звуком. Но что, если копнуть глубже? Этот аддон накладывает на звуковые эффекты Golden Days обработку в стиле Sound Blaster Pro: даунсемплинг, шум, характерное "хрустящее" звучание. Если ты скучаешь по тому самому грязному, теплому вайбу DOS-игр начала 90-х - это твой вариант.
Как это работает
В отличие от предыдущего проекта на основе Euphonium (который фокусировался на атмосфере), тут мы обрабатываем именно звуковые эффекты. Суть та же - 8-битное аудио в стиле Sound Blaster Pro - но с некоторыми отличиями в цепочке эффектов.
Частота дискретизации 22.05 кГц
- Соответствует аппаратному ограничению Sound Blaster Pro (половина от CD-стандарта 44.1 кГц).
- Срезает высокочастотные алиасы, имитируя аналоговый фильтр низких частот оригинального ЦАП.
8-битная глубина + TPDF-дизеринг
- SB Pro использовал 8-битные ЦАП для цифрового аудио (например, VOC-файлы).
- Дизеринг: TPDF (Triangular Probability Density Function) с шейпингом шума Shibata имитирует аналоговый шумовой порог карты, избегая "цифровой грязи" и сохраняя динамику.
Слой коричневого шума
- Добавляется более громкий (-45 дБ) трек коричневого шума (вместо -50 дБ) специально для звуковых эффектов, чтобы эмулировать:
- Аналоговый выходной каскад SB Pro.
- Помехи от ЭЛТ-монитора (классика DOS-гейминга).
Фильтр низких частот на 7000 Гц
- Чуть более низкая частота среза, чем у атмосферного фильтра (7500 Гц), сильнее давит высокие частоты.
- Ближе к тому, как многие ранние DOS-игры обрабатывали каналы звуковых эффектов для того самого "хрустящего" звучания.
Овердрайв + уменьшение громкости
- Overdrive 4: более сильное искажение, чем у атмосферной версии (overdrive 2), передает "кусачесть" операционников SB Pro в звуковых эффектах.
- Gain -1: предотвращает клиппинг после дизеринга и инжекции шума, сохраняя динамический диапазон.
Исключение для дождя
Дождь по духу все еще остается атмосферным звуком, поэтому для него используется оригинальная цепочка из проекта Euphonium (-50 дБ шума, lowpass 7500 Гц, overdrive 2). Это сохраняет тонкое атмосферное качество, соответствующее старому подходу.
Насколько это аутентично
- Тестировалось на записях из Duke Nukem 3D (SB Pro) и эмуляции SB в DOSBox-Staging.
- Цепочка (эффекты
sox+ шейпинг шума) повторяет то, как игры вроде Doom микшировали PCM-аудио.
Важный нюанс: бинауральное аудио в Minecraft
Minecraft всегда использует бинауральное микширование для позиционирования звуков в 3D-пространстве. Хотя есть переключатель HRTF (функция передачи, связанная с головой), он не отключает сам бинауральный движок - только конкретный алгоритм HRTF. Это значит, что любой шум, встроенный в звуковой эффект, воспринимается как исходящий из местоположения этого звука в мире, а не как постоянный глобальный "фон", как на реальном Sound Blaster.
На данный момент нет известного способа полностью убрать бинауральную обработку без принудительного перевода всей системы в моно, что было бы исторически неточно (Sound Blaster поддерживал стерео).
Совместимость
- Создан для Golden Days версии 1.11.0 (другие версии не тестировались).
Благодарности
- Poetic✨ за создание оригинального Golden Days.
- Это дополнение не управляется Poetic✨ и не связано с командой Golden Days.
- Инструменты:
soxдля DSP,find/bashдля пакетной обработки. - Вдохновение: сообщество VOGONS, SBEMU и тесты на реальном железе SB Pro.
"Это не баг - это фича (1992 года)."
