VOID ABLETON LINK AUDIO

EN FR

Le pont audio entre vos outils créatifs. VOID Ableton Link Audio est une couche d’intégration multi-host pour Ableton Link Audio, l’extension réseau audio embarquée dans Ableton Live 12.4. Il permet de faire transiter de l’audio entre Ableton Live, Max/MSP, TouchDesigner, VCV Rack et openFrameworks sur un même réseau local — sans câble audio virtuel, sans loopback, sans matériel spécialisé. Synchronisé au beat, à l’échantillon près, en stéréo.

1. Le Concept : Link étendu à l’audio

Ableton Link existe depuis 2016 et synchronise tempo, beat et phase entre des centaines d’applications musicales sur un réseau local. Link Audio est l’évolution majeure de Link arrivée avec Ableton Live 12.4 (sortie publique le 5 mai 2026) : la possibilité de faire transiter non seulement l’horloge, mais l’audio lui-même entre les pairs du réseau.

Chaque pair peut publier un ou plusieurs canaux audio nommés, et chaque pair peut s’abonner aux canaux des autres. Les buffers audio sont horodatés selon la position en beats partagée — les récepteurs peuvent ainsi réaligner l’audio sur la grille rythmique commune même en cas de léger drift d’horloge entre machines.

VOID Ableton Link Audio apporte cette fonctionnalité dans les outils créatifs qui ne la supportent pas encore nativement, et garantit qu’ils peuvent tous interopérer entre eux et avec Live.

2. Architecture Multi-Host : Cinq Environnements

Une seule couche C++ partagée (core/), déployée à travers les principaux environnements créatifs. Chaque host bénéficie de la même architecture : LinkAudioManager en singleton ref-counted, ring buffer SPSC lock-free pour la chaîne audio, callback Link sur thread haute priorité.

  • Ableton Live 12.4+ — Support natif. Aucun plugin nécessaire. Sélectionnez la source dans le menu “Audio From” d’une piste, c’est tout.
  • Max/MSP — Deux externals MSP, void.linkaudio.send~ (publication) et void.linkaudio.receive~ (abonnement), livrés dans un Max package complet (helpers, refpages, vignette).
  • TouchDesigner — Deux CHOPs, LinkAudioSend et LinkAudioReceive, avec sortie d’état complète sur Info CHOP et Info DAT (compteurs de trafic, liste de pairs, valeurs de timeline Link).
  • VCV Rack 2 — Deux modules Void Link Audio Send et Void Link Audio Receive, multi-architecture (mac arm64, mac x64, win x64).
  • openFrameworks — Addon ofxAbletonLinkAudio, distribué dans son propre dépôt avec exemples (sender, receiver, ping-pong).

3. Latence, Format, Timing

Le protocole Link Audio transmet de l’audio PCM en entiers signés 16-bit, mono ou stéréo, avec horodatage en beats sur la timeline Link partagée. Les performances mesurées sur LAN gigabit avec switch standard :

  • Latence sub-frame à 48 kHz — l’audio reste musicalement aligné même sur des machines différentes.
  • Découverte automatique des pairs sur le réseau via UDP multicast.
  • Reconnexion résiliente : si un pair tombe, le canal se rétablit automatiquement à son retour.
  • Plusieurs flux simultanés entre plusieurs pairs sur le même réseau, sans configuration.

Le canal est limité à 1 ou 2 voies (mono ou stéréo) par flux, conformément à l’API Ableton Link Audio actuelle. Le multicanal au-delà du stéréo nécessitera une évolution upstream chez Ableton.

4. Cas d’usage typiques

  • Performance live multi-machines — votre Ableton Live envoie son master à un TouchDesigner sur un autre laptop, qui réagit en visuel à l’audio en temps réel, sans interface audio entre les deux.
  • Installation interactive — un Raspberry Pi avec openFrameworks publie un flux audio capturé d’un capteur, un Max patch sur une autre machine le traite, le résultat revient sur Live qui le diffuse.
  • Setup hybride studio — Live envoie son bus drum à Max, qui applique du traitement modulaire, et le retour passe sur VCV Rack pour synthèse FM, le tout sur la même machine ou sur deux machines en réseau.
  • Smartphone comme micro sans-fil (à venir, v0.3.0) — un téléphone Android publie son micro en Link Audio, votre Ableton Live l’entend directement comme une source.

Hosts supportés en v0.1.0

 

Host Plateformes Statut
Ableton Live 12.4+ Mac + Windows Natif, sans installation
Max / MSP macOS Universal + Windows x64 Externals signés/notarisés
TouchDesigner macOS Universal + Windows x64 CHOPs signés/notarisés
VCV Rack 2 macOS arm64 + macOS x64 + Windows x64 Plugin tri-architecture
openFrameworks macOS, Linux, Windows Addon (dépôt séparé)

Spécifications Techniques :

  • Format wire : audio PCM 16-bit signé, mono ou stéréo
  • Sample rate testé : 48 kHz
  • Réseau : LAN UDP multicast (auto-découverte)
  • OS : macOS 11+ (Apple Silicon + Intel) — Windows 10+ x64
  • Compatibilité : Ableton Live 12.4 et supérieur
  • Licence : GPL-2.0-or-later (open source) — voir section ci-dessous

Installation :

  1. Téléchargez le ZIP correspondant à votre host depuis la page de release v0.1.0.
  2. Décompressez et suivez le README inclus dans chaque ZIP (instructions spécifiques par host).
  3. Pour Ableton Live, aucune installation n’est nécessaire : Live 12.4+ supporte Link Audio nativement. Activez Link et Link Audio dans les Préférences.

Open Source — GPL-2.0-or-later

VOID Ableton Link Audio est entièrement open source, distribué sous licence GPL-2.0-or-later. Le code source complet est disponible sur GitHub, sous-modules et tooling de build inclus.

Le projet est construit sur Ableton Link, la bibliothèque open source d’Ableton AG, elle-même en GPL-2.0-or-later. La clause virale GPL implique que tout binaire qui lie statiquement Link doit être également GPL — c’est pourquoi VOID Ableton Link Audio est lui aussi GPL. Une licence commerciale alternative pour Link est disponible directement chez Ableton (link-devs@ableton.com).

Cette implémentation est indépendante et n’est pas approuvée, certifiée ou supportée par Ableton. Les marques “Ableton”, “Live” et “Link” appartiennent à Ableton AG.