midi-transposeТранспонирование MIDI
Выделение, ноты, актуальное состояние и один шаг Undo.
Преврати повторяющиеся действия в одну команду. Собери MIDI-генератор, анализатор аудио или целое окно для своей задачи — прямо внутри VLTone.
Бесплатно. Lua уже входит в VLTone.
Выберите подходящий способ расширения VLTone: обработку звука в графе или инструмент работы с проектом.
Выбран редактор, соответствующий задаче. Подробный справочник доступен на странице Creator.
Перейти к нодам и C++Lua 5.5 входит в VLTone. Скрипты запускаются в отдельных процессах; управляет изменениями проекта сама DAW.
Проверенный скрипт установлен и доступен в меню скриптов.
Check проверяет исходник, но не заменяет проверку поведения на копии проекта.
local context = vlt.context.get()
local tracks = context.selection.tracks or {}
return {
message = "Selected tracks: " .. #tracks
}Минимальная команда читает контекст и возвращает сообщение. Для практики с изменениями открой midi-transpose из SDK.
Скрипт получает контекст выделения и выполняет поддерживаемые операции через Script SDK.
Пакет правок применён согласованно и доступен в истории.
Начните с примера midi-transpose: он учитывает выделение, диапазон MIDI и актуальность состояния.
Script SDK позволяет создавать инструменты с интерфейсом внутри VLTone.
Инструмент имеет свой интерфейс и управляемый жизненный цикл.
Скрипты могут работать с PCM, готовить файлы и измерять результат. Обработка выполняется как задача инструмента, а не как DSP-нода аудиопотока.
Получен измеренный или сгенерированный аудиоматериал для аранжировки.
Установленные пакеты управляются через менеджер скриптов. Разрешения задают доступные им действия.
Команды доступны там, где нужны, а пакет можно передать другому пользователю.
Открой папку примера в Lua Creator, изучи manifest.json и код примера, затем проверь запуск на копии проекта. В архиве — SDK и готовые примеры.
midi-transposeВыделение, ноты, актуальное состояние и один шаг Undo.
arrangement-labКомпозиция, ритм, шесть аудиопартий, микшер и измерения.
styled-workbenchОкна, вкладки, таблицы, оформление и события.
transient-slicerАнализ аудио и подготовка слайсов для проекта.
pcm-analysisЧтение аудиобуферов и измерение сигнала.
background-eventsРеакция на события и управление временем жизни задачи.
SDK reference в редакторе показывает справочник установленной версии. Для внешнего редактора: vlt_script_worker --sdk выводит каталог API, --check file.lua проверяет файл без выполнения.
Creator и Lua доступны бесплатно, без регистрации.