Тема 2.1. Аудиоэффект понижения уровня квантования и частоты дискретизации.



 

Создание данного эффекта ставит под собой две задачи:

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

· понять, что происходит со звуковым сигналом при понижении уровня квантования.

 

 

a. Создайте следующие объекты в поле patcher – degrade~, cycle~, два экземпляра live.dialи spectroscope~и соедините их, как на рисунке.

 

 

b. Через inspectorзадайте диапазон двум экземплярам live.dial – соединенному со входом объекта degrade~ Sampling-RateRatioзадайте в поле Range/Enum от 0.1 до 1 и в поле UnitStyle значение float, соединенному со входом Resolutioninbits–от 1 до 24. Соответственно, значение, поступающее во вход SamplingRateRatioбудет являться делимым к частоте дискретизации проекта AbletonLive. При частоте дискретизации, например, 44100 Гц, посылая значение 0.5 частота дискретизации для сигнала cycle~ будет равна 22050 Гц. Изображение на спектроанализаторе будет следующее:

 

 

Из-за эффекта алиасинга появились частоты, не существующие в исходном сигнале.

Если и далее уменьшать SamplingRateRatio, изображение будет сильно меняться. При значении 0.23 (частота дискретизации – 10 143 Гц):

 

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

 

 

 

c. Изменим данный патч, чтобы можно было работать с аудиоданными, загруженными на трек. Для этого необходимо продублировать объект degrade~, так как в MaxForLiveвсе действия в аудиоэффектах происходят со стереосигналом. Соедините объекты live.dialкак показано на рисунке.

 

 

d. Необходимо создать регулятор, который бы позволял управлять громкостями обработанного и чистого сигналов. Это можно выполнить при помощи готового объекта (абстракции)M4L.bal2~. Первые два входа – необработанный сигнал. Следующие два – обработанный. И последний – к нему подключается регулятор, позволяющий управлять уровнями сигналов (объект live.dialпо умолчанию).

 

e. Дадим названия регуляторам через inspector в полях LongNameи ShortName. LongName – название, уникальное для каждого объекта. ShortName – названия, которое используется в пользовательском интерфейсе и появляется в поле автоматизации AbletonLive.

f. Расположите объекты в режиме презентации и сохраните эффект.

 

 

Тема 3. Изучение и построение эффектов пространственной обработки в MaxForLive.

Построения эффекта задержки сигнала (delay)

 

a. ПРИНЦИП ДЕЙСТВИЯ. Принцип действия эффекта задержки сигнала на определенное время (delay) основан за записи части сигнала в буфер и последующем воспроизведении его. В Maxдля этого используется комбинация объектов tapin~ и tapout~ . tapin~ является буфером, tapout~ «считывающей головкой» (по аналогии с ленточным магнитофоном). В tapin~ вводится размер буфера в миллисекундах (tapin~ 1000), а в tapout~ - время задержки.

b. ОБРАТНАЯ СВЯЗЬ (FEEDBACK).Для того, чтобы добиться многократных затухающих повторений, необходимо ввести цепь обратной связи. Каждый следующий повтор должен быть с уровнем, меньшим, чем у предыдущего. Умножаем (оператор *~) сигнал в цепи обратной связи на коэффициент, меньший единице. Создаем регулятор (Feedback) с диапазоном 0. – 0.99.

 

c. ВРЕМЯ ЗАДЕРЖКИ (delaytime). Создадим индивидуальную регулировку времени задержки для каждого канала, привязанную к темпу проекта. В Maxдля этого достаточно вместо чисел использовать такие сочетания символов, например, 4n – четвертые ноты, 16n–шестнадцатые, 8nd – восьмые с точкой, 8nt - восьмые триоли. Объект tapout~ «понимает» только временные данные, поэтому данные, связанные с темпом, необходимо преобразовать через объект translateв миллисекунды (notevaluesms). Для выборавремени задержки создайте live.menu.

 

 

d. ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ. Создадим плавное изменение времени задержки. Для этого по аналогии с пунктом 1.1.1. создадим с помощью объекта line~ плавные fadein.

 

 

Рис. 3.1.1. Эффект задержки сигнала (delay)в MaxForLive

 

 


Дата добавления: 2018-08-06; просмотров: 284; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!