-
16.06.2010, 16:58 #1Активный участник
- Регистрация
- 15.06.2010
- Адрес
- Default City
- Сообщений
- 328
Устранение эха, пульсации, вибрато
Есть задачки:
1. Устранение эха (реверберации)
2. Устранение медленных изменений амплитуды (крещендо, диминуэндо, пульсации, вообще амплитудной модуляции)
3. Устранение небольших (порядка 1/10 тона) колебаний частот (вибрато, вообще частотной модуляции)
Интересуют математические методы решения таких задач, особенно эффективные. Т.е. не программы, которые это делают, а как именно это делается. Скажем, эхо можно устранить, зная его задержку по отношению к основному сигналу и амплитуду (или даже только задержку), но как найти задержку? Безумно медленно считать автокорреляцию для всех возможных задержек?
В таком вот роде - вдруг кто знает.
- Регистрация
- 05.09.2007
- Адрес
- Москва
- Сообщений
- 2,368
1. Если реверберация естественная, а не электронная, то убрать её никак не получится, так как там кроме задержки отражённый сигнал сильно искажается, и никакими математическими методами просчитать и проанализировать это невозможно. То есть, для электронных ревербераторов, кроме величины задержки, необходимо знать алгоритм искажения и преобразования исходного сигнала потому, что вычитать из результирующего надо именно тот сигнал, который был наложен с задержкой.
2. Если известно точно, как изменяется амплитуда, то достаточно в противофазе изменять амплитуду результирующего сигнала, чтобы вычесть эти изменения.
3. То же самое, что и в пункте 2., только с частотой.
- Регистрация
- 15.06.2010
- Адрес
- Default City
- Сообщений
- 328
Спасибо за ответ. Я имел в виду, что никакие параметры неизвестны, в этом то и трудность - как их найти (если нашел, то дальше все элементарно).
Понимаю упомянутые вами трудности насчет эха, поэтому, честно говоря, не сильно надеюсь. Но вдруг какой-нибудь специалист забредет.![]()
- Регистрация
- 12.02.2007
- Сообщений
- 80
1. устранить - никак. акустика - вещь неминимально фазовая. но можно уменьшить, если знать отклик. прочитайте про room correction.
2. см выше.
3. устранить - никак. можно уменьшить, но ценой внесения нелинейных искажений. прочитайте про phase vocoder and pitch scaling.
- Регистрация
- 15.06.2010
- Адрес
- Default City
- Сообщений
- 328
Так совпало, что с pitch scaling прямо сейчас и вожусь - программирую транспонирование музыки по алгоритму Бернси.
Про остальное - спасибо за хинты, погуглю, почитаю.
- Регистрация
- 28.04.2008
- Адрес
- SPb
- Возраст
- 58
- Сообщений
- 685
Re: Устранение эха, пульсации, вибрато
1. Если поставить ревер в ущерб качеству (точнее, стерео картине), то можно поиграть с алгоритмом MS с последующим наложением спевдо-стерео эффекта.
2. Динамический фейд никто не отменял. Проще некуда.
3. Качественно, скорее всего, никак.
- Регистрация
- 15.06.2010
- Адрес
- Default City
- Сообщений
- 328
Re: Устранение эха, пульсации, вибрато
1. Не понял. Реверберация - это же и есть эхо, т.е. вы предлагаете добавить еще эхо? Надо убрать.
Что такое "алгоритм MS"?
2. Динамический фейд по какому именно алгоритму? Как распознать attack от начала ноты и последующее тремоло?
- Регистрация
- 28.04.2008
- Адрес
- SPb
- Возраст
- 58
- Сообщений
- 685
Re: Устранение эха, пульсации, вибрато
Под MS я имел в виду разницу в стереоканалах, просто долго было писать - написал коротко. Если Вы этого не знаете, то лучше не беритесь ничего исправлять, а поручите тому, кто может.
Ревер... наложить ревер - не означает добавить объем, а только для придания реалистичности картинки, которая станет довольно плоской после предыдущей обработки.
Великое счастье в том, что не все можно свести к алгоритмам и кнопочкам по их обработке. Для распознать можно использовать уши и глаза - лучше пока ничего не придумали (либо я об этом просто не знаю).2. Динамический фейд по какому именно алгоритму? Как распознать attack от начала ноты и последующее тремоло?
- Регистрация
- 15.06.2010
- Адрес
- Default City
- Сообщений
- 328
Re: Устранение эха, пульсации, вибрато
Другими словами, никаких методов решения описанных задач вы не знаете. Тогда не отнимайте мое время, будьте так добры.
- Регистрация
- 28.04.2008
- Адрес
- SPb
- Возраст
- 58
- Сообщений
- 685
Re: Устранение эха, пульсации, вибрато
Забавный вывод... Подобные вещи я делал неоднократно с довольно неплохим результатом. А когда вопрос стоял ребром (и деньгами), то реставрировал жеванную в доску пленку, после чего на фонограмме этого и заметить нельзя было... Хотя, на Ваше последнее заявление хочется ответить совсем иначе.
Похожие темы
-
Как детей учить вибрато?
от Pablito в разделе Скрипичная и альтовая музыкаОтветов: 10Последнее сообщение: 13.04.2018, 14:11 -
Вибрато на саксофоне.
от tenormadness в разделе Музыка для духовых инструментовОтветов: 1Последнее сообщение: 15.03.2009, 17:41 -
Скрипичное вибрато vs Гитарное
от Califf в разделе БеседкаОтветов: 11Последнее сообщение: 28.12.2008, 16:18 -
Способы выработки вибрато
от Aki в разделе Опера и вокал / Музыкальный театрОтветов: 88Последнее сообщение: 05.11.2008, 23:21 -
Как развить вибрато в голосе???
от Asilan в разделе Музыкальное образованиеОтветов: 12Последнее сообщение: 25.01.2007, 01:06



Ответить с цитированием

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