АА
Артём Алексеев

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

народ помогите написать программу в си 🙂
вот такую : Компрессор аудиосигнала, только нужен код ну, чтобы прога заработала, в программе СИ!
только нужен код ну, чтобы прога заработала, буду благодарен

Суть работы компрессора состоит в том, что он непрерывно определяет уровень входящего сигнала, и, если тот превышает заданное пороговое значение, компрессор его ослабляет на определенную величину (срабатывает) . Прибор, имеющий обратный компрессору принцип работы, называется экспандером. Компрессор имеет четыре основных параметра:

Пороговый уровень (англ. Threshold) — определяет значение, выше которого компрессор начинает ослаблять сигнал. Выражается в децибелах.

Соотношение (англ. Ratio) — определяет интенсивность ослабления сигнала, выражается в формате «х: 1». Например, если установлено соотношение «2:1», то при превышении порога на 10 дБ компрессор ослабляет этот уровень в два раза, то есть на его выходе сигнал ослаблен на 5 дБ.

Время атаки (англ. Attack) — это время, которое проходит между превышением порогового значения и моментом срабатывания компрессора. Выражается в миллисекундах. Эксперименты с этим параметром позволяют получить особые эффекты, например, можно сделать звук бас-барабана заметно четче. Если атака установлена на 0,1 мс. и при этом соотношение (Ratio) «∞:1», компрессор уже называется «лимитером» (англ. «to limit» — ограничивать) , так как в данном случае на выходе компрессора уровень сигнала в любом случае не превышает пороговый.

Время спада (англ. Release) — это время, которое проходит между тем, как уровень входного сигнала упал ниже порога, и моментом, когда компрессор перестает ослаблять сигнал. Также выражается в миллисекундах.

Для удобства многие компрессоры оснащаются тремя индикаторами уровня: уровень входа, выхода, а также индикатором ослабления сигнала. Все они позволяют наглядно наблюдать работу компрессора. Также практически все компрессоры на выходе имеют усилительный каскад, который позволяет компенсировать ослабление сигнала и получить на выходе «плотный» звук достаточного уровня.

Мгновенно срабатывающий компрессор превращается в АРУ — автоматический регулятор усиления. Устройство приводит любой сигнал к некоему заданному уровню. Используется, например, в АМ-радиоприёмниках и в телефонах.

НВ
Николай Васев

Какой конкретно С вам нужен?
Откуда берется сигнал?
Надо ли писать восстанавливатель? И если да, то как он должен узнавать о кусках, где звук затухает?

Похожие вопросы
помогите написать программы на СИ
Помогите написать программу в Си
помогите написать программу на си!
Помогите написать код си
Помогите написать код в си
Люди, помогите, нужен код программы! Си! буду благодарна!!!
Помогите написать код в Си.
Помогите написать код до программы на языке Си (не на С++)
Помогите написать код программы на Си (не С++)
помогите очень надо написать прогу на си