VLTone Creator БЕСПЛАТНО

Создавай эффекты.Соединяй идеи.

Твой звук начинается со связей. Собирай эффекты из нод, добавляй свою логику и C++ — и превращай схему в мини-модуль для VLTone.

113типов нод
8типов портов
2внешние ручки
∞идей для звука
01ПУТЬ СИГНАЛА

Звук, который ты собрал сам.

Вход, обработка, выход. А между ними — твои решения. Вот Gentle Tremolo: шесть нод превращают обычный сигнал в ритмичную пульсацию.

Gentle Tremolo
Input

Один сигнал идёт в две ветви: сухую и обработанную.

Выбери ноду, чтобы проследить её связи. Схема объясняет обработку; звук здесь не воспроизводится.

Раздели вход на две ветви. Одна сохранит исходный звук, другая пройдёт через Gain. LFO будет менять усиление во времени.

Соедини обе ветви в Mix. Ручка Depth определит, сколько обработанного сигнала попадёт в результат. Весь путь остаётся перед глазами.

Собрать Gentle Tremolo по шагам
02ТИПИЗИРОВАННЫЕ СВЯЗИ

У каждого провода есть смысл.

Звук, число, событие, функция. Цвет и форма порта подсказывают, что можно соединить. Выбери тип — и посмотри, какую задачу он решает.

Audio

Звуковой поток: mono или stereo. Соединяет вход, эффекты и выход модуля.

Input → Gain → Output

Один выход может питать несколько входов. У каждого входа — один источник. Нужен другой тип? Добавь явный преобразователь, например Number to Integer.

Для Function важен не только тип, но и полная сигнатура. Для Array и List сначала выбери тип коллекции. Так схема остаётся понятной даже с десятками связей.

Типы портов и правила соединений
03МОДУЛЯЦИЯ

Параметры приходят в движение.

Любая ручка с числовым входом может получать сигнал. Пусть фильтр движется за огибающей, панорама — за LFO, а глубина эффекта — за твоей логикой.

Gentle TremoloLFO → Gain → Mix

Подвигай ручки: Rate меняет скорость, Depth — размах модуляции. Это визуальная модель без воспроизведения звука.

LFO даёт повторяемое движение, Random — меняющиеся значения, Sample & Hold — ступени. Выбирай форму и скорость под свою идею.

Map Range согласует диапазоны, Clamp ограничит размах, Smooth смягчит скачки. Number обновляется на каждом сэмпле, а провод заменяет ручное значение.

От LFO до сложной модуляции
04БИБЛИОТЕКА НОД

Начни с готового. Собери своё.

113 типов нод — от готовых эффектов до элементарных операций. Собери цепочку за минуту или спустись до формул, фильтров и отдельных сэмплов.

Справочник всех 113 нод
05ПАМЯТЬ И ОБРАТНАЯ СВЯЗЬ

Схема умеет помнить.

Накопление, счётчики, задержки, обратная связь. Для них нужно состояние: значение, которое остаётся после предыдущего сэмпла.

History + AddСэмпл 0
History0.0Предыдущее значение
Add+ 0.1Next: 0.1

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

History хранит Number, Audio, Gate, Integer или коллекцию. Write enable позволяет удержать значение, Reset — начать заново. Мгновенный цикл без памяти редактор не пропустит.

Для аудиозадержки используй Delay Buffer. Несколько Read Delay Tap могут читать одну память с разным временем задержки — основа для эха и многоголосной обработки.

Как правильно замкнуть обратную связь
06СОБСТВЕННЫЕ НОДЫ

Большая идея. Один блок.

Выдели часть графа и преврати её в собственную ноду. Внутри остаются все соединения, снаружи — только выбранные порты. Используй результат снова и снова.

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

Экземпляры разделяют определение, но хранят независимое состояние. Make independent создаёт отдельную версию. Для подходящих элементарных схем доступен oversampling 2× и 4×.

Вложенные схемы и oversampling
07INTERFACE

Снаружи — только нужное.

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

В Gentle Tremolo первая ручка управляет Rate, вторая — Depth. Задай понятные диапазоны, единицы и defaults. Одна ручка может управлять несколькими параметрами.

Настрой оформление карточки и до восьми режимов с общим управлением. Стабильные ID ручек сохраняют связь с автоматизацией при переименовании.

YOUR MODULEGentle Tremolo
Rate1.8 Hz
Depth35%
MainPre FX
Оформление карточки и автоматизация
08C++23 / SDK 1

Твой алгоритм становится нодой.

Когда готовых блоков мало, добавь C++ Function. Напиши обработку, обнови ноду — Creator создаст порты по сигнатуре функции.

process.cppC++23
#include <vlt/creator.hpp>

vlt::AudioFrame process(vlt::AudioFrame audio,
                        float gain = 0.5f) {
    return {audio.left * gain,
            audio.right * gain};
}
audiogainprocess()

AudioFrame, float и bool превращаются в Audio, Number и Gate. Структура результата может дать несколько выходов, а Function-порт позволяет вызывать другую C++-ноду из своего кода.

SDK описывает состояние, подготовку, сброс, latency и tail. Память готовится заранее, чтобы обработка работала в реальном времени. После изменения сигнатуры обнови порты.

Код, сигнатуры и Creator SDK
09CREATOR ASSISTANT

Начни с описания звука.

Расскажи помощнику, что ты хочешь услышать. Он работает в контексте открытого Creator: читает граф, меняет ноды, редактирует C++ и помогает со сборкой.

«Собери мягкий тремоло. Первая ручка — скорость, вторая — глубина. Проверь соединения и скомпилируй».

Пример последовательности работы
Input → Graph → Output

Помощник получает описание проекта и доступных нод. Укажи характер эффекта, нужные ручки и ограничения.

Возможности и настройка AI-помощника
10ИЗ СХЕМЫ В ЭФФЕКТ

Соедини. Собери. Используй.

Сохрани исходную схему, нажми Compile и добавь свой мини-модуль в Channel Strip. Когда идея изменится, обнови тот же модуль.

От проекта до мини-модуля
.vltcreator

Исходный проект хранит граф, расположение нод, режимы и код. Открывай его, когда нужно изменить эффект.

Валидация помогает найти несовместимые порты, неподключённые входы и циклы без памяти до прослушивания. Для C++ также доступны сообщения компилятора с указанием строки.

Сохранение, установка и обновление
11ПОВТОРНОЕ ИСПОЛЬЗОВАНИЕ

Хорошие идеи остаются с тобой.

Сохраняй целые эффекты и небольшие полезные блоки. Передавай готовый результат или редактируемую схему — для каждой задачи есть свой формат.

.vltcreator

Продолжить работу

Проект с раскладкой, кодом и режимами. Для себя, соавтора или следующей версии эффекта.

.vltnode

Повторить удачный блок

Собственная нода и её зависимости. Импортируй в другой проект Creator и подключай к новым идеям.

.vltmini

Использовать эффект

Скомпилированный мини-модуль для установки в VLTone и работы в Channel Strip.

Начни с Gentle TremoloТот самый проект из примеров — открой и измени его под себя.Подробнее о форматах и обмене
LUA CREATOR

Свои команды. Свой рабочий процесс.

Ноды и C++ создают обработку звука. Lua работает с проектом: генерирует MIDI, редактирует клипы, анализирует аудио и открывает собственные окна. Два направления Creator дополняют друг друга.

Открыть Lua Creator и руководство
NEXT CONNECTION: YOU

Теперь соедини
свою идею.