Am 2. Juni hat Ableton etwas veröffentlicht, das den Deal zwischen einer DAW und den Leuten, die sie benutzen, verändert. Das Extensions SDK, jetzt in der öffentlichen Beta, lässt dich Tools schreiben, die in JavaScript, TypeScript und Node.js direkt in Live laufen. Sie tauchen in Lives Kontextmenü (Rechtsklick) auf und greifen auf die Teile eines Sets zu, die du wirklich anfasst: Spuren, Clips, MIDI, Geräte, Tempo, Arrangement-Struktur. Jahrelang war die Antwort auf "warum kann Live nicht einfach X" ein Forum-Thread und Warten. Jetzt kann die Antwort ein Script sein.
Was lässt sich damit wirklich bauen?
Die ersten Beispiele sagen alles. Da ist BBenCut, ein Breakbeat-Slicer auf Basis der Library von Nick Collins, genau die Art Chop-Tool, das Jungle- und Breaks-Producer sich seit zwanzig Jahren von Hand zusammenbasteln. Es gibt einen Bild-zu-MIDI-Konverter, eine PaulStretch-Implementierung für Live über olilarkins Portierung des Algorithmus, ein Arrangement-Tool, das die Songstruktur mit Locators auslegt, und ein Werkzeug zum Umbenennen von Clips, für jeden, der jemals auf vierzehn Clips namens "Audio 3" gestarrt hat. Jemand hat sogar ein Flappy Bird gebaut, bei dem das Spiel eine Melodie einsammelt. Genau die Bandbreite ist der Punkt: Das ist kein festes Feature-Set, das ist eine Spielwiese.
Unter der Haube zieht es NPM-Pakete und Node.js-APIs herein, der vorhandene Werkzeugkasten eines Webentwicklers überträgt sich also direkt. Du schreibst im Editor deiner Wahl, VS Code inklusive, und die Extension spricht mit deinem laufenden Set.
Wo liegen aktuell die Grenzen?
Das ist eine Beta, und Ableton hat klare Grenzen gezogen. Extensions können weder Hardware-Steuerung noch Stimmungssysteme oder die Max-for-Live-Integration anfassen, und sie können nicht von allein beim Programmstart loslegen. Das ist also noch nicht der Weg zu eigenen Controller-Mappings oder Automatisierung im Hintergrund. Es ist eine Möglichkeit, auf Anforderung auf ein Set einzuwirken, aus dem Menü, wenn du es willst. Ein bewusst enger erster Schritt statt einer kompletten Plugin-Plattform.
Die Antwort auf "warum kann Live das nicht einfach" war: warten. Jetzt kann sie ein Script sein, das du heute Abend schreibst.
Für wen ist das wirklich?
Du brauchst Live 12 Suite Beta, Version 12.4.5 oder neuer, dazu das kostenlose SDK und Node.js. Es ist also auf Suite-Nutzer begrenzt und verlangt, dass du dich in einem Code-Editor wohlfühlst. Das ist ein echter Filter. Aber unter denen, die die Clubs und Labels des Underground am Laufen halten, gab es immer eine stille Gruppe von Tüftlern: die, die sich ihre eigenen Export-Ketten scripten, die Max-Patches gebaut haben, bevor es Max for Live überhaupt gab. Genau diese Leute werden daraus geteilte Tools machen, die der Rest der Szene herunterlädt. Die Dokumentation liegt auf GitHub, was heißt: Die guten Extensions werden sich schnell verbreiten.



