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

D-module · лупер-гранулятор · аудио-эффект

Склейка TapeSplice

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

Окно 900 × 620, сверху вниз
ШАПКАPRESET · RE-SPLICE · CLEAR · FREEZE
LOOPSYNC · BARS · SLICES
FREE · SEED
SPLICECHAOS · REVERSE · REPEAT
SKIP · XFADE · PAN
TAPE / OUTFEEDBACK · DRIVE · AGE · MIX · OUT
MODULATORSтри LFO (SHAPE · SYNC · RATE · DIV) + огибающая (ATTACK · RELEASE)
MOD MATRIX 4 × 8LFO 1/2/3 и ENV → LEN · CHAOS · REV · XFADE · PAN · FB · DRIVE · AGE

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

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

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

  2. Дайте ему такт. С включённым SYNC длина ленты берётся из темпа проекта (умолчание 1 такт). Кусочков шестнадцать, значит режется по шестнадцатым.

  3. Слушайте, что уже происходит. Из коробки CHAOS 25 и REVERSE 30: границы кусочков слегка дрожат, каждый третий играет задом наперёд. Порядок кусочков перетасован.

  4. Нажмите RE-SPLICE. Это новая раскладка того же материала: другие границы, другой порядок, другие реверсы. Нажимайте, пока не зацепит. Лента при этом не стирается.

  5. Заморозьте. FREEZE перестаёт писать вход: лента крутится тем, что успела запомнить. Отсюда обычно и начинается интересное: играйте поверх, а склейка живёт своей жизнью.

Что стоит знать сразу

  • Зерно служит номером варианта. Одно и то же SEED при тех же ручках всегда даёт ту же нарезку, на любой машине и при каждом проигрывании.
  • CLEAR стирает ленту, а RE-SPLICE меняет только раскладку.
  • MIX по умолчанию 100 %. Сухого сигнала в выходе нет: эффект рассчитан на то, что вы сами решаете, сколько его подмешать.
  • Хвост длится 20 секунд: лента и петля живут долго после того, как транспорт встал.
  • MIDI-бонус: нота C1 делает RE-SPLICE, C#1 переключает FREEZE. Ставить MIDI-роутинг не обязательно, это именно бонус.

Лента и нарезка

панели LOOP и SPLICE
LOOP: что записываем
ОрганЧто делаетЗначенияУмолчание
SYNCбрать длину ленты из темпа хоста; если выключен, длина задаётся ручкой FREEвкл / выклвкл
BARSдлина ленты в тактах, когда SYNC включён1/4 · 1/2 · 1 · 2 · 4 · 81
FREEдлина ленты в миллисекундах, когда SYNC выключен50…10000 мс2000
SLICESна сколько кусочков режется лента4 · 8 · 16 · 32 · 6416
SEEDномер варианта нарезки. Одно зерно даёт одну и ту же склейку навсегда1…99991

SPLICE: как режем
РучкаЧто делаетДиапазонУмолчание
CHAOSдрожание границ кусочков. Действует живьём, не пересобирая раскладку. Границы не могут пересечься: самый короткий кусочек остаётся не короче половины номинального0…10025
REVERSEдоля кусочков, играющих задом наперёд0…10030
REPEATвероятность повторить тот же кусочек ещё раз, заикание0…1000
SKIPвероятность перепрыгнуть кусочек, дырки в рисунке0…1000
XFADEдлина склейки между кусочками (до 300 мс). Фейд не длиннее хвоста уходящего кусочка и половины входящего, иначе склейки шли бы встык и щёлкали0…10030
PANразброс кусочков по панораме, равномощный0…10020

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

Петля и окраска

панель TAPE / OUT
ВХОД → запись на ленту → СКЛЕЙКА → отвод в петлю FEEDBACK → DRIVE: германий → AGE: износ ленты → MIX · OUT

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

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

AGE делает четыре вещи одной ручкой: плавание скорости, выпадения, шипение и спад верхов. Побочно wet-тракт получает базовую задержку около 8 мс: при MIX меньше 100 % с сухим сигналом возможна лёгкая гребёнка.

РучкаЧто делаетДиапазонУмолчание
FEEDBACKсколько склеенного возвращается на ленту. Выше 100 % идёт накопление, но с ограничением внутри петли0…1200
DRIVEгерманиевая сатурация0…10015
AGEизнос ленты: детонация, выпадения, шипение, тёмный верх0…10020
MIXбаланс обработанного и сухого0…100100
OUTвыходная громкость, нейтраль посередине−12…+12 дБ0

Модуляция

три LFO, огибающая, матрица 4 × 8

Матрица составляет главную часть этого плагина. Статичная склейка приедается за минуту; движение делают LFO и огибающая, подключённые к тем же ручкам, что вы крутите руками.

ИсточникОрганыУмолчание
LFO 1…3SHAPE (Sine · Triangle · Saw · Square · S&H · Drift) · SYNC · RATE 0.01…20 Гц · DIV 32 такта…1/64Sine · free · 0.5 Гц · 1
ENVELOPEследит за громкостью входа: ATTACK 1…500 мс, RELEASE 10…2000 мс10 / 200 мс

Восемь целей: длина ленты (LEN), CHAOS, REV, XFADE, PAN, FB, DRIVE, AGE. Глубина каждой связи от −100 до +100: знак решает, вычитает модуляция из положения ручки или прибавляет.

С чего начать в матрице

  • ENV → CHAOS, +40. Громкие места режутся мельче и злее, тихие остаются целыми. Самая музыкальная связь из всех.
  • LFO 1 (медленный, 0.05 Гц) → LEN, ±30. Лента дышит по длине: рисунок уплывает и возвращается.
  • LFO 2 (S&H) → PAN, +60. Кусочки прыгают по панораме скачками, а не плавно.
  • LFO 3 (Drift) → AGE, +50. Плёнка то новая, то убитая, без периодичности.

Модуляция считается раз в блок и сглаживается: цели структурные, посэмповая точность им не нужна.

Рецепты

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

Заикающийся барабан

SYNC вкл · BARS 1 · SLICES 16
CHAOS 10 · REVERSE 0 · REPEAT 35 · SKIP 10 · XFADE 8
DRIVE 25 · AGE 10 · MIX 100

Ритм узнаётся, но постоянно спотыкается. Короткий XFADE держит атаки резкими, реверс выключен намеренно.

Обратная дымка

SYNC вкл · BARS 2 · SLICES 32
CHAOS 45 · REVERSE 80 · XFADE 60 · PAN 60
AGE 55 · FEEDBACK 40 · MIX 100

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

Заморозка как инструмент

Поймайте аккорд → FREEZE
SLICES 8 · CHAOS 20 · REVERSE 40 · XFADE 45
FEEDBACK 0 · AGE 35 · играйте RE-SPLICE вручную

Лента больше не пишет, и RE-SPLICE становится клавишей: каждое нажатие даёт новую перестановку того же аккорда.

Лента, которая съедает себя

FEEDBACK 95…115 · DRIVE 45 · AGE 70
SLICES 8 · CHAOS 30 · XFADE 50
ENV → AGE +60 · LFO 1 → FB ±25

Материал уходит по кругу, темнея и разваливаясь. Держите руку на FEEDBACK: выше 100 % это накопление, и оно нарастает.

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

честно

Известные упрощения

  • Заводские пресеты задуманы как отправные точки, а не как готовые звуки.
  • LFO в режиме SYNC считает 4/4 и не привязывает фазу к позиции хоста: после перемотки фаза не восстанавливается.
  • Wet-тракт задержан на ~8 мс (это цена износа ленты). При MIX меньше 100 % возможна лёгкая гребёнка с сухим.
  • На заморозке шов ленты слышен раз в круг: стык начала и конца записи. Это классический артефакт лупера, он не убран.

Технические границы

  • Форматы: VST3, AU (тип aufx) и отдельная программа. Производитель D-module, код Tspl.
  • Шины: стерео вход и выход.
  • Защита от Inf/NaN: клип перед каждой нелинейностью и аварийный сброс состояний. Это урок, вынесенный из Bleep.
  • Пресетов хоста нет, программа одна; настройки живут в проекте, вместе с зерном.
  • Проверено: pluginval уровня 10 в обоих форматах и auval. Замечаний нет.