Plasticator 2.4 Sample Generator

Экзотический пример

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

Прежде всего создадим огибающую для высоты тона (потом при построении последовательности будем пользоваться fm-оператором). Генерируем прямоугольную волну:

01: Square(4, 94, 0)
00: SetSize(20)

Сдвигаем по вертикали, используя VRoll:

02: VRoll(148)
01: Square(4, 94, 0)
00: SetSize(20)

Фильтруем для добавления FM-звучания (неровность огибающей даст более богатый звук):

03: mam_LP_Filter(100,97)
02: VRoll(148)
01: Square(4, 94, 0)
00: SetSize(20)

Уменьшаем некоторые участки в половину (это даст нам потом снижение частоты на октаву вниз), применяя дважды Env:

05: Env(36,32,73,32)
04: Env(0,32,23,32)
03: mam_LP_Filter(100,97)
02: VRoll(148)
01: Square(4, 94, 0)
00: SetSize(20)

Применяем FM-оператор:
06: mam_FM_Operator(0,0,172,3,4)
05: Env(36,32,73,32)
04: Env(0,32,23,32)
03: mam_LP_Filter(100,97)
02: VRoll(148)
01: Square(4, 94, 0)
00: SetSize(20)

Затем строим по тому же принципу огибающую для амплитуды, применяя искажение, чтобы убрать "хвост" огибающей:

09: mam_Distorter(0,255,78)
08: VRoll(146)
07: Saw(4,85,0)
06: mam_FM_Operator(0,0,172,3,4)
05: Env(36,32,73,32)
04: Env(0,32,23,32)
03: mam_LP_Filter(100,97)
02: VRoll(148)
01: Square(4, 94, 0)
00: SetSize(20)

Перемножаем и получаем готовый результат:
10: Mixer(9,6,64,19,0,0,3)
09: mam_Distorter(0,255,78)
08: VRoll(146)
07: Saw(4,85,0)
06: mam_FM_Operator(0,0,172,3,4)
05: Env(36,32,73,32)
04: Env(0,32,23,32)
03: mam_LP_Filter(100,97)
02: VRoll(148)
01: Square(4, 94, 0)
00: SetSize(20)

Практической пользы никакой, зато интересно. Удачного синтеза!

 

Сайт управляется системой uCoz