El 2 de junio, Ableton sacó algo que cambia el trato entre un DAW y la gente que lo usa. El Extensions SDK, ahora en beta pública, te deja escribir herramientas que corren dentro de Live con JavaScript, TypeScript y Node.js. Aparecen en el menú contextual (clic derecho) de Live y actúan sobre las partes de un Set que de verdad tocas: pistas, clips, MIDI, dispositivos, tempo, estructura del arreglo. Durante años, la respuesta a "por qué Live no hace simplemente X" era un hilo de foro y a esperar. Ahora la respuesta puede ser un script.
¿Qué se puede construir de verdad con esto?
Los primeros ejemplos lo dicen todo. Está BBenCut, un troceador de breakbeats montado sobre la librería de Nick Collins, ese tipo de herramienta de chop que los productores de jungle y breaks llevan veinte años apañando a mano. Hay un conversor de imagen a MIDI, una implementación de PaulStretch para Live a través del port del algoritmo de olilarkin, una herramienta de arreglo que coloca la estructura del tema con locators, y una utilidad para renombrar clips, para todo el que alguna vez se ha quedado mirando catorce clips llamados "Audio 3". Alguien hasta programó un Flappy Bird donde el juego sirve para ir recogiendo una melodía. El rango es justo el punto: esto no es un set de funciones cerrado, es un campo de juego.
Por dentro tira de paquetes NPM y de las API de Node.js, así que la caja de herramientas de un desarrollador web se traslada directa. Escribes en el editor que quieras, VS Code incluido, y la extensión habla con tu Set en directo.
¿Cuáles son los límites ahora mismo?
Esto es una beta, y Ableton trazó las vallas con claridad. Las extensiones no pueden tocar los controles de hardware, los sistemas de afinación ni la integración con Max for Live, y no pueden lanzarse solas al arranque. Así que todavía no es la vía hacia mapeos de controlador a medida ni automatización en segundo plano. Es una forma de actuar sobre un Set bajo demanda, desde el menú, cuando tú lo pides. Un primer paso deliberadamente estrecho en lugar de una plataforma de plugins completa.
La respuesta a "por qué Live no hace simplemente eso" era esperar. Ahora puede ser un script que escribes esta noche.
¿Para quién es esto realmente?
Necesitas Live 12 Suite Beta, versión 12.4.5 o posterior, más el SDK gratuito y Node.js. Así que está limitado a usuarios Suite, y te pide estar cómodo en un editor de código. Es un filtro real. Pero los que llevan las salas y los sellos del underground siempre han tenido una población callada de cacharreros: los que se programan sus propias cadenas de exportación, los que montaban patches de Max antes de que existiera Max for Live. Esos son los que van a convertir esto en herramientas compartidas que el resto de la escena se descargará. La documentación vive en GitHub, lo que significa que las buenas extensiones van a viajar rápido.



