Нет. MCC использует звук в нескольких каналах для того, чтобы получить промежуточные ступени дискретизации относительно стандартных логарифмических 4 бит. Одновременно менять амплитуду во всех каналах невозможно, поэтому на стыках между сменами амплитуды, когда один канал уже исправлен, а другой ещё нет, МСС генерирует высокочастотный шум. Для борьбы с этими помехами, код МСС оптимизирован с прицелом на то, чтобы смены амплитуд происходили максимально быстро. Это уменьшает помехи, но разумеется не может убрать их совсем. Подход ребят на MSX - другой. Они, фактически, выбирают каждую следующую амплитуду как оптимальную последовательность из 3 отдельных шагов по смене амплитуды в отдельных каналах процессора. Последовательность эта оптимальна в том смысле, что она минимизирует итоговую ошибку дискретизации, что, соответственно, качественно уменьшает кол-во шума.





Ответить с цитированием