Автор Тема: Подгонка звука (tone matching), получаем звук Mesa Rectifier  (Прочитано 19855 раз)

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

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

  • Живу на форуме
  • *******
  • Сообщений: 34221
  • Репутация: +3361/-40
  • alderman of morning star
    • Malefice
Как некоторое продолжения сообщения https://guitarplayer.ru/index.php?topic=219342.msg5835788#msg5835788

Решил продолжить эксперименты в выбранном направлении, так как, помимо энгла, у меня был реамп через старую месовскую двухканальную ректу (спасибо NSb ещё раз), то продолжить эксперимент я решил с ней. В качестве исходного материала взял тот же диайник, в качестве месы LePou LeCto, в качестве грелки TS-999 (т.к. по предыдущему опыту я знаю, что она больше напоминает мой скример), никакие импульсы изначально не использовались, подгонка шла непосредственно по сигналу после лекты.
Итак, настоящая ректа:
* 04032012_CCS_MesaDR_E412XXL_SM57.mp3 (1150.03 КБ - загружено 631 раз.)
https://soundcloud.com/deluther/04032012-ccs-mesadr-e412xxl
Лекта, подогнанная к первому сигналу непосредственно преобразованием спектра:
* 04032012_TS999_LeCto_MesaDR_E412XXL_STFT.mp3 (1197.18 КБ - загружено 360 раз.)
https://soundcloud.com/deluther/04032012-ts999-lecto-mesadr
Лекта, подгонка с помощью преобразующего импульса:
* 04032012_TS999_LeCto_MesaDR_E412XXL_Conv.mp3 (1201.47 КБ - загружено 357 раз.)
https://soundcloud.com/deluther/04032012-ts999-lecto-mesadr-3

Здесь то же самое, но подгонка с большим в 4 раза частотным разрешением:
https://guitarplayer.ru/index.php?topic=259350.msg5909002#msg5909002

Для желающих поэкспериментировать самим, предлагаю воспользоваться подгоночным импульсом
* MesaDR_E412XXL.wav (36 КБ - загружено 360 раз.)
и скриншотом настроек (на последний в цепочке TS-999 не надо обращать внимания - он только чтобы показать дополнительные его настройки на одном скриншоте)
866579-4
Диайник использовавшийся в тесте можно взять здесь: https://dl.dropbox.com/u/3630120/SPM100_vs_AR133.rar
Хотя никто не запрещает использовать импульс с другим материалом и настройками.

Короче вот такой вот кемпер на коленке... не буду утверждать что 1 в 1, но что-то в этом есть...

И вообще предлагаю высказываться здесь о подобной тематике.

Кстати рекомендую потом попробовать другие импульсы при этих же самых настройках, будет интересно, неверно :)

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

ps. Желающие сами поэкспериментировать с подгонкой, могут почитать эту тему: https://guitarplayer.ru/index.php?topic=266917.0
Там есть вполне реализуемые рецепты для собственного изготовления.

Наиболее простой способ (на текущий момент) по созданию подгоночного импульса:
https://guitarplayer.ru/index.php?topic=319541.0
« Последнее редактирование: Октября 31, 2014, 13:28:22 от deLuther »

Оффлайн golbol1

  • Живу на форуме
  • *******
  • Сообщений: 15987
  • Репутация: +2320/-16
  • .... УХ ---ТЫ ....
Re: Подгонка звука (tone matching)
« Ответ #1 : Ноября 13, 2012, 15:36:50 »
deLuther, А чего ... неплохой алгоритм ты придумал .... ;) ;D :good:Я правда не в курсе как там в Кемпере забубенена подгонка ( она там вроде автоматическая ) и по всей цепи от перегруза до кабинета ...  ;)
 А так прикольно --- распологая сигналами разных голов подгонять спектр на вертуальных бошках как по шаблону ...  ;) + табе ...

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

  • Живу на форуме
  • *******
  • Сообщений: 34221
  • Репутация: +3361/-40
  • alderman of morning star
    • Malefice
Re: Подгонка звука (tone matching)
« Ответ #2 : Ноября 13, 2012, 15:40:30 »
В принципе можно конечно воспользоваться существующими рецептами по подгонке через импульсы, т.е. подогнать CurveEQ или Ozon, потом прогнать тестовый сигнал и сделать деконволюцию... но это, как по мне, несколько через одно место, к тому же я несколько скептически отношусь к тестовому сигналу Voxengo Deconvolver в последнее время :)
Так что хотелось сделать более напрямую и с большей точностью.

Данный эксперимент навёл меня на такую мысль: на кой гонять тестовые свипы через усилок с деконволюцией, не лучше ли будет получить импульс отталкиваясь от сигнала преампа и сигнала снятого микрофоном на реальном материале, т.е. просто результат подгонки с высокой точностью переводить в импульсы... Надо будет проверить  ;D
« Последнее редактирование: Ноября 13, 2012, 15:43:18 от deLuther »

Оффлайн SkinnyVampire

  • Живу на форуме
  • *******
  • Сообщений: 16046
  • Репутация: +1669/-2
  • индастриал-блондинко =)
    • Братство Вампиров
имо

Цитировать
Лекта, подгонка с помощью преобразующего импульса:
 04032012_TS999_LeCto_MesaDR_E412XXL_Conv.mp3 (1201.47 КБ - загружено 2 раз.)

получше звучит :) ну как получше, получше из имитаций)) оригинал все равно приятнее, там и эта "глубина", и подпёрдывания прикольные в сложных местах) :) но это уже к ампсиму

плюсую за эксперименты))

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

а "непосредственно преобразованием спектра" это как?

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

  • Живу на форуме
  • *******
  • Сообщений: 34221
  • Репутация: +3361/-40
  • alderman of morning star
    • Malefice
Не через импульсы :)
Т.е. мы находим осреднённые спектры, потом делим, в одном случае получаем импульс, далее с ним делаем свёртку, а вдругом случае непосредственно применяем АЧХ к файлу, естественно тоже по кускам :)

Тут ещё партия без пауз, а то бы со свёрткой было бы больше заметно искуственное эхо.
Мне больше STFT-вариант нравится, в-принципе исходный фильтр один и тот же.
Хотя вариант с импульсом работает нормально в риалтайме и со стандартными средствами, так что он удобнее.
« Последнее редактирование: Ноября 13, 2012, 17:38:52 от deLuther »

Оффлайн Lowbobybob

  • Опытный
  • ****
  • Сообщений: 975
  • Репутация: +132/-7
Я ничего не понял  :(

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

  • Живу на форуме
  • *******
  • Сообщений: 34221
  • Репутация: +3361/-40
  • alderman of morning star
    • Malefice
Провтыкал что у меня размер блока стоял 16384, переделал с 65536 (больше точность):
STFT: * 04032012_TS999_LeCto_MesaDR_E412XXL_65k_STFT.mp3 (1197.18 КБ - загружено 263 раз.)
https://soundcloud.com/deluther/04032012-ts999-lecto-mesadr-2
Через свёртку: * 04032012_TS999_LeCto_MesaDR_E412XXL_65k_Conv.mp3 (1214.33 КБ - загружено 227 раз.) (сейчас эффект эха заметен сильнее)
https://soundcloud.com/deluther/04032012-ts999-lecto-mesadr-1
До кучи сам импульс: * MesaDR_E412XXL_65k.wav (35.99 КБ - загружено 504 раз.)
Заодно можно оценить что даёт увеличение частотного разрешения в 4 раза.

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

Я ничего не понял  :(
А ты примеры просто тогда слушай и высказывай своё мнение :)

Просто это всё на пальцах не объяснишь, да и применяемый софт несколько заумный, кроме того что самописный (не в полной мере конечно, всё-таки написано в Wolfram Mathematica).
« Последнее редактирование: Марта 16, 2013, 20:35:28 от deLuther »

Оффлайн bodom91

  • Частый посетитель
  • **
  • Сообщений: 148
  • Репутация: +9/-2
  • Smile
deLuther,  а можешь по подробнее описать процесс, идея очень заинтересовала , подкупает на вид своей простотой в использовании  :)
Все, уже сам разобрался , спасибо за идею  ;)
« Последнее редактирование: Ноября 13, 2012, 20:01:26 от bodom91 »

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

  • Живу на форуме
  • *******
  • Сообщений: 34221
  • Репутация: +3361/-40
  • alderman of morning star
    • Malefice
На самом деле с точки зрения разработчика не слишком сложно, другое дело это перенести в отдельное приложение... :)
1) На этапе анализа используется метод Велча http://en.wikipedia.org/wiki/Welch%27s_method
50% перекрытие, окно Kaiser-Bessel Derived (KBD), частотка осредняется.
2) Делим нужный спектр на исходный
3) Для получения импульса выполняем обратное преобразование Фурье, но требуется привести импульс к минимальной фазе, так что надо выполнить MP-transform
4) Для спектральной обработки фактически используется опять блочный метод с окном KBD (оно удобно из за его свойств), фильтр берётся сразу из шага 2), не надо никаких дополнительных преобразований.

Весь огород городился ради повышенного разрешения, так как CurveEQ это весьма грубо...
Просто требовалось попробовать идею.
« Последнее редактирование: Ноября 13, 2012, 20:53:58 от deLuther »

Оффлайн prokurator

  • Завсегдатай
  • ***
  • Сообщений: 326
  • Репутация: +16/-0
  • Бох митола!
 :worship: результат просто класс. Звук очень понравился. Осталось разобраться только как всё себе нарулить  :pt:

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

  • Живу на форуме
  • *******
  • Сообщений: 34221
  • Репутация: +3361/-40
  • alderman of morning star
    • Malefice
prokurator,
Ну если такой же примерно надо, импульсы выложены, скрин настроек есть, вперёд, потом можно и немного скорректировать ручками скримера и усилка. Можно проверить на диайнике (в первом посте) что всё идёт как надо.
А вообще импульсы неплохо просто так работают, проверял с легионом и X50, как есть.

Остаётся только нормально диайники записать.

Ну и предложение в первом посте остаётся в силе (тогда не надо закидывать)  ;D
« Последнее редактирование: Ноября 13, 2012, 22:10:01 от deLuther »

Оффлайн Johann_Delight

  • Эксперт
  • *****
  • Сообщений: 1061
  • Репутация: +106/-2
Мне, честно говоря, этот перегейненный звук в оригинале совсем не понравился. Но так или иначе у deLuther очень похоже получилось)

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

  • Живу на форуме
  • *******
  • Сообщений: 34221
  • Репутация: +3361/-40
  • alderman of morning star
    • Malefice
Зато не в оригинале гейна можно прибрать ;D
В оригинале мы действительно переборщили.

Оффлайн SoutCross

  • Живу на форуме
  • *******
  • Сообщений: 11310
  • Репутация: +968/-719
  • Хэви навсегда
deLuther,
Интересно почему в оригинале нет уханья? ???

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

  • Живу на форуме
  • *******
  • Сообщений: 34221
  • Репутация: +3361/-40
  • alderman of morning star
    • Malefice
Может переборщил с резонансом в лекто.
Кроме того по волне видно что компрессии у ректы больше, пики на волне особо таким методом не причешешь, нужна динамическая обработка.
« Последнее редактирование: Ноября 13, 2012, 23:43:08 от deLuther »