D-module · синтезированная драм-машина
Что на что назначено и как этим играть. Сэмплов внутри нет, все четыре дорожки синтезируются. Партию машина обыгрывает сама: берёт ваши ноты или свой генератор. Всё здесь сверено с кодом плагина. Чего в нём пока нет, перечислено в последнем разделе.
Окно тянется как картинка: холст 1400 x 900 масштабируется целиком, поэтому подписи не переверстаются и мельче не становятся относительно ручек.
Поставьте D-drum на MIDI-дорожку как инструмент и дайте ему ноты. Хватит четырёх на такт: C1 для бочки, D1 для рабочего, F#1 для хэта. Октава не важна, подробнее в следующем разделе.
Запустите транспорт. Пока он стоит, машина ничего не сочиняет: удары, сыгранные руками, прозвучат, но без украшений.
Выберите звук. Справа в полосе GROOVE есть список KIT FAMILY, в нём восемь семейств: от чистого Ping 8 до шумного GRIT и облачного CLOUD. Семейство меняется сразу на всех четырёх дорожках.
Добавьте обыгрывания. Ручка SPICE слева решает, насколько машина вмешивается в партию. На нуле звучит ровно то, что вы сыграли, а чем правее, тем больше призраков, рэтчетов и микросдвигов. Начните с 0.35: так она стоит по умолчанию.
Смотрите в сетку PATTERN. В ней видно не то, что вы написали, а то, что на самом деле звучит, вместе с ударами, которые добавила машина. Чем ярче ячейка, тем сильнее удар: призраки тусклые, акценты яркие.
Нажмите DICE. Кнопка DICE придумывает украшения заново. Понравилось? Запишите восемь знаков из поля SEED: с тем же seed машина всегда сыграет одно и то же.
Смените звук, не меняя семейства. NEW KIT внизу справа собирает новый кит целиком, NEW в шапке дорожки собирает только её. UNDO возвращает предыдущий.
Добавьте реверб. Включите ROOM в секции SENDS и поднимите посыл ROOM на той дорожке, которой он нужен. Посылы нарочно стоят на нуле: так реверб достаётся только выбранным дорожкам, а не всем сразу.
Инструмент выбирается названием ноты, а не октавой. C вызывает бочку в любой октаве, D вызывает рабочий, F# закрытый хэт. Промахнуться мимо звука нельзя: в октаве GM (ноты 35–47) раскладка совпадает со стандартной, в любой другой работает так же.
Вид A и вид B работают как две деки одной дорожки. B выведен из того же кита: короче спад, выше и злее. Открытый хэт глушится закрытым, как на живой установке.
Сила нажатия работает. Она и слышна, и видна в сетке PATTERN яркостью ячейки. Крайние ноты (ниже 12 и выше 108) игнорируются.
Хосты не показывают имена нот чужого плагина, поэтому раскладка продублирована в строке состояния наверху окна. Если вместо неё горит красное KIT ERROR, значит, кит не собрался. Это единственное сообщение, которое важнее раскладки.
FOLD (по умолчанию) принимает любую ноту и сворачивает её по названию: играйте где удобно.
STRICT пропускает только ноты 35–47, то есть октаву GM. Берите его, когда на дорожке лежит не только партия ударных и остальное не должно звучать.
Здесь задаётся характер партии в целом. Слева направо: мера вмешательства, шесть равноправных ручек, кубик с seed и правая группа «что играем и откуда».
| Орган | Что делает | Диапазон | Умолчание |
|---|---|---|---|
| SPICE | Общая мера обыгрывания: множитель для призраков, рэтчетов и прореживания. Ровно в нуле сквозной пропуск: каркас проходит нетронутым | 0 … 1 | 0.35 |
| INTERPLAY | Насколько дорожки слушают друг друга (подпись TRACKS LISTEN). Пять правил: рабочий уступает бочке, хэт заполняет дыры, перк тянет рэтчет к следующему рабочему, плотный сосед давит соседа, частая бочка сама себя разрежает. Действует только на украшения | 0 … 1 | 0.40 |
| FILL + EVERY | Пробежка в последнем такте периода: украшений втрое больше обычного. EVERY задаёт длину периода в тактах | 0 … 1 4 / 8 / 16 | 0 8 |
| SWING | Сдвиг чётных шестнадцатых. Действует на каркас, откуда бы он ни пришёл: и к нотам из клипа, и к внутреннему генератору, и к сетке призраков | −50 … +50 % | 0 |
| MOTION + RATE | Медленный LFO на тембр всех дорожек: кит дышит по тактам. Фаза считается от позиции песни, поэтому экспорт совпадает с прослушкой | 0 … 1 1/2 … 8 тактов | 0 2 такта |
| X-MOD | Кросс-модуляция фиксированными парами: бочка притемняет хэт, а рабочий притемняет перк. Тянет цель вниз, вверх места нет | 0 … 1 | 0 |
| DRIFT | Аналоговая нестабильность. Работает двумя каналами: медленный дрейф плюс разброс, который выставляется перед каждым ударом, иначе на коротком ударе дрейф не слышен вовсе | 0 … 1 | 0.15 |
| DICE | Новый seed партии. Меняет рисунок украшений, не трогая ни ваши ноты, ни звук кита. Кнопку можно назначить на MIDI-контроллер: в DAW она видна как параметр Dice (так же и New Kit) | - | - |
| SEED | Восемь шестнадцатеричных знаков. Двойным щелчком можно ввести руками: находка записывается на бумажку и повторяется в другом проекте. Сохраняется вместе с проектом | 8 знаков hex | - |
| KIT FAMILY | Семейство тембров на все дорожки: Ping 8, Sweep 9, Tin 6, FM, PHYS, FOLD, GRIT, CLOUD. Отдельная дорожка может выбрать своё | 8 семейств | Ping 8 |
| INPUT | FOLD: любая нота по названию; STRICT: только 35–47 | FOLD / STRICT | FOLD |
| SKELETON | Откуда берётся каркас: EXT только ваши ноты, INT только внутренний генератор, BOTH оба вместе | EXT / INT / BOTH | EXT |
| ZERO LATENCY | Снимает 20 мс компенсации PUSH. Машина отвечает мгновенно, но микросдвиг может только опаздывать: играть раньше доли без запаса времени нельзя | вкл / выкл | выкл |
Сетка 4 x 16 показывает такт целиком, по одной ячейке на шестнадцатую. В ней видно всё, что звучит: ноты из клипа, призраки, рэтчеты и удары внутреннего генератора вперемешку. Её заполняет аудиопоток, поэтому в ней только то, что прозвучало, а не то, что машина собиралась сыграть.
Яркость ячейки показывает силу удара. Полоска сверху отмечает доли. Мышью в сетке ничего не поменять: партию задают ноты, ручки дорожки и seed.
Три органа справа от сетки относятся к INTERNAL GENERATOR. Они действуют только при SKELETON = INT или BOTH; в режиме EXT генератор молчит, и крутить их бессмысленно.
| Орган | Что делает | Умолч. |
|---|---|---|
| RATE | шаг генератора: 1/1 … 1/32, тройные и пунктирные | 1/16 |
| STEPS | длина паттерна дорожки | 16 |
| FREEZE | запереть паттерн: MUTATION его больше не трогает | выкл |
| DENSITY | сколько шагов занято (в колонке дорожки) | 40 |
| MUTATION | насколько паттерн переписывается от такта к такту | 0 |
Четыре дорожки, четыре независимых паттерна. У каждой свои RATE и STEPS, поэтому длины можно развести намеренно: хэт на 16 шагов против перка на 32 даёт фразу длиной в два такта, которая нигде не записана явно.
Четыре колонки устроены одинаково и делятся на три части: RHYTHM отвечает за то, что играется, TIMBRE за то, чем играется, MIX за то, насколько громко и куда уходит. В шапке колонки светодиод (загорается на ударе), кнопка NEW (новый кит только этой дорожки) и метка GEN, если её кит собран генератором, а не заводской.
| Ручка | Что делает | Умолч. |
|---|---|---|
| THIN | снимает удары каркаса. До 0.5 сильные доли неприкосновенны, и это гарантия, а не вероятность | 0 |
| GHOST | тихие удары в дырах сетки. Ставятся только на дорожку, где удары были в последние два такта: призрак украшает каркас, а не играет сам по себе | 0.25 |
| ROLL | рэтчет из 2–4 повторов, заканчивается сам | 0 |
| PUSH | микросдвиг относительно доли, вперёд или назад: это и есть грув | 0 |
| SPREAD | подмена вида A на вид B. Если вид B пришёл нотой явно, он так и останется B | 0 |
| DENSITY | плотность внутреннего генератора | 40 |
| MUTATION | переписывание его паттерна | 0 |
| GHOST / ROLL | сетка призраков (1/8 или 1/16) и шаг рэтчета (1/32 или 1/64) | 1/16 1/32 |
| Орган | Что делает | Умолч. |
|---|---|---|
| FAMILY | Kit: следовать общему выбору; любое из восьми семейств задаёт своё, только для этой дорожки | Kit |
| TONE | ярче и выше | 0.5 |
| BODY | длиннее, телеснее | 0.5 |
| DIRT | грязнее: сатурация и крашер | 0.5 |
| PUNCH | резче атака | 0.5 |
| FILTER | Off / LP / HP на сумму обоих видов, до посылов. Без огибающей это подстройка, а не второй синтезатор | Off |
| CUTOFF | срез, 20 Гц … 18 кГц | 1.2 кГц хэт 8 кГц |
| RESO | резонанс на срезе | 0 |
| Ручка | Что делает | Диапазон | Умолч. |
|---|---|---|---|
| LEVEL | громкость дорожки | −24 … +6 дБ | 0 дБ |
| PAN | панорама | −1 … +1 | центр |
| ROOM | посыл в реверб | 0 … 1 | 0 |
| ECHO | посыл в ленточное эхо | 0 … 1 | 0 |
| BLUR | посыл в гранулярное облако | 0 … 1 | 0 |
У TONE, BODY, DIRT и PUNCH дуга растёт из центра, и это не украшение: 0.5 значит «патч звучит так, как задуман», влево меньше, вправо больше. Ручка, залитая от левого упора, врала бы про нейтраль.
Тем же образом размечены SWING, PUSH, PAN, TILT и DEPTH в матрице.
Слот читается сверху вниз: цель, под ней источник и дорожка, справа DEPTH, глубина со знаком. Кроме тембра и громкости, среди целей есть вероятности ритма: медленный LFO на GHOST хэта означает, что партия сама дышит плотностью по восемь тактов.
| Что | Варианты |
|---|---|
| Источник | LFO 1, LFO 2, Bar (случайное на такт), Env, Kick Env, Snare Env |
| Цели: тембр | Tone, Body, Dirt, Punch, Cutoff, Reso, Family: смена кита дорожки по кольцу |
| Цели: микс | Level, Pan, Room Send, Echo Send, Blur Send |
| Цели: мастер | Tilt, Drive, Duck Depth, Echo Time |
| Цели: ритм | Thin, Ghost, Roll на дорожку; Spice и Swing на всё сразу |
| LFO | форма SIN / TRI / SAW / SQR / STP, период 1/4 … 16 тактов, сдвиг фазы. Умолчания: LFO 1 на 4 такта, LFO 2 на 1 такт |
| DEPTH | −1 … +1, ноль посередине |
Family остаётся единственной целью, решение по которой принимается на сетке в 1/4 такта: смена кита требует пересборки патча. Последовательность китов воспроизводится точно, а в какой именно сэмпл произойдёт смена, решает хост.
Шесть ступеней стоят в жёстком порядке, и от порядка зависит результат: GLUE выравнивает динамику до всего остального, TILT решает, что именно пойдёт в сатурацию, DRIVE добавляет гармоники, WEAR добавляет патину, DUCK делает насос, CEILING держит потолок последним. В окне это нарисовано стрелками, местами блоки не меняются.
Насос работает от бочки. Если пропустить через DUCK и её саму, бочка гасит сама себя, а нужно наоборот: бочка прижимает всё остальное, а сама остаётся целой. Аудио-сайдчейн от хоста не нужен.
| Ступень | Что делает | Ручки | По умолчанию |
|---|---|---|---|
| GLUE | компрессор всего микса, сайдчейн от бочки: собирает кит в одно целое | AMOUNT, ATTACK 0.5–60 мс, RELEASE 20–600 мс | выкл |
| TILT | наклон спектра вокруг точки PIVOT: влево темнее, вправо ярче. Стоит в тракте всегда, выключателя нет, нейтраль в нуле | TILT −12 … +12 дБ, PIVOT 150–4000 Гц | 0 дБ 700 Гц |
| DRIVE | сатурация с оверсемплингом. Четыре характера: TAPE, GERM, CLIP и HOT. HOT, горячая лента. AMOUNT в этом режиме работает уровнем записи на ленту, как у настоящего магнитофона: тихий материал становится громче (до +18 дБ), громкий сжимается и грязнеет. Громкость после неё выставляется ручкой MASTER, пики ловит CEILING | AMOUNT, тип | выкл |
| WEAR | плёночная патина: wow, выпадения, шум | AMOUNT | выкл |
| DUCK | насос от бочки. Компрессором такого не сделать, это отдельная ступень | DEPTH, ATTACK 0.5–60 мс, RELEASE 20–800 мс | выкл |
| CEILING | брикволл-потолок. Стоит в тракте всегда, выключатель просто поднимает потолок до 0 dBFS, иначе задержка менялась бы на ходу | CEILING −12 … 0 дБ, RELEASE 10–500 мс | вкл, −0.3 дБ |
Три сенда, и у каждого две ручки включения: общий выключатель здесь и посыл в колонке дорожки. Все посылы дорожек стоят на нуле, поэтому включённый ROOM сам по себе ничего не меняет: в пространство попадает то, что вы туда отправили, а не весь кит разом. Выключенный сенд не считается вовсе, это ещё и экономия процессора.
| Сенд | Что это | Ручки | По умолчанию |
|---|---|---|---|
| ROOM | реверб | SIZE, DECAY 0.2–12 с | выкл 0.5 / 2.2 с |
| ECHO | ленточное эхо. Время сглаживается лентой, поэтому его можно тянуть на ходу, получается глайд по высоте | TIME 20–1200 мс, FEEDBACK до 0.95 | выкл 320 мс / 0.35 |
| BLUR | облако перекрывающихся гранул: удары размываются в фон | BLUR (перекрытие 1–8), GRAIN 10–250 мс, WINDOW 60–2000 мс, SPREAD | выкл 0.6 / 90 мс / 500 мс / 0.7 |
| FREEZE | заморозить содержимое облака: оно повторяется, новое в него не пишется | - | выкл |
Ручка BLUR задаёт перекрытие, а не громкость. Единица даёт гранулы встык, а восьмёрка даёт восемь гранул одновременно; уровень при этом компенсируется. На стопе транспорта облако гаснет за четверть секунды, но замороженное содержимое сохраняется и по Play возвращается тем же. Разбудить его можно и ударом, сыгранным руками при стоящем транспорте.
NEW KIT собирает новый кит на все четыре дорожки, NEW в шапке колонки только на свою. Кит не берётся из списка готовых: программа собирает его заново и проверяет замером. Кандидат, не попавший в пороги по уровню, спаду, спектру и транзиенту, отбраковывается и собирается снова.
UNDO возвращает предыдущий кит; кнопка доступна, только пока есть что возвращать. Сгенерированная дорожка помечается меткой GEN в шапке колонки, заводская не помечается никак.
Кит хранится в проекте как seed, а не как звук: файл проекта остаётся маленьким, а звук восстанавливается точно.
MASTER: общая громкость, −24 … +6 дБ. Столбик рядом показывает пик по каналам.
Выход стерео и один: отдельного канала для бочки нет, по дорожкам инструмент не разводится. Внутри бочка идёт своей шиной, но только ради сайдчейна.
Минимальный каркас, а всё остальное машина доигрывает сама.
SKELETON EXT · SPICE 0.5 · INTERPLAY 0.6
HAT GHOST 0.5 · KICK PUSH −0.2 · SNARE SPREAD 0.3
Инструменту не нужен клип: генератор соберёт каркас сам.
SKELETON INT · DENSITY 55 (кик 30) · RATE 1/16
MUTATION 15 на хэте, FREEZE на бочке
Плотность меняется сама, по восемь тактов, и это слышно как замысел.
MOD 1: LFO 1 (SIN, 8 тактов) > Ghost / Hat, DEPTH +0.6
MOD 2: Bar > Roll / Perc, DEPTH +0.35
Классический сайдчейн, только источник искать не надо: он внутри.
DUCK вкл · DEPTH 0.6 · ATTACK 8 мс · RELEASE 180 мс
GLUE вкл · CEILING −0.3 дБ
Дорожка перебирает семейства сама, и получается эффект «то же место, другой ударник».
MOD 1: Bar > Family / Perc, DEPTH +0.5
KIT FAMILY задаёт базу, от которой считается кольцо
Облако из тех же ударов: фон, который сохраняет их ритм.
BLUR вкл · BLUR 0.7 · GRAIN 120 мс · WINDOW 900 мс
посыл BLUR: перк 0.6, хэт 0.3 · FREEZE по вкусу
Складывается из трёх слагаемых: 20 мс запаса, чтобы PUSH мог играть раньше доли, 3 мс упреждения потолка и 8 мс плёнки WEAR. Хост компенсирует их сам, на записи всё встаёт на место.
ZERO LATENCY убирает первые 20 мс: отклик мгновенный, но микросдвиг остаётся только в сторону опоздания.
Партия зависит от точки, с которой запущено воспроизведение: те же восемь тактов внутри длинного прогона и с их начала дают чуть разные украшения. Каркас и звук при этом одни и те же, расходится только слой обыгрывания.
На практике: сводите участок так же, как слушали. Известное ограничение, решение отложено сознательно.
Она не редактируется и по замыслу не может: рисунок задают ноты, ручки дорожки и seed. Ставить удары мышью здесь негде.
Ноль у SPICE настоящий. Ровно в нуле каркас проходит нетронутым, и это удобный способ проверить, что именно добавила машина: поставьте ноль, послушайте свои ноты, верните ручку обратно. Исключение одно - слот матрицы, назначенный на SPICE: тогда ручка в нуле уже не значит «выключено».