PipeASIO est un développement indépendant, porté par un internaute tchèque sous le pseudo M0N7Y5 et quelques autres. Si vous avez déjà fait de la MAO (Musique Assistée par Ordinateur) vous savez forcément ce qu’est un ASIO. Pour tous les autres, je vais résumer grossièrement.

L’acronyme ASIO signifie Audio Stream Input/Output, ce qui se traduit simplement par « Entrée et sortie des signaux audio ». C’est le protocole qui permet à un logiciel de dialoguer avec la puce qui gère le matériel sonore de votre PC. Chaque logiciel s’appuie ainsi sur une sorte de chemin logique qui va dire à la « carte son » ce qu’elle doit faire.

Une prise en charge complète et autonome
Ce chemin direct offre un avantage énorme pour l’utilisateur, il permet un traitement instantané des ordres donnés. Ce qui n’est pas désagréable quand on fait de la musique. Personne n’a envie d’entendre un instrument « sonner » quelques instants après avoir appuyé sur la touche d’un clavier MIDI, par exemple.

FLStudio et PipeASIO
Le service proposé par PipeASIO permet de retrouver ce dialogue sous Linux depuis des outils développés sous Windows comme FL Studio ou Ableton. Le travail a été mené à partir d’un fork de WineASIO qui a été modifié pour dialoguer avec PipeWire pour retrouver une latence minimale.

Ableton et PipeASIO
PipeASIO parfaitement fonctionnel avec les logiciels standard
Les tests ont montré que le résultat est beaucoup plus efficace qu’auparavant. La gestion audio est parfaite, le fonctionnement ne perd rien en route1, aucune information n’est égarée et la latence proposée est conforme à celle d’un synthétiseur commercial. Testé par l’auteur avec FL Studio sous CachyOS et Proton, PipeASIO est également fonctionnel sous Ableton et devrait l’être tout autant avec Reaper. Des logiciels de MAO parmi les plus standards du marché.
Toute la documentation est disponible sur Github. Vous trouverez les sources, un guide d’installation et plein d’informations sur le site dédié. Le tout est sous licence GPL 3.0… Je ne sais pas pourquoi, mais je pense que ce genre de développement est une vraie avancée pour certains utilisateurs sous Linux. J’imagine plein de petites « Steam Deck » se transformer en outils de composition du jour au lendemain.
Un grand merci à Alexis pour l’info !
Notes :
| 2,5€ par mois | 5€ par mois | 10€ par mois | Le montant de votre choix |






Grand merci Pierre et Alexis, je ne n’avais pas vue passer cette info, c’est chose faite!
Je vais m’empresser de tester ça aujourd’hui 😁
Pour reaper il existe une version native linux
Super, merci pour cette info ! Je vais tester ce week end sur mon FLstudio et Abletone !
@ALF: Yep mais avec quelles performances ?
Très intéressant merci Pierre. Et l’occasion de me rendre compte, ayant fait un peu de MAO il y a très longtemps, que c’était sous Windows et pas sous un Linux encore émergent à l’époque. Mais bon c’était essentiellement du MIDI, rien de bien complexe.
AH pas mal oui. En natif sous Linux il a déjà tout ce qui faut, mais pour utiliser les logiciels Windows c’était très limité il me semble. Faudra que j’y jette un œil ça m’intéresse.
Je ne connaissait pas. Merci @Pierre pour cette découverte. Je vais essayer ça dès que j’aurais fait un backup du système (au cas où).
Je vais l’utiliser principalement pour du MIDI GS/XG mais j’aimerais avoir plus de précisions:
J’utilise souvent des mixes multi-sources tel que WAV+MIDI et des flux audio multi-canaux+MIDI+Vidéo. Ces types de mixes sont une vraie galère sur Linux (alors que ça marche très bien sur Windows).
Sais-t’on si PipeASIO supporte les sources multiples et surtout les flux multi-canaux?
@CHP : Ça vient de sortir ;)
@Pierre Lecourt
Les performances ne peuvent être que meilleures puisque que la version linux de reaper peut communiquer directement avec PipeWire
Maintenant un problème bloquant sous linux est le manque de compatibilité de plugins (VST) disponibles sous windows. Et d’autre part malgré l’excellence de logiciels audio sous linux comme ardour par exemple la grande majorité des outils et des interfaces matérielles sont conçus pour windows. C’est clairement regrettable mais c’est ainsi…
Une très bonne chose pour toutes les applications non natives qui doivent utiliser WineAsio (effectivement ça rajoute de la latence).
Mais, les musiciens sur Linux, avec leurs outils natifs, profitent déjà de faible latence sur leurs outils (kernel low latency, priorisation des processus, kernel temps réel…). Discutez avec la communauté LinuxMAO, vous verrez que la faible latence sous Linux (2-3ms), c’est pas seulement un rêve, c’est une réalité.
@ALF: et Vine4VST ?
@ALF: Perso, je n’utilise qu’un seul vst (mais tellement essentiel pour moi, je travail a son équivalent en lv2 mais c’est pas encore gagné…) et c’est la seule chose qui fait que je dois me coltiner wine, sinon, j’ai toujours trouvé mon bonheur en lv2, au pire, juice + Claude (vue le prix de RAM, faut se rattraper un peu sur l’usage de l’IA), ça fait le taf quand on a une idée de plug-in (oui, sauf pour mon fameux vst, je n’ai pas encore réussit, c’est assez compliqué).
Évidemment, a chacun ses préférences.
@Nasra: Avec https://xenomai.org/ on peut même arriver a 0.5ms de latence.
ElkOS est une plateforme de développement pour des outil audio et inclut le « kernel » xenomai pour x86/x64 et rpi 4 (pas encore le 5, dommage)
L’audio sous Linux n’a rien a envier, a windows ou MacOS, côté performance, mais il est vrai que c’est plus difficile a prendre en mains.