English · Для авторов расширений
Анализ и нарезка любых аудиоклипов
Свои стили: палитра, карточки, кнопки
Скрипт может быть одной командой, собственным окном или закреплённой панелью. Lua уже встроен в приложение: устанавливать интерпретатор или компилятор не нужно.
.lua, пакет .vltscript или проект Lua .vltcreator. Установка сама не запускает код.Для разового запуска есть Скрипты → Запустить файл…, для поиска установленной команды — Выбрать команду…. В piano roll используйте Alt + правую кнопку или меню действий: обычная правая кнопка служит для удаления нот.
| Раздел | Что здесь делать |
|---|---|
| Библиотека | Установка и поиск. Для выбранной команды — горячая клавиша, контекстные меню и запуск. Во вкладке «Расширение» — включение и автозапуск; в «Разрешениях» — доступ к данным. |
| Активность | Работающие и завершённые экземпляры. Выберите запуск, чтобы увидеть журнал. Значки остановки и перехода в Creator доступны по ситуации; текст ошибки находится в журнале. |
| Справка | Это руководство, SDK и создание нового инструмента. |
Обновление из файла, экспорт, открытие исходников и удаление находятся в верхнем ряду значков библиотеки. Наведите курсор, чтобы увидеть подпись. Обновление сохраняет назначения при неизменных идентификаторах расширения и команды.
Горячая клавиша назначается на вкладке «Команда». Конфликт с другой командой будет показан до сохранения. В списке контекстов можно включить только места, которые поддерживает автор. «Закрепить напрямую» выводит команду отдельным пунктом вместо подменю «Скрипты».
{}; специальные значения указывает автор команды.Панель можно закрепить сверху, снизу, слева или справа, а также вынести в плавающее окно. Меню предоставляет те же действия без перетаскивания. Размещение, видимость и кнопки сохраняются после перезапуска.
Дорожки, клипы, параметры и исходники аудио, на которые ссылается проект, доступны для чтения автоматически, если автор заявил соответствующие права. Для отдельных файлов инструмент открывает стандартное окно выбора. Папку можно выдать в менеджере.
| Доступ | Как работает |
|---|---|
| Чтение проекта и его медиа | Автоматически, если не отозвано пользователем. Это не открывает весь диск или соседние файлы. |
| Изменение проекта и транспорта | Отдельное разрешение. Пакет изменений отменяется обычным Undo. В совместном проекте изменение через скрипты заблокировано. |
| Запись файлов | Отдельное разрешение и выбранное место назначения. Исходные медиа сохраняются. |
| Сеть и внешние программы | Отдельные разрешения; для программы дополнительно выбирается конкретный исполняемый файл. |
Автозапуск выключен при установке. Включайте его отдельно для нужного расширения. После сбоя при автозапуске инструмент приостанавливается до ручного включения. «Остановить все» завершает скрипты и их задания.
Откройте Создать в Creator… → Lua-скрипт. Мини-модули остаются отдельным типом проекта. В Creator слева исходники и ресурсы, в центре код и диагностика, справа помощник AI. Ctrl + Space вызывает дополнение, Ctrl + F — поиск.
Для обмена экспортируйте .vltscript: пакет содержит код и ресурсы. Получателю нужен VLTONE с подходящим SDK. SDK содержит примеры, описание API и инструкции для автора.
| Симптом | Что проверить |
|---|---|
| Команда не появилась в меню клипа | Она включена в менеджере, поддерживает контекст «Клипы» и отмечена в списке контекстных меню. |
| Слайсер не режет клип | Запустите на аудиоклипе, разрешите изменение проекта, проверьте журнал «Активности». Режим совместной сессии запрещает изменение. Для растянутого, реверсированного или составного клипа алгоритму нужна поддержка соответствующего режима источника. |
| Файл не доступен | Он должен быть исходником проекта, ресурсом пакета или выбранным файлом/выданной папкой. После отзыва прав откройте «Разрешения» и пересмотрите запрос. |
| «Активируйте проект инструмента» | Вернитесь на вкладку проекта, указанного в заголовке окна скрипта. Скрипт сохраняет привязку к исходному проекту. |
| Ошибки revision или identity | Проект изменился либо устройство заменено. Обновите данные инструмента и повторите действие. Автору нужно перечитать снимок перед применением. |
| Инструмент завис или завершился | Остановите его в «Активности». Посмотрите ошибку, затем откройте нужную строку в Creator. Длительную обработку автор должен делить на задания и короткие обработчики. |