/me закидывается попкорном :)
Вид для печати
/me закидывается попкорном :)
Дима, задам конкретный вопрос, в надежде получить конкретный ответ: ты считаешь, что пентагон - это спектрум?
допустим я смотрю в магазин и вижу там материнки с кодеками, у которых сплошь сигмадельта цапы, там НЕТ ступенек о которых ты говоришь. далее, о каком "спектре ступенек ау" идет речь? у него уровней 16 или 32, любой эмулятор их эмулит. а вот дальше все зависит от схемы включения, эти уровни могут плавать, влиять друг на друга, постоянка резаться, высокие резаться. и на каждом спеке свой случай. а в эмуляторе все одинаково. единственная проблема может быть при передискретизации, но есть такая наука - ЦОС, она утверждает, что если зафильтровать сигнал (и она знает как это делать), а потом децимировать, будет все ок. не говоря уже, что звуковухи давно умеют на 192кгц вещать, что очень близко к нужному и более, чем достаточно...
alone, ты в матан веришь?
> К нему нельзя подключить BDI, или проблема в чем-то другом
Можно к нему подключить BDI, он, собственно, и подключался изначально к ним, а MV1971 продаёт хороший девайс, который я использую и рекомендую.
Да.
---------- Post added at 22:46 ---------- Previous post was at 22:17 ----------
Он их правильно эмулит только в том случае, если фронты ровно попадают в кванты времени. У Unreal Speccy окно фильтра всего на один квант. Этот фильтр просто размазывает фронты на два отсчёта, чтобы высокие ноты не жужжали. В результате он не может правильно обработать даже третью гармонику меандра, не говоря уж про все низкие частоты генератора шума.
По этой науке в институте у меня было 5.
Чтобы идеальный фильтр выдал правильный сигнал, нужно дать ему на входе правильные отсчёты, с правильным спектром. Эмуляторы выдают неправильные. Мусор на входе даёт мусор на выходе. Кроме того, реальные фильтры не идеальны. Для идеальности надо учитывать все отсчёты от минус бесконечности до плюс бесконечности.
Создается ощущение - еще чуть-чуть и начнется обсуждение применения бескислородной меди, прогрева проводов, и т.п., для более правильного звучания...
Искажения, создаваемые любой электроникой классом повыше китайского музцентра, уже практически незаметны на фоне искажений, вносимых совершенно не предназначенной для использования в качестве концертного зала комнатой, со всеми её коврами, *****й кошкой и квадратно-гнездовым потолком. А для того, чтобы оборудовать «предназначенную» комнату, нужно пять лет учиться не просто на архитектора, а на архитектора-акустика, долго и упорно искать и читать соответствующую литературу и иметь реальный опыт инсталляции концертных и кинотеатральных залов.
const unsigned TICK_FF = 6; // oversampling ratio: 2^6 = 64
const unsigned TICK_F = (1<<TICK_FF);
...
scale = filter_diff[(endtick & (TICK_F-1)) + TICK_F] - filter_diff[(tick & (TICK_F-1)) + TICK_F];
s2_l += mix_l * scale;
s2_r += mix_r * scale;
scale = filter_diff[endtick & (TICK_F-1)] - filter_diff[tick & (TICK_F-1)];
s1_l += mix_l * scale;
s1_r += mix_r * scale;