Ableton выпустила Extensions SDK — инструмент, позволяющий пользователям Live Suite писать расширения на JavaScript. С помощью этого SDK музыканты и продюсеры могут анализировать и изменять проекты, настраивая свой рабочий процесс без необходимости осваивать сложные языки программирования. Он не обрабатывает аудио, но бесплатно расширяет творческие возможности.
Как работает SDK расширений для Live Suite 🛠️
Extensions SDK предоставляет API, позволяющий взаимодействовать с внутренней структурой проектов Live. Скрипты на JavaScript могут получать доступ к трекам, клипам, устройствам и параметрам, автоматизируя повторяющиеся задачи или создавая новые функции. Поскольку нет доступа к обработке аудио, основное внимание уделяется логике редактирования и организации. Это открывает путь к созданию индивидуальных инструментов без необходимости касаться C++ или Max for Live, снижая технический барьер для случайных разработчиков.
Прощай, отговорка «я не умею программировать» 😅
Теперь любой сможет создать расширение, которое упорядочивает треки по цветам или генерирует случайные структуры, а затем свалить вину на SDK, если проект будет звучать как сгоревший транзистор. Самое приятное — не нужно быть гением кодинга; достаточно скопировать и вставить из Stack Overflow и молиться. Если что-то пойдёт не так, всегда можно сказать, что это экспериментальная функция. Наконец-то у лени появился официальный союзник.