Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Устранение эха, пульсации, вибрато

              
  1. #1
    Активный участник
    Регистрация
    15.06.2010
    Адрес
    Default City
    Сообщений
    328

    По умолчанию Устранение эха, пульсации, вибрато

    Есть задачки:

    1. Устранение эха (реверберации)

    2. Устранение медленных изменений амплитуды (крещендо, диминуэндо, пульсации, вообще амплитудной модуляции)

    3. Устранение небольших (порядка 1/10 тона) колебаний частот (вибрато, вообще частотной модуляции)

    Интересуют математические методы решения таких задач, особенно эффективные. Т.е. не программы, которые это делают, а как именно это делается. Скажем, эхо можно устранить, зная его задержку по отношению к основному сигналу и амплитуду (или даже только задержку), но как найти задержку? Безумно медленно считать автокорреляцию для всех возможных задержек?

    В таком вот роде - вдруг кто знает.

  • #2
    Старожил
    Регистрация
    05.09.2007
    Адрес
    Москва
    Сообщений
    2,368

    По умолчанию

    1. Если реверберация естественная, а не электронная, то убрать её никак не получится, так как там кроме задержки отражённый сигнал сильно искажается, и никакими математическими методами просчитать и проанализировать это невозможно. То есть, для электронных ревербераторов, кроме величины задержки, необходимо знать алгоритм искажения и преобразования исходного сигнала потому, что вычитать из результирующего надо именно тот сигнал, который был наложен с задержкой.
    2. Если известно точно, как изменяется амплитуда, то достаточно в противофазе изменять амплитуду результирующего сигнала, чтобы вычесть эти изменения.
    3. То же самое, что и в пункте 2., только с частотой.

  • #3
    Активный участник
    Регистрация
    15.06.2010
    Адрес
    Default City
    Сообщений
    328

    По умолчанию

    Спасибо за ответ. Я имел в виду, что никакие параметры неизвестны, в этом то и трудность - как их найти (если нашел, то дальше все элементарно).

    Понимаю упомянутые вами трудности насчет эха, поэтому, честно говоря, не сильно надеюсь. Но вдруг какой-нибудь специалист забредет.

  • #4

    По умолчанию

    1. устранить - никак. акустика - вещь неминимально фазовая. но можно уменьшить, если знать отклик. прочитайте про room correction.

    2. см выше.

    3. устранить - никак. можно уменьшить, но ценой внесения нелинейных искажений. прочитайте про phase vocoder and pitch scaling.

  • #5
    Активный участник
    Регистрация
    15.06.2010
    Адрес
    Default City
    Сообщений
    328

    По умолчанию

    Так совпало, что с pitch scaling прямо сейчас и вожусь - программирую транспонирование музыки по алгоритму Бернси.

    Про остальное - спасибо за хинты, погуглю, почитаю.

  • #6
    Постоянный участник
    Регистрация
    28.04.2008
    Адрес
    SPb
    Возраст
    58
    Сообщений
    685

    По умолчанию Re: Устранение эха, пульсации, вибрато

    1. Если поставить ревер в ущерб качеству (точнее, стерео картине), то можно поиграть с алгоритмом MS с последующим наложением спевдо-стерео эффекта.

    2. Динамический фейд никто не отменял. Проще некуда.

    3. Качественно, скорее всего, никак.

  • #7
    Активный участник
    Регистрация
    15.06.2010
    Адрес
    Default City
    Сообщений
    328

    По умолчанию Re: Устранение эха, пульсации, вибрато

    1. Не понял. Реверберация - это же и есть эхо, т.е. вы предлагаете добавить еще эхо? Надо убрать.
    Что такое "алгоритм MS"?

    2. Динамический фейд по какому именно алгоритму? Как распознать attack от начала ноты и последующее тремоло?

  • #8
    Постоянный участник
    Регистрация
    28.04.2008
    Адрес
    SPb
    Возраст
    58
    Сообщений
    685

    По умолчанию Re: Устранение эха, пульсации, вибрато

    Цитата Сообщение от BaleMale Посмотреть сообщение
    1. Не понял. Реверберация - это же и есть эхо, т.е. вы предлагаете добавить еще эхо? Надо убрать. Что такое "алгоритм MS"?
    Под MS я имел в виду разницу в стереоканалах, просто долго было писать - написал коротко. Если Вы этого не знаете, то лучше не беритесь ничего исправлять, а поручите тому, кто может.

    Ревер... наложить ревер - не означает добавить объем, а только для придания реалистичности картинки, которая станет довольно плоской после предыдущей обработки.

    2. Динамический фейд по какому именно алгоритму? Как распознать attack от начала ноты и последующее тремоло?
    Великое счастье в том, что не все можно свести к алгоритмам и кнопочкам по их обработке. Для распознать можно использовать уши и глаза - лучше пока ничего не придумали (либо я об этом просто не знаю).

  • #9
    Активный участник
    Регистрация
    15.06.2010
    Адрес
    Default City
    Сообщений
    328

    По умолчанию Re: Устранение эха, пульсации, вибрато

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

  • #10
    Постоянный участник
    Регистрация
    28.04.2008
    Адрес
    SPb
    Возраст
    58
    Сообщений
    685

    По умолчанию Re: Устранение эха, пульсации, вибрато

    Цитата Сообщение от BaleMale Посмотреть сообщение
    Другими словами, никаких методов решения описанных задач вы не знаете. Тогда не отнимайте мое время, будьте так добры.
    Забавный вывод... Подобные вещи я делал неоднократно с довольно неплохим результатом. А когда вопрос стоял ребром (и деньгами), то реставрировал жеванную в доску пленку, после чего на фонограмме этого и заметить нельзя было... Хотя, на Ваше последнее заявление хочется ответить совсем иначе.

  • Страница 1 из 2 12 ПоследняяПоследняя

    Похожие темы

    1. Как детей учить вибрато?
      от Pablito в разделе Скрипичная и альтовая музыка
      Ответов: 10
      Последнее сообщение: 13.04.2018, 14:11
    2. Вибрато на саксофоне.
      от tenormadness в разделе Музыка для духовых инструментов
      Ответов: 1
      Последнее сообщение: 15.03.2009, 17:41
    3. Скрипичное вибрато vs Гитарное
      от Califf в разделе Беседка
      Ответов: 11
      Последнее сообщение: 28.12.2008, 16:18
    4. Способы выработки вибрато
      от Aki в разделе Опера и вокал / Музыкальный театр
      Ответов: 88
      Последнее сообщение: 05.11.2008, 23:21
    5. Как развить вибрато в голосе???
      от Asilan в разделе Музыкальное образование
      Ответов: 12
      Последнее сообщение: 25.01.2007, 01:06

    Социальные закладки

    Социальные закладки

    Ваши права

    • Вы не можете создавать новые темы
    • Вы не можете отвечать в темах
    • Вы не можете прикреплять вложения
    • Вы не можете редактировать свои сообщения
    •  
    Яндекс.Метрика Rambler's Top100