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

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

Оффлайн Teutos

  • Завсегдатай
  • ***
  • Сообщений: 300
  • Репутация: +29/-0
deLuther, О, отличная новость. Попробуем-с :)
Про Деконволвер. Видимо, придётся покупать полную версию программы. Пока она выдает при обработке файла "Room" ошибку "Out Of Memory". Думаю, что может сказываться ограничение демо-версии. Хотя, легко может быть, что я опять туплю ;D

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

  • Живу на форуме
  • *******
  • Сообщений: 34144
  • Репутация: +3332/-40
  • alderman of morning star
    • Malefice
Teutos,
А какая длина у файла?
Я уже сказал что там FFT на всю длину файла, так что если это десятки секунд, то это стандартный облом (нифига памяти на такое не хватит), не зависит от полной версии :)
Для длинных файлов Deconvolver не подходит, ладно ещё 10-20 сек (12 сек работают нормально).

Оффлайн Teutos

  • Завсегдатай
  • ***
  • Сообщений: 300
  • Репутация: +29/-0
deLuther, Дак в том-то и дело, что я оставил трёхсекундный кульминационный удар в креш с хвостом утихания.

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

Про длину файла я первым делом проверил

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

  • Живу на форуме
  • *******
  • Сообщений: 34144
  • Репутация: +3332/-40
  • alderman of morning star
    • Malefice
А скинуть (в личку) можешь эти файлы?

Оффлайн Teutos

  • Завсегдатай
  • ***
  • Сообщений: 300
  • Репутация: +29/-0
Небольшой тест подгонки для получения импульсов драм-рума. И так:
RoomNatural - микрофон комнаты.
RoomImpMix - подгонка микса ближних и оверхэдов к руму.
RoomImpOHs - подгонка к руму только оверхэдов.
https://www.dropbox.com/s/48vhe1lg0iy30uz/MatcherTest.rar?dl=0

UPD от ver.022: Убрал сухие ударные, изменил механизм рендеринга на онлайн (давно пора) и перепрогнал импульсы при настройках: "-bsa 20 -l 1.2 -bsc 512". Семплы были оставлены на той громкости, какой они были изначально, для достоверности результата
« Последнее редактирование: Октября 21, 2014, 17:08:02 от Teutos »

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

  • Живу на форуме
  • *******
  • Сообщений: 34144
  • Репутация: +3332/-40
  • alderman of morning star
    • Malefice
Благодаря Teutos, исправил ещё одну ошибку, см. описание к версии 0.22

Оффлайн Teutos

  • Завсегдатай
  • ***
  • Сообщений: 300
  • Репутация: +29/-0
deLuther, Приду домой, переделаю тест на новую версию :)

Оффлайн Teutos

  • Завсегдатай
  • ***
  • Сообщений: 300
  • Репутация: +29/-0
Долговато я шёл, но главное - результат ;D

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

По идее, надо будет дополнить тест ещё файлами импульсов и вариантами с разной длинной и разным блоком анализа... Но это стоит, на мой взгляд, делать уже самому деЛютеру, если будет желание и необходимость
« Последнее редактирование: Октября 21, 2014, 17:15:12 от Teutos »

Оффлайн Фёдор Штайнберг

  • Частый посетитель
  • **
  • Сообщений: 229
  • Репутация: +24/-1
  • GuitarPlayer.Ru fan!
При попытке использования стороннего моно аудиофайла с одной дисторшн-гитарой в качестве образца для подражания, и получения файла комбоэмуляции для своего образца директ инпута ( свой директ инпут уже с дисторшном но без комбоэмуляции  )     -----      получается чрезмерный гудящий резонанс на 100 герцах, плюс минус 100 герц

----   возможно ли включить в программу некий эквалайзер, пусть и с командной строки, и с цифрами без интерфейсов?
« Последнее редактирование: Октября 21, 2014, 18:53:22 от Фёдор Штайнберг »

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

  • Живу на форуме
  • *******
  • Сообщений: 34144
  • Репутация: +3332/-40
  • alderman of morning star
    • Malefice
Это уже будет излишне, как я уже говорил - файлы делаются для дальнейшего использования в хостах, где эквалайзер можно повесить сторонний, а не для получения окончательного файла для заливки куда-нибудь.
В конечном итоге я вообще сделаю плагин, а это пока отработка технологий.
Планов же делать хост типа кубейса у меня нет (на ближайшее время) :)
Просто вслепую крутить эквалайзер было бы неудобно.
Максимум я думаю над коррекцией АЧХ когда есть явные проблемы (например срез верха а-ля mp3), но тут без визуализации тоже будет неудобно.
« Последнее редактирование: Октября 21, 2014, 18:59:50 от deLuther »

Оффлайн Ork

  • Завсегдатай
  • ***
  • Сообщений: 361
  • Репутация: +35/-5
  • ФТАНГХ!!!

Оффлайн Игорь_Ч

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +1/-0
  • GuitarPlayer.Ru fan!
Вчера скачал программу, запустил, обработал ей файлы, получил импульсную характеристику. Всё ок, очень круто.
Сегодня хотел создать ещё одну импульсную характеристику, но выходит ошибка: первый файл выбираю, всё ок, при открытии второго диалогового окна выдается виндовое окно Программа "MatcherCL.exe" не работает. Возникшая проблема привела к прекращению работы программы.
При этом приходится закрывать программу.
И антивирь отключал, и в режиме совестимости с WinXP включал (у меня win8.1), и с правами админа - всё без толку :-((

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

  • Живу на форуме
  • *******
  • Сообщений: 34144
  • Репутация: +3332/-40
  • alderman of morning star
    • Malefice
Игорь_Ч,
Можешь в личку скинуть файлы которые ты прогоняешь во втором случае, для диагностики?
Версия 0.22?

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

Игорь_Ч,
Прогнал файлы через MatcherCL v0.22, без указания каких-либо ключей. Анализ прошёл нормально (примерно по 2с на каждый файл), импульс сохранился, свёрнутый исходник тоже. Вторичный (а так же 3ий и 4ый) запуск программы и повторение действий тоже ни к каким ошибкам не привёл.
Так что нужны какие-то дополнительные обстоятельства запуска способные пролить свет на ошибочное поведение.

ps. Ну а вообще... конечно можно и большие файлы подсовывать, затрат оперативки лишних не будет, но стоит ли прямо 3 мин (итп.) подгонять, тем более когда речь не идёт о миксе целиком? :)
ps.ps. И стоит ли писать линейный сигнал и с мика в стерео, когда он по природе моно?
Да, прога такое понимает (он и многоканалку вообще понять должна), но большого смысла нет.
Хотя всё равно по 2с на анализ это не те временные затраты на которые стоит обращать внимание (вот в плагинной версии, когда оно будет, придётся все 3 минуты слушать) :D

« Последнее редактирование: Октября 22, 2014, 23:47:46 от deLuther »

Оффлайн Игорь_Ч

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +1/-0
  • GuitarPlayer.Ru fan!
deLuther, Если есть желание вникнуть, почему возникает проблема - могу посодействовать. Скажи, что сделать - снять какие-нить логи или чего ещё. Свою проблему я решил - сделал какие мне нужны импульсы на Win7. Но обработка очень понравилась - буду рад помочь отловить какие-либо баги :-)
Мои 5 копеек в копилку пожеланий, что можно сделать в плагине: выводить графически подгоняемую и эталонную АЧХ, а так же передаточную характеристику с возможностью её изменения. Как в CurveEQ - подогнал и можно посмотреть, а чем же собственно частотно отличались сигналы? Это ведь интересно. Записал, сравнил с эталонным - по результатам покрутил ручки на усилке и т.д. Поле для экспериментов большое. Опять же на лету можно подгоночную АЧХ поправить и таким образом подогнать допустим СЧ и ВЧ, а НЧ оставить как в исходном сигнале. Конечно с 65-ю тысячами точкек выводить резона нет, но подумать в эту сторону стоит (объединять точки в группы или как-то ещё).

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

  • Живу на форуме
  • *******
  • Сообщений: 34144
  • Репутация: +3332/-40
  • alderman of morning star
    • Malefice
Данная прога это скорее отработка основных технологий, вот в плагинном виде, естественно, графику я планирую выводить. А тут достаточно возьни, пока ещё не нашёл кроссплатформенный фреймворк с подходящими условиями лицензирования (т.е. не GPL) для этого, а чисто под винды как-то обламывает делать... хотя можно подумать в сторону OpenGL  ;D

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

Игорь_Ч,
Т.е. в win7 с этими же самыми файлами и этой же самое версией матчера процесс прошёл полностью нормально?
Может быть, для начала, я бы непротив поглядеть своими глазами через тимвьювер на работу в 8.1.
« Последнее редактирование: Октября 23, 2014, 13:40:52 от deLuther »