Extensions fonctionne avec Live 12.4.5 Suite, actuellement disponible en bêta publique. Inscrivez-vous pour commencer dès maintenant

Cassez les codes.
Créez votre propre version de Live.

DécouvrezExtensions

Créez des extensions qui repoussent les limites de Live Suite grâce à un nouveau SDK JavaScript ouvert.

Extensions est un ensemble d’outils qui s’exécutent en parallèle de Live et sont accessibles d’un simple clic droit depuis n’importe où dans votre Set. 

Extensions est un ensemble d'outils additionnels qui permettent d’automatiser les tâches fastidieuses, de stimuler de nouvelles idées et de faire faire à Live des choses inédites.

Extensions SDK vous donne accès à une API JavaScript ouverte, documentée et développée spécialement pour Live.
Commencer

Les extensions s'intègrent directement au workflow de Live. Elles peuvent lire l'intégralité de votre Set (pistes, clips, structure) et le modifier.

Des outils sans limites

Parcourez des hacks encore inexplorés, des modules insolites et des intégrations expérimentales : une source d’inspiration pour vos propres créations.

Partagez et découvrez Extensions sur Discord
[Cliquez pour agrandir]

Élargissez, transformez et personnalisez Live. Rejoignez la bêta, téléchargez le SDK et commencez à expérimenter.

FAQs

Ableton Extensions, disponible depuis Live 12.4.5, permet aux utilisateur·ices de développer et d'utiliser leurs propres outils au sein d'Ableton Live grâce à Extensions SDK.

Les Extensions peuvent interagir avec les pistes, les clips, le MIDI, les périphériques, le tempo et d'autres éléments d'un Set Live afin d'automatiser des tâches, de transformer des données musicales et d'étendre les possibilités de Live.

Extensions est disponible dans Live 12 Suite Beta, version 12.4.5 ou ultérieure. Les Extensions ne sont pas disponibles dans Live Standard, Intro ou Lite.

Les Extensions peuvent être programmées pour agir sur les pistes, clips, notes MIDI, périphériques, le tempo, et bien d'autres fonctionnalités. Vous pouvez créer des Extensions pour :

  • Transformer le MIDI
  • Analyser la structure des morceaux et des pistes
  • Automatiser des tâches répétitives
  • Créer des patterns génératifs inhabituels
  • Se connecter à des services externes
  • Ou même jouer à des jeux dans Live !

Une fois une Extension installée dans Live (via Préférences → Extensions), voici comment y accéder :

  • Faites un clic droit sur un élément de votre Set (ex : un clip MIDI, une piste ou un autre élément).
  • Consultez le menu contextuel qui apparaît.
  • Si l'Extension peut être utilisée avec cet élément, elle apparaîtra dans ce menu.
  • Cliquez sur son nom pour lancer ou modifier l'Extension.

Après l'avoir sélectionnée dans le menu, une fenêtre contextuelle s'affichera, dans laquelle vous pourrez modifier les paramètres de l'Extension avant de l'exécuter. Le déclenchement d'une Extension l'exécute une seule fois : elle effectue sa tâche, retourne un résultat ou applique des modifications, puis s'arrête.

Pour développer des Extensions, les éléments suivants doivent être installés sur votre ordinateur (macOS ou Windows) :

Les Extensions sont créées sur la plateforme Node.js, un environnement d'exécution JavaScript gratuit, open source et multiplateforme. Elles sont déclenchées depuis le menu contextuel accessible par clic droit sur l'élément concerné de votre Set.

Max for Live est un environnement de patching créatif complet qui permet de créer des synthèses, des instruments personnalisés et des chaînes de signal complexes.

Les Extensions, quant à elles, sont des outils basés sur JavaScript qui interagissent directement avec le Set lui-même, affectant la structure, les données et le workflow.

Le SDK utilise des technologies web standard que les assistants de codage IA maîtrisent bien. Si vous parvenez à décrire clairement l'idée que vous avez pour cette Extension, vous devriez être capable de créer un outil fonctionnel avec l’aide de l’IA, même sans expérience en programmation.

Pour plus d'informations, consultez la documentation disponible dans le dépôt GitHub d'Ableton Extensions SDK.