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 : Six 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) etvoid.linkaudio.receive~(abonnement), livrés dans un Max package complet (helpers, refpages, vignette). - Pure Data (vanilla 0.56-2+) — Deux externals,
void.linkaudio.send~etvoid.linkaudio.receive~, avec patches d’aide. À notre connaissance, première implémentation publique de Link Audio sur Pd vanilla. Multi-architecture (mac universal, win x64, linux x64, linux arm64). - TouchDesigner — Deux CHOPs,
LinkAudioSendetLinkAudioReceive, 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, linux x64, linux arm64).
- openFrameworks — Addon
ofxAbletonLinkAudio, distribué dans son propre dépôt avec exemples (sender, receiver, ping-pong).
Depuis la v0.3.0 (15 mai 2026), VCV Rack 2 et Pure Data sont également disponibles sur Linux x86_64 et ARM64. Max/MSP et TouchDesigner restent Mac + Windows uniquement, Cycling ’74 et Derivative ne distribuant pas leurs éditeurs pour Linux.
3. Plugins VST3 / AU pour DAW
Pour les utilisateurs de DAW (Reaper, Bitwig, Logic Pro, Cubase, Studio One, FL Studio, Ableton Live, etc.), deux plugins compagnons VoidLinkAudioSend et VoidLinkAudioReceive sont disponibles aux formats VST3 (Mac + Win) et AU (Mac). Ils apportent la même fonctionnalité de routage audio inter-app et sur réseau local, intégrée directement dans le flux DAW.
Distribués séparément en pay-what-you-want sur Gumroad. Support CLAP prévu dans une release ultérieure.
4. 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.
5. 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.
- Network jam — un musicien rejoint votre session depuis son propre laptop sur le même réseau Wi-Fi, vous vous entendez l’un l’autre en tempo, chacun jouant dans son outil préféré (Live, Pure Data, Max, VCV Rack…).
- Routage audio inter-application — remplace BlackHole, Loopback ou VB-Cable pour router de l’audio entre applications sur la même machine, sans driver virtuel à installer.
- Sessions cross-platform avec pairs Linux — une machine Linux faisant tourner VCV Rack ou Pure Data rejoint la même session Link Audio que les pairs Mac et Windows, sample-accurate, même tempo, même transport.
- 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.4.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.3.0
| Host | Plateformes | Statut |
|---|---|---|
| Ableton Live 12.4+ | Mac + Windows | Natif, sans installation |
| Max / MSP | macOS Universal + Windows x64 | Externals signés/notarisés |
| Pure Data (vanilla 0.56-2+) | macOS Universal + Windows x64 + Linux x86_64 + Linux ARM64 | Signés/notarisés sur Mac, non signés sur Linux (standard) |
| TouchDesigner | macOS Universal + Windows x64 | CHOPs signés/notarisés |
| VCV Rack 2 | macOS arm64 + macOS x64 + Windows x64 + Linux x86_64 + Linux ARM64 | Plugin multi-architecture |
| openFrameworks | macOS, Linux, Windows | Addon (dépôt séparé) |
| VST3 / AU plugins | macOS Universal + Windows x64 | Pour tout DAW (Reaper, Bitwig, Logic, Cubase…) |
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 — Linux x86_64 / ARM64 (VCV Rack et Pure Data, testés sur Ubuntu 22.04+ et Ubuntu 24.04+)
- Compatibilité : Ableton Live 12.4 et supérieur
- Licence : GPL-2.0-or-later (open source) — voir section ci-dessous
Téléchargement et installation :
Deux options pour obtenir VOID Ableton Link Audio :
- Bundle pré-compilé sur Gumroad (pay-what-you-want, gratuit OK) — installation simple, tout-en-un :
- Connecteurs (Max, Pure Data, TouchDesigner, VCV Rack, openFrameworks) : structurevoid.gumroad.com/l/voidlinkaudio-connectors
- Plugins VST3 / AU pour DAW : structurevoid.gumroad.com/l/voidlinkaudio-vst
- Binaires individuels par host sur GitHub Releases — pour les utilisateurs avancés : page de release v0.3.0.
- Téléchargez le bundle ou le ZIP du host souhaité.
- Décompressez et suivez le README inclus (instructions spécifiques par host).
- 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.