Автор Тема: MatcherCL - программа для создания подгоночных импульсов  (Прочитано 74188 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн mdev

  • Частый посетитель
  • **
  • Сообщений: 212
  • GuitarPlayer.Ru fan!
deLuther,
Source, Target, путь сохранения нельзя указать в консоли параметрами? Что бы скриптом сделать MPT на весь каталог.
Присоединюсь. Было бы здорово всё указать в командной строке.

Оффлайн l3ondarenko

  • Новичок
  • *
  • Сообщений: 16
  • GuitarPlayer.Ru fan!
Заинтересовал матчер. Решил попробовать сматчить тот же звук Криэйтор Суисайд Террорист что в примере. Звук получился похожим, но почему-то с ревером. Хотя у меня он нигде не был включен. Пробовал сделать вообще через другую эмуляцию комбика (плагин), получился такой же ревер. Вот ссылка https://drive.google.com/drive/folders/1hJYKVIxr2SKZV61d9mXxKycwxVOjjafC?usp=sharing
Как такое могло получится?

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
l3ondarenko,
Если фаза будет различаться у файлов (причём именно гуляет), то такое бывает. Надо как можно точнее сыграть и уменьшать длину импульса.
Если же гоняются тестовые файлы, то искусственной реверберации не бывает, там только реверберация которая вносит система между входным тестовым сигналом и выходным.
Т.е. если снимать импульс кабинета подобной методикой (при реампинге), то таких проблем тоже не будет.
Чем менее идеально сыграно, тем реверберация будет сильнее заметна.
Возможно если поравнять ноты под оригинал через то же слип-эдитинг или тайм-варпинг, то можно ещё уменьшить эффект.
« Последнее редактирование: Августа 14, 2020, 23:07:56 от deLuther »

Оффлайн l3ondarenko

  • Новичок
  • *
  • Сообщений: 16
  • GuitarPlayer.Ru fan!
l3ondarenko,
Если фаза будет различаться у файлов (причём именно гуляет), то такое бывает. Надо как можно точнее сыграть и уменьшать длину импульса.

Спасибо, понял. Сыграл достаточно точно, но под метроном, а не оригинал ) Пока играл думал, что чем точнее под клик сыграю тем лучше ) Но не подумал что нужно как можно точнее в оригинал попасть.

... и добавил:

Возник еще вопрос. А как задавать параметры в матчере? У меня мигает курсор, но я не могу ничего там напечатать. Версию качал последнюю.
« Последнее редактирование: Августа 15, 2020, 11:22:50 от l3ondarenko »

Оффлайн Денис Мойсиенко

  • Эксперт
  • *****
  • Сообщений: 2097
  • Slash's fan!
Возник еще вопрос. А как задавать параметры в матчере? У меня мигает курсор, но я не могу ничего там напечатать. Версию качал последнюю.
создать ярлык на матчер и в свойствах ярлыка прописать нужные параметры, либо через командную строку писать MatcherCL.exe -параметр1 -параметр2 и т.д.

Оффлайн l3ondarenko

  • Новичок
  • *
  • Сообщений: 16
  • GuitarPlayer.Ru fan!
создать ярлык на матчер и в свойствах ярлыка прописать нужные параметры, либо через командную строку писать MatcherCL.exe -параметр1 -параметр2 и т.д.
Спасибо

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
l3ondarenko,
Варианты применений есть в первом посте и кое-что в ридми.
Консоль только для вывода информации о процессе.

Оффлайн l3ondarenko

  • Новичок
  • *
  • Сообщений: 16
  • GuitarPlayer.Ru fan!
Укоротил импульс и ревер ушел. А как бы точнее не пытался подставить под оригинал не помогало. Также сделал импульс 500 мс и там вообще ревер длинный получился.

... и добавил:

Но столкнулся с другим. Последний импульс я сделал 60 мс и вроде как звук у этого импульса не такой "жирный", более суховатый по сравнению с импульсом по умолчанию 150 мс. Хотя из-за этого ревера оно не совсем понятно. Есть видео https://www.youtube.com/watch?v=gHAkRGXHF8E тут как раз слышна эта разница от укорачивания импульса. То есть получается в идеале лучше импульс делать подлиннее, но на 500 мс я получил ппц какой ревер. И вроде как его убрать точной подгонкой наигранного под оригинал не получается. Для чистоты эксперимента конечно нужно еще другие примеры других групп попробовать.
« Последнее редактирование: Августа 15, 2020, 19:51:06 от l3ondarenko »

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
l3ondarenko,
Низ при укорачивании импульса сглаживается. Проблема есть, но её не обойти. Длинные импульсы методом матчинга будут без искуственной реверберации когда сигнал на входе один и тот же, как, например, при реампинге. Прогоняем диайник, снимаем с преда или с мощника и микрофоном, подгоняем первое под второе и будет нормальный импульс с естественной реверберацией (если она есть). Подгонка под чужое это побочная возможность, естественно есть нюансы.
А так получается как задержки в сигнал повставляли, потому что сигналы разные.

Оффлайн l3ondarenko

  • Новичок
  • *
  • Сообщений: 16
  • GuitarPlayer.Ru fan!
l3ondarenko,
Низ при укорачивании импульса сглаживается. Проблема есть, но её не обойти. Длинные импульсы методом матчинга будут без искуственной реверберации когда сигнал на входе один и тот же, как, например, при реампинге. Прогоняем диайник, снимаем с преда или с мощника и микрофоном, подгоняем первое под второе и будет нормальный импульс с естественной реверберацией (если она есть). Подгонка под чужое это побочная возможность, естественно есть нюансы.
А так получается как задержки в сигнал повставляли, потому что сигналы разные.
То есть получается при 500 мс накапливается больше этих задержек.
А как матчер работает? Он всегда анализирует весь закинутый кусок или его часть соответствующую длине импульса?

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
l3ondarenko,
Если у тебя есть исходный тестовый сигнал, ты его прогоняешь через некую линейную систему, то матчер позволит сделать импульс в-принципе любой длины без проблем.
Проблемы начинаются если как бы разные исходники, например другой дубль.
Принцип работы прост: сигнал разбивается на некие условные блоки, для блока выполняется FFT, потом спектр осредняется. Из полученного осреднённого спектра делается импульс. По умолчанию длина блока это следующая степень двойки после сэмплрейта. Так что можно ещё размер блока уменьшать. После выполнения IFFT для блока и MPT получается импульс в половину размера блока, далее он обрезается до запрашиваемой длины импульса.

Оффлайн l3ondarenko

  • Новичок
  • *
  • Сообщений: 16
  • GuitarPlayer.Ru fan!
l3ondarenko,
Если у тебя есть исходный тестовый сигнал, ты его прогоняешь через некую линейную систему, то матчер позволит сделать импульс в-принципе любой длины без проблем.
Проблемы начинаются если как бы разные исходники, например другой дубль.
Это понятно

... и добавил:

l3ondarenko,
 Так что можно ещё размер блока уменьшать. После выполнения IFFT для блока и MPT получается импульс в половину размера блока, далее он обрезается до запрашиваемой длины импульса.
Надо попробовать.

... и добавил:

А какой размер блока по умолчанию?
« Последнее редактирование: Августа 15, 2020, 22:42:43 от l3ondarenko »

Оффлайн fewa-watraco

  • Ветеран форума
  • ******
  • Сообщений: 3713
  • fewtubefx
Тоrpedo WOS не грузит импульсы, созданные в MatcherCL?

Оффлайн Schecter86

  • Эксперт
  • *****
  • Сообщений: 1040
  • GuitarPlayer.Ru fan!
у меня грузились,как раз матченые с нее же)) :crazy:

Оффлайн deLuther Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 33464
  • alderman of morning star
    • Malefice
Тоrpedo WOS не грузит импульсы, созданные в MatcherCL?
Наверно не нравится что 32 бита, если сохранять по дефолту, без соответствующего ключа 24х бит. Надо будет проверить :)