Цифровая коррекция: REW, rePhase, convolver - Страница 25 - Цифровые кроссоверы и румкоррекция - SoundEX - Клуб любителей хорошего звука Перейти к публикации

Цифровая коррекция: REW, rePhase, convolver


Рекомендованные сообщения

On 1/22/2018 at 5:30 PM, MikhailM said:

1/  ALL SPL  (со всеми замерами одного из каналов)
2/  Time align ( выравнивает все импульсы по 0) , но необходимо проверить, т.к. можем иметь один-два "кривых" импулЬса. Лучше их закрыть и не брать в счет...
3/  Vector Average  ( складывает, сохраняя всю инфу о фазе )
4/  IR Windows - 1/6, и сохраняем фазу

Для корректировки АЧХ, сохраняем без IR Windows.

Отдельно корр. фазу ...затем АЧХ.

Здравствуйте, Михаил!

Можно ли уточнить пару моментов о Вашей методике? (Я пока хочу научиться по Вашей методике работать, т.к. она мне кажется проще - а потом уже позже попробовать по другой, т.е. той, где через Excess Phase).

Я так понял, что из REW нужно экспортировать два measurements:

1) Time Align + Vector Average = для коррекции АЧХ
2) Time Align + Vector Average + IR Windows = для коррекции фазы

Загружаем в rePhase measurement #2, корректируем фазу.
Затем загружаем в rePhase measurement #1, корректируем АЧХ.

Вопрос: Для корректировки АЧХ, нужно ли сглаживать measurement #1 до экспорта из REW?

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 1.1k
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Опубликованные изображения

 

В двух словах: 

Фаза:   есть две "школы".
1/ по одному замеру одной АС с метра,  с "окном" в 1/6  достаточно.  Применяем эту коррекцию для двух АС. 

Time Align + Vector Average не требуется,  но требует "ручного" выравнивания импульса по 0,  для корректного отражения фазы.

Начните с первой.
 
2/Вторая - поканальная коррекция с удалением "избыточной фазы". Требует поканальных мультизамеров.


АЧХ:   по мультизамерам в мп,  L+R (обе АС звучат одновр., с сабом, если надо) , без "окна". 

"ALL SPL" -  жмём на "Average the responses" (снизу слева,  все замеры без зглаживания, и без "окна")  + коррекция по "Average 1" по миним.фазе.

Time Align + Vector Average,  выравнивания импульса  для этих замеров не требуется.


        Накладываем коррекцию АЧХ поверх уже скорректированной фазы. Выводим в .wav 64бит моно,  используется для двух каналов одновременно.

Ссылка на комментарий
Поделиться на других сайтах

2 hours ago, MikhailM said:

 

В двух словах:  

Фаза:   есть две "школы".
1/ по одному замеру одной АС с метра,  с "окном" в 1/6  достаточно.  Применяем эту коррекцию для двух АС. 

Time Align + Vector Average не требуется,  но требует "ручного" выравнивания импульса по 0,  для корректного отражения фазы.

Начните с первой.
 
2/Вторая - поканальная коррекция с удалением "избыточной фазы". Требует поканальных мультизамеров.


АЧХ:   по мультизамерам в мп,  L+R (обе АС звучат одновр., с сабом, если надо) , без "окна".  

"ALL SPL" -  жмём на "Average the responses" (снизу слева,  все замеры без зглаживания, и без "окна")  + коррекция по "Average 1" по миним.фазе.

Time Align + Vector Average,  выравнивания импульса  для этих замеров не требуется.


        Накладываем коррекцию АЧХ поверх уже скорректированной фазы. Выводим в .wav 64бит моно,  используется для двух каналов одновременно.

Вы меня окончательно запутали :)

Сначала я нашёл методику с Excess Phase вот здесь. Она написана до того сумбурно, что я полез в инет за разъяснениями, но нашёл другую, т.е. вашу методику (в виде пяти файлов pdf) в этом форуме на первой странице. Ваша показалась мне проще и я решил начать с неё. Обе методики предусматривают отдельные измерения и корректировку каждого канала. А теперь Вы советуете про L+R - я не понимаю, чем это лучше? 

Скорость размножения методик опережает мою способность их понять и воплотить в жизнь.

Разве не лучше корректировать АЧХ и фазу каждой колонки по-отдельности? Я же вижу в REW, что они дают резонансы на разных частотах. Наверное, и фазовые искажения у них индивидуальны - разве не так?

Ссылка на комментарий
Поделиться на других сайтах

Всё просто.
То, что предлагает Bear, это и есть второй метод. Коррекция поканально, ФЧХ (с учётом комнаты) и АЧХ. То, что делают и другие циф.корректоры.
О ней говорилось выше в теме.

Первый метод - "упрощённый". Фаза корректируется, только самой АС, без комнаты. АЧХ в монорежиме.
АЧХ в моно, особенно на НЧ, которые дают отдачу в моно, отличающююся от поканальных замеров. 
Попробуйте сначала по-первому методу... Затем, если есть желание, можете по-второму. Но не смешивайте методики.

Ссылка на комментарий
Поделиться на других сайтах

Михаил, спасибо Вам за ответы!

Не, всякие "упрощённые" методы, монорежимы и коррекции "без учёта комнаты" меня не интересуют, т.к. я не понимаю их ни практического, ни теоретического смысла. 

Корректировка стереосистемы с помощью моно импульсов или "room correction, но без учёта room" мне кажутся какими-то оксюморонами.

Я хочу откорректировать и АЧХ, и фазу для каждого канала по-отдельности, с учётом воздействия комнаты.

Хочу в эти выходные сделать так:

1) Сделаю 10 измерений, затем их усредню двумя способами:

2) Усреднение для корректировки АЧХ: применить Time Align, выровнять импульсы под 0, затем усреднить с помощью Vector Average, затем применить Var Smoothing.

3) Усреднение для корректировки фазы: всё то же самое, но только вместо Var Smoothing применить IR windows 1/6.

4) Берём среднюю из п.3, выгружаем из REW, загружаем в rePhase, корректируем фазу.

5) Закрываем в REW среднюю из п.3, открываем среднию из п.2, настраиваем корректирующие АЧХ фильтры в REW, сохраняем их в файл.

6) в rePhase импортируем эти фильтры на вкладке Paragraphic Gain EQ в режиме "Minimum Phase".

7) Выгружаем импульс из rePhase.

Есть ли ошибки в этих шагах выше?

Ещё у меня вопрос про настройки REW (вкладка Preferences -> Analysis). Нужно ли там включать Add Frequency-Dependant Windows?

И ещё - в п.3, при вызове окна IR Windows, какие значения ставить в полях Left Windows (ms), Window Ref Time (ms) и Right Window (ms)? По умолчанию или заменить на какие-то другие значения?

Ссылка на комментарий
Поделиться на других сайтах

Нет, не так.
Поканально:
Фаза:
           Мультизамеры канала, с "окном" 1/6 
           Time Align - выровнять импульсы под 0 - Vector Average - выровнять импульс под 0, если необходимо.
           Генерируем Excess phase version  
           Сохраняем Excess phase в .txt со сглаживанием 1/6
           Вот этот  Excess phase и корректируем в rePhase !

------------------------------------------------------------------------------------------------------

Ещё раз !
АЧХ:  те же замеры, но без cглаживания, и без "окна"

         "ALL SPL" - "Average the responses"
         Time Align + Vector Average,  выравнивания импульса  для этих замеров не требуется.
         Сохраняем Average1  в .txt со cглаживанием по вкусу

---------------------------------------------------------------------------------------------------------------------------------------------------

rePhase :

корректируем сначала фазу (Excess phase)  ,  затем АЧХ по миним. фазе
 выводим в .wav 64bit моно

Audacity:

Собираем из двух моно .wav  один стерео .wav 32bit., или 64bit, если надо

(не перепутать каналы!)

 

ps     "окно" (Left- Right Window) оставьте как есть, его можно будет менять, если необходимо

               

dsdsdsds.jpg

Ссылка на комментарий
Поделиться на других сайтах

5 hours ago, MikhailM said:

           Генерируем Excess phase version           

Excess Phasе генерировать так, как написано в инструкции Bear_REW_rePhase_tuto.pdf ?

Там написано, что сначала нужно настроить correction filters в REW, затем сохранить их в файл, затем импортировать averaged measurement в rePhase, применить correction filters (видимо, имеется в виду их импорт из файла, сохранённого из REW?), затем сгенерировать correction impulse и импортировать его обратно в REW, затем перемножить ( A * B ) этот correction impulse на averaged measurement. Получаем amplitude corrected measurement. Затем генерируем Excess Phase этого amplitude corrected measurement.

Вы под фразой "Генерируем Excess phase version" имели в виду эти действия?    

Вы согласны с Bear в том, что ниже 100 Гц не нужно корректировать фазу?

Ссылка на комментарий
Поделиться на других сайтах

Если в REW перед замерами для фазы в Preferences>Analysis выставить Add Frequency Dependent Windows - Width in Octave 1/6, то все эти настройки автоматически применяются по умолчанию ко всем замерам? То есть, уже потом, после замеров для фазы, не нужно вызывать окно IR WIndows и применять Add Frequency Dependent Windows - Width in Octave 1/6 повторно ко всем measurements индивидуально?

 

Вы пишите: " АЧХ:  те же замеры, но без cглаживания, и без "окна" ".

Т.е. нужно залезть в Preferences>Analysis, убрать там галочку с Add Frequency Dependent Windows перед тем, как делать замеры для АЧХ?

Ссылка на комментарий
Поделиться на других сайтах

1/Вы делаете все замеры с "окном". 
2/Подготавливаете необходимое для коррекции фазы,  т.е. Excess phase в .txt.
3/Затем снимаете "окно" и сглаживание с этих же замеров и генерируете Average1 для коррекции АЧХ.

...................................................................................................................................................

 

Это старая версия получения Excess phase, с тех пор в REW добавили кнопку.

Полученный "Vector Average" ---  жмём на "Excess phase version" и всё, он добавляется в списке. Его и сохраняем.

 

Sans titre-1.jpg

Снять "окно" :  со всех замеров

Sans titre-2.jpg

Снять сглаживание :  со всех замеров  ----  Graph --- remove smoothing

 

ps     

"Вы согласны с Bear в том, что ниже 100 Гц не нужно корректировать фазу?"

Зависит от ситуации. Можно и поправить, применяя Filters Linearization в rePhase , но не трогая фазовым эквиком эту зону.

 

Ссылка на комментарий
Поделиться на других сайтах

Михаил,

"Это старая версия получения Excess phase, с тех пор в REW добавили кнопку."

Простите мою непонятливость - что значит "с тех пор в REW добавили кнопку"? Нет, её не добавляли "с тех пор". (Эту кнопку добавили с тех пор, как Вы написали Вашу методику на 1-й странице этой ветки). Когда же Bear писал свою методичку, эта кнопка уже была в REW - и Bear её использовал (см. 6-ую страницу его pdf, последний скриншот на этой 6-й странице, он указывает на неё красной стрелкой). Но предварительно он предлагает проделать все те действия, которые Вы я описал выше и которые Вы можете найти в его методике.

Вы же предлагаете все эти действия опустить и сразу жать кнопку "Excess phase version" - подразумевая, видимо, что результат будет тот же. Но я не понимаю, как он может быть тем же, если мы целую кучу действий при этом пропускаем?

Если все эти действия не имеют смысла - то зачем же Bear их советовал сделать? Почему он сразу не написал, как и Вы сейчас советуете: "жмём на Excess phase version и всё"?

 

Ссылка на комментарий
Поделиться на других сайтах

Не понимаю зачем он это делает. Excess phase - разница меж замеренной, в данном случае Vector Average,  и минимальной.  Для этого добавили функцию в REW, которая её просчитывает...

Это он добавил. Задайте ему вопрос.

Ссылка на комментарий
Поделиться на других сайтах

Михаил,

У меня так-то есть опыт корректировки АЧХ с помощью REW (и MathAudio EQ тоже), я уже точно больше 10 лет этим занимаюсь у себя дома. Купил даже микрофон UMIK для этого дела.

Пробовал импульсы делать и вставлять их в конволверы (Foobar convolver, Liquid Sonics Reverberate) - но больше всего мне нравится, как звучит DMG Audio Equilibrium (это эквалайзер в виде VST-плагина), когда его настраиваешь в соответствие с данными по фильтрам из REW. На мой слух, это самый прозрачный и крутой эквалайзер из всех VST-эквалайзеров, что приходилось пробовать (а я их перебрал немало)

Но вот корректировать фазу ещё не приходилось, и мне сложно понять всё это.

Я сегодня вечером сделал измерения поканальные, попробовал их усреднять по Вашей методике, но не успел сделать импульсы, уже ночь на дворе.

Меня смущает, почему Вы советуете генерировать Excess Phase на основе average measurement до коррекции АЧХ. Ведь потом, изменяя АЧХ фильтрами, мы снова изменяем фазу. Мне думается, что прав всё-таки Bear, и что Excess Phase нужно генерировать с учётом будущей коррекции АЧХ, т.е. генерировать Excess Phase на основе не просто average measurement, а amplitude-corrected averaged measurement.

Вообще, почему нельзя снять измерения с помощью REW, сделать фильтры для АЧХ, а затем поставить временно в комп виртуальную звуковую карту (типа https://sourceforge.net/projects/equalizerapo/), которая с помощью VST плагинов изменяет все звуки, которые выходят из Windows. Затем второй раз делаем измерения с помощью REW - но в этот раз в REW указываем в качестве output device эту виртуальную звуковую карту, в которой включен конволвер с ранеее полученными корректирующими АЧХ импульсами. И видим не теоретически спрогнозированную после корректировок АЧХ фазу, а настоящую фазу, реально измеренную на основе реально откорректированной АЧХ.

Дальше либо объединяем корректировку АЧХ и фазы в один импульс, либо ставим в фубаре два конволвера - один для коррекции АЧХ, а другой следом для коррекции фазы.

Ссылка на комментарий
Поделиться на других сайтах

Нет. Именно удалением Excess Phase, как бы ставя счётчик фазы на ноль....  и после этого,  корректируем АЧХ по мин.фазе,  делая саму коррекцию (АЧХ и ФЧХ).
Таким образом (+-) работают все серьёзные корректоры. 
Но, чтоб добиться приемл. результата, делая это "вручную", надо вспотеть немного..

Ни MathAudio EQ,  ни REW своей коррекцией эквалайзером,  ни подобные "эквалайзеры"....не корректируют ни фазу, ни импульс. Уже было много написано об этом.
Про остальные методы... предпочитаю ничего не говорить..

Купите Dirac Live, ... да и то, с первого раза не получиться,  как надо..

Естественно, каждый волен делать, как хочет...

Ссылка на комментарий
Поделиться на других сайтах

12 hours ago, MikhailM said:

Именно удалением Excess Phase, как бы ставя счётчик фазы на ноль....  и после этого,  корректируем АЧХ по мин.фазе,  делая саму коррекцию (АЧХ и ФЧХ).
Таким образом (+-) работают все серьёзные корректоры. 
Но, чтоб добиться приемл. результата, делая это "вручную", надо вспотеть немного..

Ни MathAudio EQ,  ни REW своей коррекцией эквалайзером,  ни подобные "эквалайзеры"....не корректируют ни фазу, ни импульс. Уже было много написано об этом.
Про остальные методы... предпочитаю ничего не говорить..

Купите Dirac Live, ... да и то, с первого раза не получиться,  как надо..

Естественно, каждый волен делать, как хочет...

Я не хочу делать так, как "волен" :) Я хочу делать так, как нужно. Но ещё бы понять при этом, как нужно...

Вот сейчас я пробую корректировать Excess Phase:

e13f8bda8a80c62d7f70f1e07e65b08c.png

и там такая белиберда получается. Выправить фазу можно (да и то не до конца), но для того приходится прибегать к каким-то чудовищным карикатурным исправлениям (36dB/octave ?) и задействовать кучу корректировок.

Ссылка на комментарий
Поделиться на других сайтах

On 7/25/2019 at 5:18 PM, MikhailM said:

корректируем сначала фазу (Excess phase)  ,  затем АЧХ по миним. фазе

После коррекции АЧХ от былой настройки фазы не остается и следа - всё снова разъезжается. Нужно ли возвращаться к Filters Linearization и Paragraphic Phase EQ и снова поправлять фазу?

Ссылка на комментарий
Поделиться на других сайтах

В 08.04.2019 в 14:36, olegtern сказал:

Kii, D&D, B&O верхние (какие-то короткие названия.. совпадение? не думаю :D).

Надо писать K&i (Kиi)  :D

Ссылка на комментарий
Поделиться на других сайтах

5 часов назад, ironmine сказал:

Вот сейчас я пробую корректировать Excess Phase:

Файл в личку..

Ссылка на комментарий
Поделиться на других сайтах

Михаил, выслал Вам ссылку на мой DropBox в личку.

Ссылка на комментарий
Поделиться на других сайтах

Установил Equalizer APO. Я так понял, что он фильтрует всё, что идёт через звуковой драйвер Direct Sound (DS). Он поддерживает VST-плагины и импорт импульсов из REW в текстовом формате даже.

Так что можно делать измерения в 2 этапа.

Только я не знаю, как лучше: сначала исправить фазу, а затем с исправленной фазой уже измерять АЧХ? Или наоборот - сначала АЧХ исправляем, а затем уже смотрим. как это повлияло на фазу и исправляем фазу?

Или это вообще "заколдованный" рекурсивный круг? Изменения АЧХ влияют на фазу, а изменения фазы влияют на АЧХ?

Ссылка на комментарий
Поделиться на других сайтах

Equalizer APO ничего кроме АЧХ не правит. К тому же, проходит через всё govno системы компа. Исключается по умолчанию.

Ссылка на комментарий
Поделиться на других сайтах

58 minutes ago, MikhailM said:

Equalizer APO ничего кроме АЧХ не правит. К тому же, проходит через всё govno системы компа. Исключается по умолчанию. 

Как это не правит? Если в нём есть встроенный конволвер и в него можно загрузить импульс?  Или к нему можно подключить конволвер в виде VST-плагина и загрузить в него импульс. Какая разница, как называется программа, в которой происходит конволюция сигнала?

DirectSound нормально выводит звук, нет там никаких ужасных искажений по сравнению с другими драйверами. Главное, настроить так, чтобы sample rate в REW и далее по пути сигнала был одинаковым. Т.е. чтобы не было ресэмплирования из, скажем, 44 kHz в 48 kHz.  Можете сами провести эксперимент в REW: сделайте замер через тот драйвер, который идёт к Вашему ЦАПу или WASAPI или ASIO, а затем через DirectSound. Разницы не будет.

Ссылка на комментарий
Поделиться на других сайтах

Уже давно всё проверено-перепроверено.....:D   Разберайтесь..

Ссылка на комментарий
Поделиться на других сайтах

В чём может быть проблема? Сделал импульсы на 176 и 192 kHz, при попытке загрузить их в конволвер пишет:

Problem with filter path list... Incompatible number of input or output channels or sample rate...

 

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Всем привет.

Есть проблема в левом канале, не могу определить на какой частоте, заключается она в том, что слышен легкий эффект как в самолете, слегка закладывает ухо на некоторых композициях, видимо, когда попадает в область определенных частот. С правым каналом такой проблемы нет. Спинка у дивана высокая (выше головы на 5-10 см.) думаю это плохо сказывается на высоких частотах. Замерял микрофоном UMIK-1.

Файл с измерениями - https://yadi.sk/d/BzxZrHAiZd-hMA как можно это исправить?

Ссылка на комментарий
Поделиться на других сайтах

39 минут назад, Barciki сказал:

слегка закладывает ухо на некоторых композициях

Было такое когда-то, так и не понял почему. 
Если у вас ДБА в точном смысле - то нч моно.

Почему или как RT 0.1 s??))

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...