January 2026

S M T W T F S
    1 23
45 678910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Sunday, November 26th, 2017 03:22 am
Вопрос тем, кто шарит: если есть периодический сигнал а-ля синусоида, по факту звуковая дорожка, если срезать полуволну, то ведь можно синтезировать полную форму по оставшейся полуволне? Как такая операция правильно по-умному называется и каким софтом это делается? Возможно ли это в СаундФордже, Аудишине или Аудасити?

Зачем это надо — часто бывает, что одна полуволна клиппирована или просто большой разброс положительных и отрицательных амплитуд, возникает мысль использовать только одну, более «красивую» полуволну, прикрутив её вверх ногами к самой себе. Вроде бы так делают на радио. Но ничего внятного найти не могу, даже сформулировать толком вопрос гугелю — образования не хватат.
Sunday, November 26th, 2017 04:15 am (UTC)
Желаемы Вами процесс называется "регенерация". Она возможна, разумеется, только при заведомом знании параметров восстанавливаемого сигнала. Но тогда в ней, видимо, и особой потребности уже нет. Впрочем, если самостоятельно измерять длительности полупериодов, твёрдо поставив себе задачу "это синусоида, да, ровно синусоида", тогда...

Нет, "на радио" так не делают. В принципе не делают. По очевидным причинам.

N.B. Возможно, вы краем уха слышали про "радиосвязь с однополосной модуляцией (SSB)". Но это совсем другая история, про которую написано много, много где и весьма доступно. Там, на самом деле, всё очень просто (особенно если в виде формул). Но это не то, что Вы описали.
Sunday, November 26th, 2017 04:46 am (UTC)
Проблем нет ни малейших. Кроме единственной малости: описанная Вами задача не интересна никому кроме Вас лично. Написать соответствующий плагин к любому редактору -- вообще не вопрос, можете даже написать сами. Точнее, Вам придётся его написать самому -- по казанной "маленькой" причине.

Да, я понял что про "радио как сборище профессиональных обработчиков звука". Нет, перед ними подобной задачи никогда не стояло и стоять никогда не будет. По вполне очевидным причинам.
Sunday, November 26th, 2017 05:06 am (UTC)
НЕТ. При реставрации записей именно ТАКОЙ задачи никогда не стоит.

Всё-таки, почитайте про разложение в ряды Фурье, гармонический анализ, про азы DSP.
Sunday, November 26th, 2017 05:16 am (UTC)
Задача -- существует. Описание проблемы -- задаче не соответствует.
Sunday, November 26th, 2017 05:19 am (UTC)
В любом случае, Вы можете найти у профессионалов необходимые для решения задачи алгоритмы и плагины. Но ни один из них (уверяю) не будет работать по алгоритму, предлагаемому Вами. Так что, всё-таки придётся писать плагин самому. :-)
Sunday, November 26th, 2017 04:50 am (UTC)
Про "урвать пару децибелл" -- это вы спутали с "компрессией". Это совершенно иной процесс, описываемый иными формулами. Нет, в этом процессе никакие полуволны не вырезаются (и, тем более, не добавляются).
Sunday, November 26th, 2017 05:00 am (UTC)
В любом случае, в обработке звука оперируют не терминами "убрать полуволну -- добавить полуволну". Есть фурье-разложение, есть манипуляция амплитудами конкретных гармоник, есть процедура синтеза.

Это -- правильно.

Считать интервалы между пиками (нарисуйте Ваш сигнал "с вырезанными полуволнами" -- Вы увидите лишь пики верхние и пики нижние) -- изначально не то, чтобы неправильно, попросту глупо.
Sunday, November 26th, 2017 05:03 am (UTC)
И, да, повторяю: коль скоро мы уже знаем параметры сигнала ("это синусоида с вырезанными конкретно нижними полуволнами, частоты примерно такой-то") -- процесс регенерации действительно элементарно сводится к подсчёту интервалов между пиковыми значениями и синтезу сигнала генерацией синусоиды вычисленной частоты.

Задача ОЧЕНЬ специфическая, но решаемая элементарно. Даже ез DSP, за глаза хватает пары дешёвеньких микросхем -- или, на "большом компьютре", программки строк в пятьдесят.