ДЕМОДУЛЯЦИЯ · D-MODULE DroneMatrix на сайте → Все плагины

D-module · синтезатор дрона и эмбиента

Матрица DroneMatrix v2

Шестнадцать голосов, которые звучат всё время, и решётка, где любой из них может править любым другим. Здесь нет ADSR и нет игры по нотам в обычном смысле: инструмент задуман как непрерывное полотно, а вся жизнь в нём берётся из модуляции. Карта сверена с кодом плагина. Чего в нём нет, перечислено отдельным списком в последнем разделе.

Окно сверху вниз
ШАПКАMODE · ALL ON · FM RANGE · оверсэмплинг · MASTER · индикатор
V1
V2
V3
V4
V5
V6
V7
V8
V9
V10
V11
V12
V13
V14
V15
V16
MOD MATRIX5 слоёв · 21 источник · 16 целей
LFO 1 · LFO 2
EXTERNAL INPUT
SCALE LOCK
SATdrive
MOD DELAYвремя L/R, кросс, модуляция
REVERBsize, damp, width, predelay

Все шестнадцать колонок видны разом: это дрон-машина, голоса здесь сравнивают глазами. Окно тянется как картинка: холст 1170 × 760 масштабируется целиком, пропорция закреплена, пределы от половины до двойного размера.

Первые десять минут

по порядку
  1. Поставьте DroneMatrix инструментом на дорожку. Звук появится сразу, без единой ноты: четыре голоса включены по умолчанию и держат аккорд ля (A1 A2 E3 A3). Если тихо, проверьте MASTER: он стоит на −6 дБ.

  2. Соберите свой аккорд. Кнопка V1…V16 в шапке колонки включает голос, полоска под волной задаёт ноту (тянуть мышью), ручка fine расстройку в центах. Расстройте два соседних голоса на ±7 центов: это и есть биения, ради которых берут дрон.

  3. Выберите волны. Список под кнопкой голоса: Sin · Tri · Saw · Sqr · Nse. Ручка pw работает только на меандре.

  4. Прикройте фильтр. cut и res в колонке управляют резонансным ФНЧ, у каждого голоса свой; обе ручки подкрашены холодным, чтобы прикрытый катофф находился взглядом. На верхнем упоре ступень выключена целиком, а не «открыта настежь».

  5. Откройте матрицу. Вкладка FM активна по умолчанию. Тяните мышь вверх в ячейке на пересечении источника (столбец) и цели (строка): вверх положительная глубина, вниз отрицательная. Начните с L1 → V1: LFO 1 качает частоту первого голоса.

  6. Разведите дыхание по времени. LFO 1 стоит на 0.05 Гц (двадцать секунд на цикл), LFO 2 на 0.13 Гц. Числа выбраны несоизмеримыми намеренно: рисунок не повторяется.

  7. Добавьте пространство. Включите Reverb и Delay: обе секции выключены по умолчанию, и их MIX стоит на 0.3.

  8. Сохраните. Пресет хоста уносит и параметры, и всю матрицу: она пишется в состояние отдельным блоком.

Три вещи, о которых лучше знать сразу

  • Ячейки матрицы не автоматизируются хостом. Они живут вне списка параметров, поэтому сохраняются с проектом, но записать их движение автоматизацией нельзя: качать глубину нужно изнутри, LFO или внешним входом.
  • SCALE LOCK работает только в режиме Drone. В Poly и Mono высоту задаёт клавиатура, и переключатель молча ни на что не влияет.
  • Оверсэмплинг вносит задержку и сообщает её хосту. По умолчанию стоит 2x; на 1x задержки нет вовсе.

Колонка голоса

16 одинаковых колонок

Каждый голос работает как отдельный генератор со своим фильтром, громкостью и панорамой. Всё, что можно задать голосу, задаётся в его колонке и нигде больше: панели «выбранный голос» в инструменте нет намеренно.

Сверху вниз по колонке
ОрганЧто делаетДиапазонУмолчание
V1…V16включение голоса. Выключенный голос гасится линейным фейдом 5 мс: это защита от щелчка, а не огибающаявкл / выклV1–V4 вкл
Sin Tri Saw Sqr Nseформа волны. Nse даёт шум: у него нет высоты, но есть фильтр и панорама5 формSin
полоска нотывысота голоса нотой MIDI; показывается именем (A1, E3)0…127A1 A2 E3 A3
fineрасстройка в центах, ею и делают биения−100…+100 ¢0
panпанорама голоса−1…+10
cutкатофф резонансного ФНЧ голоса. Ход в логарифме частоты, поэтому проводка слышна как проводка, а не как удар в конце20 Гц…20 кГц20 кГц
resрезонанс того же фильтра0…10
gldглайд: время перехода к новой высоте0…10 000 мс150 мс
pwскважность. Работает только на Sqr0.05…0.950.5
громкостьвертикальный фейдер внизу колонки0…10.75

Верхний упор cut выключает фильтр, а не открывает его. Разница измерена: на 20 кГц ФНЧ всё ещё снимал −0.36 дБ на 10 кГц и −4.21 дБ на 19 кГц. Поэтому на упоре ступень выключается целиком, и старый пресет, сделанный до появления фильтра, звучит ровно так, как звучал. Ячейка слоя FLT в матрице включает фильтр обратно, даже если ручка стоит на упоре.

Матрица

21 источник × 16 целей × 5 слоёв

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

Столбец задаёт источник, строка цель. Ячейка на их пересечении хранит глубину от −1 до +1. Голос может модулировать сам себя. Диагональ подсвечена и работает: это обратная связь через задержку в один сэмпл.

положительная глубина отрицательная диагональ: голос сам на себя яркость = величина
Мышь в решётке
ДействиеЧто происходит
тянуть вверх / внизглубина ячейки; вверх плюс, вниз минус
Shift + тянутьто же в четыре раза точнее
двойной щелчокобнулить ячейку
правая кнопкаобнулить ячейку, не начиная перетаскивания
Clear Layerобнулить весь открытый слой
Clear Matrixобнулить все пять слоёв

Белая точка в углу ячейки

Значит, что на другом слое в этой же паре «источник → цель» что-то стоит. Открыт один слой из пяти, и без такой метки правка легко уезжает мимо: вы обнуляете FM там, где на самом деле звучит PM.

Пять кнопок слоя

FM · PM · AM · RM · FLT переключают не режимы инструмента, а пять независимых решёток. Ячейка каждой хранится отдельно, и все пять работают одновременно.

Пять слоёв

что означает глубина

Слои различаются не «силой», а единицей: одна и та же глубина 0.5 на FM и на PM даёт совершенно разное. Числа ниже взяты из кода, а не из ощущений.

СлойЧто делает источник с цельюЧему равна глубина
FMлинейная through-zero частотная модуляция: сдвигает мгновенную частоту целидевиация = глубина³ × FM RANGE × частота цели. Куб выбран намеренно: он растягивает тонкую настройку у нуля
PMфазовая модуляция; в FM-синтезе обычно её и называют «FM»глубина 1.0 = ±2π, то есть полный цикл
AMамплитудная: источник качает громкость целиусиление = 1 + Σ(глубина × источник), обрезано в 0…2. Знак глубины переворачивает модулятор
RMкольцевая: перемножение, дающее сумму и разность частотdry/wet: чем больше суммарная глубина, тем меньше остаётся сухого сигнала
FLTисточник двигает катофф фильтра целиглубина ±1 = ±4 октавы, сдвиг считается в логарифме

FM RANGE в шапке умножает весь слой FM сразу (0…20, по умолчанию 4). Это не глубина отдельной ячейки: ручка масштабирует их все, поэтому ей удобно искать общий характер, а ячейками баланс между парами.

Режимы и Scale Lock

шапка окна
РежимОткуда берётся высотаКогда звучит голос
Droneиз полоски ноты в колонке (или из Scale Lock)пока включён; MIDI не нужен вовсе
Polyиз нажатой нотывключённые голоса разбираются по нажатым нотам, по одному на ноту
Monoиз последней нажатой нотывсе включённые голоса играют её разом; отпустили, и вернётся предыдущая удерживаемая

SCALE LOCK раскладывает включённые голоса по ступеням лада: снизу вверх, по порядку номеров. Десять ладов (Major, Nat. Minor, Harm. Minor, две пентатоники, Dorian, Phrygian, Lydian, Mixolydian, Whole Tone), тоника любая из двенадцати, Octave задаёт нижнюю октаву (0…7), Range задаёт, на сколько октав раскладывать (1…4). Умолчание: ля минор, натуральный, от второй октавы, три октавы вверх.

Включённый Scale Lock перебивает полоски нот: они остаются на месте, но не звучат. Выключите его, и вернутся ваши ноты: они никуда не делись.

Остальное в шапке

  • ALL ON: общий выключатель всех голосов разом; отдельные кнопки при этом сохраняют своё состояние.
  • FM RANGE: множитель слоя FM (см. выше).
  • 1x / 2x / 4x: оверсэмплинг. Чем выше, тем меньше алиасинга от FM и PM с большим индексом, и тем больше нагрузка и задержка.
  • MASTER: общая громкость, −60…+12 дБ.
  • Индикатор справа показывает пик после мастера. Красный означает, что сигнал ушёл в насыщение (см. последний раздел).

Групповая расстройка

только в v2

Ручка fine у голоса задаёт его базовую настройку, и она никогда не двигается сама. Групповая расстройка добавляется ПОВЕРХ неё: голос приписывается к одной из трёх групп, получает собственный размах в центах со знаком, и общая ручка группы уводит весь слой целиком.

итоговое отклонение = fine + размах × положение ручки

Отсюда главное свойство: разница между голосами сохраняется. Если два голоса стоят на +2 и −3 цента, при любом положении групповой ручки между ними останутся те же 5 центов: биение, которое вы настроили, не рассыпается от того, что слой поехал.

ОрганЧто делаетДиапазонУмолчание
GROUP A · B · Cтри ручки в шапке. Через ноль: вправо уводит голоса к их размаху, влево зеркально в другую сторону−100…+100 %0 %
GRPколонка матрицы слева. Щелчок перебирает − · A · B · C, правая кнопка снимает назначение4 положения−
CENTSразмах этого голоса. Тянется мышью, ровно цент на пиксель; двойной щелчок или правая кнопка сбрасывают в ноль−1200…+1200 ct0

Голос принадлежит ровно одной группе, поэтому две ручки не могут тянуть его одновременно, поэтому складывать и распутывать нечего.

След на ручке fine

Когда групповая ручка повёрнута, от fine каждого задействованного голоса тянется кремовая дуга туда, куда голос уплыл бы. Сама ручка остаётся на месте: иначе базовую настройку негде было бы взять обратно. В нуле следов нет вовсе.

Шкала ручки fine охватывает ±100 центов, а размах бывает до ±1200. Всё, что выходит за край циферблата, упирается в него, и край помечается точкой: это знак «на самом деле дальше». Точное значение всегда стоит числом в колонке CENTS.

Два диапазона, и это не описка

fine даёт ±100 центов с шагом в десятую: это тонкая настройка, и на ней живут биения. CENTS даёт ±1200 (октава) с шагом в целый цент: он задаёт интервал, на который группа уводит слой. Дальше октавы начинается транспонирование, а для него есть нота голоса и Scale Lock.

Зачем это

LFO

два, только через матрицу

Оба LFO ничего не делают сами по себе: они существуют как источники L1 и L2 в матрице. Пока в их столбцах пусто, они молчат.

ОрганЧто делаетДиапазонУмолчание
RATEчастота. Ход сильно скошен к медленному концу: там и живёт дрон0.001…20 ГцL1 0.05 · L2 0.13
формаSine · Tri · Ramp · Rnd. Последняя даёт ступенчатый случайный уровень4 формыSine

Синхронизации с темпом хоста нет, и это осознанное отступление: у дрона нет доли. Если нужен ритмичный рисунок, считайте период вручную (для 120 BPM такт = 2 с, то есть 0.5 Гц).

Внешний вход

sidechain · три источника матрицы

У плагина есть второй вход Ext In (в хосте это sidechain). Из него берутся три источника матрицы разом:

Столбцы EA · EE · EP
ИсточникЧто это
EAсам звук со входа, как есть: им можно модулировать голоса напрямую
EEогибающая громкости входа: тихо ноль, громко единица
EPопределённая высота входа; детектор включается только тогда, когда столбец EP действительно используется
Ручки секции
ОрганДиапазонУмолчание
MIX0…10
PAN−1…+10
HP20…2000 Гц20
LP200 Гц…20 кГц20 кГц
ENV ATT1…500 мс10
ENV REL1…500 мс120
Invвкл / выклвыкл

MIX отвечает только за то, слышен ли вход в выходе. Он стоит на нуле, и источники EA/EE/EP работают в матрице независимо от него: внешним сигналом можно управлять дроном, не подмешивая его самого. HP и LP чистят вход до всего остального: и до огибающей, и до детектора высоты.

Эффекты

все три выключены по умолчанию

Порядок фиксирован и идёт после суммы голосов: SATURATION → MOD DELAY → REVERB → мастер.

Saturation
ОрганЧто делаетДиапазонУмолчание
Satвыключатель ступенивкл / выклвыкл
Tanh / Softхарактер: Tanh жёстче к верхам, Soft мягче2 типаTanh
DRIVEсколько сигнала загоняется в нелинейность. Громкость при этом не меняется: ступень сама выравнивает уровень по замеру, поэтому ручку можно крутить, не подстраивая мастер0…36 дБ6

С версии 1.1.1 (15 сентября 2026) DRIVE меняет тембр, а не громкость. Раньше она заодно двигала уровень: относительно нуля выход шёл +4.7 / +1.9 / −2.6 / −7.9 / −19.5 дБ на 6 / 12 / 18 / 24 / 36 дБ драйва, и на большом драйве всё становилось заметно тише, из-за чего и казалось, что «пропадает низ» (тихое слышно как более бедное низом). Теперь ход уровня по всему диапазону составляет 0.13 дБ. Проекты, где Sat был включён, зазвучат громче и ровнее; если мастер там подстраивался под провал, его стоит перепроверить. Собственно спектральный эффект сатурации остался прежним: когда середина громче баса, бас относительно неё проседает на несколько децибел. Это свойство любой однополосной сатурации, а не дефект.

Mod Delay
ОрганЧто делаетДиапазонУмолчание
TIME L / TIME Rвремя каждого канала отдельно. Разные значения и дают ширину10…2000 мс350 / 500
FEEDBобратная связь0…0.950.4
CROSSсколько повторов уходит в противоположный канал0…10.3
MOD RT / MOD DPкачание времени задержки, которое даёт ленточный увод высоты0.01…5 Гц · 0…10.3 / 0.2
MIXбаланс сухого и повторов0…10.3
Reverb
ОрганЧто делаетДиапазонУмолчание
SIZEразмер помещения0…10.7
DAMPпоглощение верхов в хвосте0…10.4
WIDTHширина хвоста0…11.0
PREDLYпауза перед хвостом0…200 мс20
MIXбаланс сухого и хвоста0…10.3

Рецепты

проверенные точки старта

Дышащее полотно

Самый короткий путь к тому, ради чего инструмент и сделан: звук, который меняется, пока никто ничего не трогает.

V1–V4 · Sin + Tri
fine: 0 / +5 / −7 / +3 ¢
FLT: L1 → V1 = +0.25, L2 → V3 = −0.20
cut V1/V3 ≈ 2 кГц · res 0.15
Reverb вкл, MIX 0.4

Металл без сэмплов

Кольцевая модуляция даёт негармонический спектр: колокол, лист, корпус. Ноты источника и цели специально не в унисон.

V1 Sin A2 · V2 Sin, нота +7
RM: V2 → V1 = 0.6
FM RANGE 4, FM: L1 → V2 = 0.15
Sat вкл, DRIVE 10 дБ

Дрон, реагирующий на бас

Внешний вход как управление, а не как звук: MIX остаётся на нуле, слышен только дрон, но он отвечает на чужой материал.

Ext In ← дорожка баса
MIX 0 · ENV ATT 20 · ENV REL 200
FLT: EE → V1…V4 = +0.35
AM: EE → V4 = −0.4

Аккорд по клавишам

Если дрон всё же нужно играть руками. Голосов должно быть включено не меньше, чем нот в аккорде: свободных не хватит, и звучать будут не все.

MODE Poly · ALL ON
V1–V8 вкл, Saw + Sqr
gld 40 мс · cut 4 кГц · res 0.2
Delay вкл, TIME 350/500, FEEDB 0.45

Запись

только отдельное приложение

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

Файлы ложатся в Музыка / DroneMatrix v2, формат WAV 24 бита на той частоте дискретизации, с которой работает звуковая карта. Минута стерео на 48 кГц занимает около 17 МБ. Имя содержит дату и время, поэтому ничего не затирается.

В DAW этой кнопки нет

И это сделано нарочно. Внутри секвенсора запись остаётся работой хоста: он уже знает, куда писать, как называть и с чем синхронизировать. Своя запись мимо него создавала бы вторую копию материала непонятно где. Поэтому кнопка живёт только в отдельном приложении.

Если появилось «dropped»

Значит, диск не успевал, и часть материала в файл не попала. Число рядом показывает, сколько блоков потеряно. Причина почти всегда внешняя: занятый диск, сетевой том, работающее рядом резервное копирование. Пишите на локальный диск и повторите: счётчик обнуляется при каждом старте.

Что нужно знать

честные ограничения

Огибающей нет

ADSR убран из инструмента намеренно: это дрон, он звучит всегда. Включение и выключение голоса делается линейным фейдом 5 мс против щелчка. Из-за этого в режимах Poly и Mono инструмент играет «органно»: нота начинается и обрывается, послезвучия у самого голоса нет, его дают только Delay и Reverb.

Матрица вне автоматизации

Ячейки хранятся отдельно от списка параметров. Они сохраняются в проекте и в пресете, но хост их не видит: ни автоматизации, ни MIDI Learn, ни морфинга A/B по ним нет. Всё движение задаётся в самом плагине: LFO, внешний вход и обратные связи между голосами.

На мастере насыщение, а не лимитер

После общей громкости стоит мягкое ограничение через tanh: выход не клиппует никогда, но при перегрузе он окрашивает звук, а не просто прижимает его. Красный индикатор значит, что пора убрать MASTER, а не что всё в порядке.

Задержка = оверсэмплинг

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

Старые пресеты

Проекты, сделанные до сентября 2026, открываются, и матрица встаёт на свои места (слой FLT дописан в конец, индексы не сдвинулись). Две вещи всё же изменились: бывший Detune складывается с fine, а Attack и Release мигрировать нечем, и дрон из старого проекта теперь включается за 5 мс вместо 150.

Чего в инструменте нет

  • синхронизации LFO и Delay с темпом хоста;
  • морфинга A/B и микротюнинга Scala;
  • ввода точного числа в ячейку матрицы: только мышью;
  • ноты выше 127 и ниже 0, разумеется, но также и восьми голосов полифонии сверх шестнадцати: 16 голосов заданы сборкой как потолок.

Если инструмент замолчал. Проверьте по порядку: ALL ON нажат; хотя бы один V включён; MASTER не в самом низу; режим не Poly или Mono без нажатых нот; громкость голоса не на нуле. Пятая причина встречается чаще всего: cut уехал к 20 Гц, и голос звучит, но его не слышно.