Я много раз слышал, что Dolby «убивает верх» и делает кассеты мутными. Решил записать один и тот же материал на Type II с Dolby B, с Dolby C, а потом намеренно перепутать режимы на воспроизведении — послушать и оцифровать. Получилось наглядно, но не стоит воспринимать это как лабораторное измерение. Цифры из спектра тут вторичны. Главная причина, почему одна и та же кассета на разных деках звучит по-разному, — не совпадают уровни, на которых работает аналоговый компандер, плюс состояние ленты и самой деки.

В сравнении Type I–IV и статье про подготовку мастера мы уже ходили вокруг Kenwood KX-1100G и физики ленты. Здесь — про Dolby отдельно и честнее.

Что такое Dolby на кассете (коротко)

Dolby B и Dolby C — разные, несовместимые системы (как и Dolby S). Записали в C — декодируйте в C. Это базовое знание, тут спорить не о чем. Чипы у разных производителей тоже немного расходятся — данность, а не предмет эксперимента.

Суть одна: при записи compander сжимает динамику и поднимает тихие участки относительно шума ленты, при воспроизведении — разжимает обратно. Чтобы картинка сошлась, декодер должен видеть тот же уровень, на который рассчитан encode, с той же АЧХ и той же кривой. Это аналог, не цифровой алгоритм с фиксированной математикой.

Почему на практике всё плывёт

1. Уровень входа декодера (главное)

На каждой деке есть калибровка Dolby level — уровень сигнала на входе IC декодера. Его выставляют по тестовой кассете, service manual и даташиту на чип, с точностью до единиц милливольт. До этого настраивают общие уровни воспроизведения (playback level, azimuth, иногда bias при записи). То же самое — IC энкодера в магнитофоне записи.

Если уровень уехал хотя бы на пару dB — compander работает не в своей точке. На слух: то «глухо», то «шипит», то «дышит» на тихих местах. Перепутать B и C или выключить decode — крайний случай той же проблемы: система ждёт одну кривую, а получает другую (или никакую).

Причины расхождения уровней между деками:

  • износ и старение компонентов;

  • «уплывание» подстроек за десятилетия;

  • дека никогда не калибровалась по мануалу;

  • другая головка, другой тракт, другой чип.

Решение одно: полная калибровка деки по сервисному мануалу, нормальный инструмент (осциллограф, частотомер, тестовая лента, при необходимости — генератор и набор пробников). Не «покрутил на слух в Dolby off».

2. Лента со временем

Сразу после записи и дальше при хранении уровень на ленте проседает неравномерно по частоте — верх уходит быстрее, низ держится иначе. На ленте лежит сигнал, который уже был companded под стандартный уровень. Когда реальный уровень и АЧХ уехали, декодер восстанавливает «не то» — неравномерно, по-разному на громких и тихих фрагментах. Это накладывается на ошибку калибровки деки, а не заменяет её.

3. Возраст дек

Подавляющее большинство дек с Dolby сегодня не откалиброваны и давно поплыли. Им 30–40 лет. Ждать от них точного decode «из коробки» — оптимизм.

Чем B объективно проще и «грязнее» C

Dolby B — более примитивная схема: время атаки и release, пороги срабатывания, качество детектора уровня, неточность кривой кодирования относительно идеала. Отсюда — pumping, breathing, ощущение «ватности» или лишней яркости на сибилянтах и хвостах. Это слуховое восприятие компандированного сигнала, а не поле для красивых таблиц FFT.

Dolby C сложнее, сильнее давит шум, но ещё менее терпим к ошибке уровня и режима — compander агрессивнее, разрыв между «верно» и «неверно» слышнее.

Что именно «портит музыку» в B — определяется перечисленным выше. Гонять Python-метрики по полосам 6–12 kHz для доказательства этого смысла мало: gain-match, спектр после ленты и после ошибочного decode легко вводят в заблуждение, будто мы что-то строго измерили.

Что я всё-таки записал (иллюстрация, не эталон)

Одна Type II, Kenwood KX-1100G, один цифровой мастер с паузой, тонами 1 kHz / 10 kHz и музыкальным куском. Оцифровки без постобработки:

Файл

Запись

Воспроизведение

00_цифровой_мастер.flac

01_кассета_DolbyB_записьB_воспроизB.flac

B

B

02_кассета_DolbyB_записьB_воспроизOFF.flac

B

выкл.

03_кассета_DolbyC_записьC_воспроизC.flac

C

C

04_кассета_DolbyC_записьC_воспроизOFF.flac

C

выкл.

Зачем перепутанные режимы: показать на слух и в паузе, что происходит, когда decode не соответствует записи. Это модель типичной ошибки пользователя («не знаю, с чем писали» / «Dolby выключил, так ярче»), а не измерение качества B против C.

Что слышно без спектrogram:

  • B → B, C → C — шум в паузе терпимый, музыка ближе к тому, что задумывал compander (с оговоркой на B: проще схема, больше «анalog character»).

  • B → OFF — в паузе сильный hiss, на музыке верх часто кажется «живее» — обман: это недодекодированный boost, не «лучше без Dolby».

  • C → OFF — другое искажение: не столько взрыв шума, сколько неправильный тембр — глуховато и одновременно с лишним верхом на отдельных фразах.

Разница уровня 1 kHz тона между оцифровками у меня до ~7 dB — это как раз напоминание, что без выверенного playback level любое сравнение «на слух» или «по RMS» некорректно. Не потому что «Dolby плохой», а потому что уровень на входе чипа не тот.

Отдельной записи «без Dolby / без Dolby» в наборе нет — для честного сравнения её стоит добавить, но главный вывод от этого не меняется.

Почему винтажные кассеты с Dolby часто звучат плохо

  1. Неизвестен режим — на коробке «DOLBY», а внутри B, C или студийная другая схема.

  2. Не совпадает Dolby level на деке воспроизведения (и не совпадал на записи) — см. выше.

  3. Лента постарела — неравномерная потеря верха ломает баланс companded-сигнала.

  4. Дека не обслуживалась — подстройки уехали, калибровка не делалась с момента покупки.

  5. Чужой плеер — нет Dolby C, слабый B, нет доступа к внутренним trimmer'ам.

Практические выводы

  1. Сначала калибровка деки, потом споры про «убивает ли Dolby верх». Service manual, тестовая лента, уровни на входе encoder/decoder IC.

  2. Не путать режимы B / C / S — это не «настройка на вкус».

  3. «Выключить Dolby — стало ярче» — почти всегда признак mismatch, а не улучшения.

  4. Оцифровка архива: если режим неизвестен — пробовать B и off на короткой паузе; окончательное суждение — после понимания, жива ли калибровка вашей деки.

  5. B vs C «кто лучше» — вопрос не туда. C тише при идеальной паре encode/decode и level; B прощает чуть больше на бытовом уровне ошибок, но сам compander грубее. На реальной поплывшей деке оба могут звучать плохо по разным причинам.

Итог

Dolby на кассете работает только когда сходятся: правильный режим (B/C/S), выверенный уровень на encoder и decoder, исправный тракт воспроизведения и лента, которая ещё похожа на то, что записали.

Мой эксперимент с перепутанными режимами — наглядная подсказка, почему старые кассеты непредсказуемы. Измерять ради таблиц centroid и roll-off @15 kHz здесь лишнее: причина в аналоговой калибровке и старении, а не в том, что «B хуже C на 6.6 dB в полосе сибилянтов».

Если дека откалибрована по мануалу — Dolby перестаёт быть лотереей. Если нет — любой режим, включая «off», будет компромиссом с ошибкой.

Спасибо за чтение!

Денис Попков

KMP разработчик в «Black Bricks»

Если вы нашли неточности/ошибки в статье или просто хотите дополнить её своим мнением — то прошу в комментарии! Или можете написать мне в Telegram. Также подписывайтесь на мой ТГ-канал. Там пишу про свои будни, кассеты и винил :>