Skip to content

Kabanchikom/AudioEffects

Repository files navigation

ДОКУМЕНТАЦИЯ ПО ПРОЕКТУ «SimplePlugins»

Возможности библиотеки продемонстрированы в реализованных плагинах, которые работают с активной звуковой дорожкой, дополняя или изменяя ее. Работа плагинов реализована в специальных программах DAW. Цифровая рабочая аудио-станция (DAW - digital audio workstation) — это тип программного обеспечения, используемого для записи, редактирования, сведения и мастеринга аудиофайлов. Термин "DAW" относят к комбинации программы для многодорожечной записи звука и компьютера с качественной звуковой картой или специальным конвертером цифрового звука в аналоговый или обратно. Все реализации выполнены возможностями библиотеки.

1.1 SimpleEQ

Эквализация – программа, позволяющая корректировать амплитуду сигнала в зависимости от частотных характеристик. Основная функция эквалайзера заключается в управлении частотами в аудиосигнале путем их усиления или ослабления (подрезки). Является удобным инструментом, позволяющим на практике «подчистить звук» от ненужных частот в общем звучании звуковой дорожки. image

Рисунок 1 – Эквалайзер

Библиотека позволяет реализовать основные функции современных эквалайзеров.  LowCut Freq – срез низких частот, Гц,  HighCut Freq – срез верхних частот, Гц,  Peak Freq – фильтр выборочной частоты, Гц,  Peak Gain – степень усиления определенной частоты (Peak Freq) или же ее понижение, Дб,  Peak Quality – коэффициент повышения области действия Peak Gain и Peak Freq. image

Рисунок 2 – Демонстрация усиления частоты с Peak Quality = 1

 LowCut Slope – частота среза низких частот, Дб/окт,  HighCut Slope – частота среза высоких частот, Дб/окт. Частота среза – частота, выше или ниже которой мощность выходного сигнала уменьшается. Данная настройка позволяет настроить во сколько раз будет уменьшаться мощность выходного сигнала по низким или высоким частотам. image

Рисунок 3 – Срез высоких и низких частот с частотой 12 Дб/окт

1.2 SimpleDelay

image

Рисунок 4 – Плагин Delay

Delay — эффект задержки звука, задержка происходит с помощью записи входного сигнала с последующим проигрыванием его через определённый период времени. Задержанный сигнал может воспроизводиться либо один раз, либо несколько раз для создания повторяющегося звука, похожего на распадающееся эхо.  Delay Length – «длина» задержки – время задержки между эхо-сигналами, мс,  Feedback – обратная связь, уровень эха, отправленного обратно в плагин, т. е. насколько большой уровень будет слышен пользователю, при его маленьком значении будет воспроизводиться только одно «повторение» звука и далее еле заметное затухание, %,  Dry Mix – выходящий «сухой» сигнал их плагина, т. е. звук без обработки, требуется чтобы задать тело обработанного звука, %,  Wet Mix – выход из плагина обработанного звука, требуется для настройки мощности звука из плагина после всех детальных манипуляций в нем, %.

image

Рисунок 5 – «Сухой» звук

image

Рисунок 6 – Обработанный звук, после плагина

1.3 SimpleReverb

image

Рисунок 7 – Плагин реверберации

Реверберация (Reverb) – это процесс постепенного уменьшения интенсивности звука при его многократных отражениях, создание объема звука. Работа реверберации – это не аналог «задержки» (Delay). Эффект создаётся, когда какой-либо звук звучит в замкнутом пространстве, в результате чего отражения от поверхностей стен вызывают большое количество эхо, затем звук медленно затухает по причине поглощения звуковых волн стенами и воздухом. Эффект наиболее заметен, когда источник звука перестаёт звучать, но отражения всё ещё звучат, амплитуда отражений постепенно затухает, пока они не перестают быть слышны. Длительность затухания отражений называется временем реверберации. По сравнению с различными эхо, звучание которых расположено с промежутком в 50 - 100 мс, реверберация имеет тысячи эхо, которые расположены очень близко (0.01 - 1 мс между эхо-сигналами). Как звуковой эффект реверберация придаёт чувство глубины пространства. При работе реверберации идет отражение звука от «стен», как пример крик в подъезде многоквартирного дома.  Size – размер комнаты. Чем больше размер комнаты, тем шире и объемнее становится звук, чем меньше, тем уже, %,  Damp – регулятор времени затухания высоких частот, %,  Width – отвечает за рассеивание звука. При минимальной регулировке звучание будет похожим на эффект Delay, так как если представлять это как комнату, то у вас будет мало поверхностей для отражения. При увеличении этого показателя эффект становится похожим на звучание реверберации, так как количество поверхностей повышается, %,  Dw – dry, wet, регулирует уровень громкости необработанного эффектом звука и комбинирует его с показателем уровня обработанного сигнала, %,  Freeze – параметр зацикливания последней части семпла, который в нем обрабатывался. 

ТЕРМИНЫ

 Дб – Децибелы — логарифмическая единица измерения, это значение отвечает на вопрос “во сколько раз звук громче”  Окт – Октава – музыкальный интервал, в котором соотношение частот между звуками составляет один к двум  Дб/окт – это количество децибел, на сколько тише станет сигнал через октаву.

Дополнительное ПО

Стоит обратить внимание, что работа идет с фреймворком JUCE. JUCE используется, в частности, для графического интерфейса пользователя и библиотек подключаемых модулей. Модули JUCE необходимы для работы с обработкой звука, перед началом работы требуется его установка.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages