Autrefois réservé aux spécialistes, aux amateurs et aux geeks, Linux est aujourd'hui une solution tout à fait viable pour l'informatique de bureau quotidienne. De plus, et pour diverses raisons, Linux a tendance à être moins exigeant en ressources système que Windows et macOS, et peut ainsi donner une nouvelle vie à du matériel plus ancien qui autrement s'ajouterait à la montagne croissante de déchets électroniques.
La grande question pour nous, les producteurs de musique, est donc la suivante :« Pouvons-nous utiliser Linux pour la production audio ? » La réponse est un « Oui ! » retentissant. Je dirais même que c'est mieux que Windows et macOS.
Mais il y a des mises en garde :creusons donc un peu plus.
- LIRE LA SUITE :Qu'est-ce que la synthèse granulaire et comment l'utiliser ?
Qu'est-ce que Linux en réalité ?
La première chose à savoir à propos de Linux est qu’il ne s’agit pas d’un système d’exploitation (OS). Il s'agit plutôt d'un noyau :le cœur d'un système d'exploitation qui est chargé en mémoire au moment de l'exécution et qui gère toutes les opérations essentielles de bas niveau et les communications entre le matériel et les logiciels.
Le noyau Linux est un logiciel libre et open source (FOSS), et tout le monde peut donc l'utiliser et le modifier sans payer de frais de licence. Cela a conduit à la construction de tout un écosystème de systèmes d’exploitation sur le noyau Linux, appelés « distributions » (abréviation de « distributions »). Et comme la plupart des distributions elles-mêmes sont des FOSS, les développeurs sont libres d'adapter et de personnaliser les distributions à leur guise, et de créer de nouvelles distributions basées sur une autre. Cela nous donne des lignées de systèmes d'exploitation associés qui partagent certaines fonctionnalités et compatibilités de base tout en étant spécialisés dans d'autres domaines.
À cette diversité s’ajoutent les environnements de bureau, qui sont distincts des distributions. En termes simples, l'environnement de bureau est chargé de fournir l'interface via laquelle les utilisateurs interagissent avec l'ordinateur, mais il peut également inclure d'autres outils et fonctionnalités.
La plupart des distributions sont préconfigurées avec un environnement de bureau spécifique, et d'autres sont proposées en plusieurs versions différenciées par l'environnement de bureau utilisé. Il est également possible de remplacer le bureau par une option préférée, ou même d'exécuter des éléments d'un bureau sur un autre pour assurer la compatibilité avec les logiciels qui nécessitent ce bureau différent.
Tout cela peut sembler plutôt déroutant, surtout si vous êtes nouveau dans le monde de Linux, mais ce qui doit être clair, c'est que la philosophie open source de Linux permet une profondeur de liberté et de choix sans précédent – et de plus en plus réduite – sous Windows et macOS. Les développeurs Linux adoptent cette philosophie ouverte et profitent pleinement de la liberté de créer des systèmes d'exploitation et des applications adaptés à presque tous les cas d'utilisation... et oui, cela inclut la production musicale.
Ubuntu Studio. Image :Presse Quelle distribution Linux convient le mieux aux producteurs de musique ?
L'une des distributions Linux les plus populaires à usage général est Ubuntu. Il fournit un système d'exploitation moderne, attrayant et facile à utiliser pour travailler et jouer, et bénéficie d'être basé sur Debian, l'une des distributions les plus anciennes et les mieux prises en charge qui soient.
Par conséquent, Ubuntu, ou un dérivé comme le très efficace et populaire Linux Mint, fournira une plate-forme solide pour configurer une plate-forme de création musicale. Mais pourquoi s'embêter à faire cela vous-même alors qu'un membre de la famille Ubuntu a fait tout cela pour vous ?
Ubuntu Studio est livré préchargé avec des DAW, des plugins et de nombreux autres outils audio. Pour les tâches non liées à la production musicale que nous devons (ou aimons) effectuer, il existe des éditeurs de photos et des bibliothécaires, du montage graphique, du montage et du streaming vidéo, de la modélisation et de l'animation 3D, et bien plus encore. De plus, il contient toutes les applications de productivité quotidiennes dont vous pourriez avoir besoin, comme un navigateur Web, un client de messagerie, une suite bureautique, des lecteurs multimédias, etc. Mieux encore, toutes ces applications et outils préinstallés sont des logiciels libres et ne vous coûtent donc pas un centime.
Je ne dis pas qu'Ubuntu Studio est le seul jeu en ville, mais c'est une solution de haute qualité, prête à l'emploi, qui ne nécessite pas d'expérience Linux ou de savoir-faire préalable pour démarrer, et c'est donc ma recommandation comme point de départ pour une plate-forme de production musicale basée sur Linux.
LMMS. Image :Presse Mon matériel audio et mon contrôleur fonctionneront-ils avec Linux ?
La compatibilité matérielle sous Linux peut être problématique car elle oblige les fabricants à produire des pilotes compatibles Linux – beaucoup ne le font pas. Ou bien, cela signifie s'appuyer sur des membres de la communauté de développement Linux qui se sentent suffisamment motivés pour écrire un pilote personnalisé.
Heureusement, la compatibilité matérielle audio et MIDI est assez fiable, car ALSA (Advanced Linux Sound Architecture), qui sous-tend les E/S audio et MIDI dans la plupart des distributions, prend entièrement en charge la norme USB Class Compliant; toute interface audio et/ou MIDI USB2 relativement moderne devrait fonctionner parfaitement. De plus, vous pouvez trouver des pilotes personnalisés pour les anciens périphériques USB et PCI, et il existe un sous-système prenant en charge une gamme d'interfaces Firewire, vous pourrez donc peut-être dépoussiérer un vieux boîtier d'E/S qui se cache au fond d'un placard, ou acheter quelque chose de bon marché sur le marché de l'occasion.
Mais qu’en est-il des contrôleurs – claviers, contrôleurs de pad, contrôleurs de mixage, etc. ? Beaucoup d'entre eux utilisent d'anciens messages MIDI fiables pour les communications, et donc, à tout le moins, tout contrôleur doté de connecteurs MIDI standard fonctionnera via une interface MIDI USB Class Compliant. Les contrôleurs qui se connectent directement via USB et qui adhèrent à la norme Class Compliant fonctionneront également, bien que certaines fonctionnalités puissent reposer sur des communications propriétaires qui s'exécutent parallèlement aux messages MIDI standard, et ces fonctionnalités peuvent ne pas fonctionner comme prévu (ou pas du tout).
Il est important de garder à l’esprit que de nombreuses interfaces et contrôleurs nécessitent un panneau de configuration logiciel pour accéder à toutes leurs fonctionnalités, et que les fabricants publient rarement des versions Linux natives de ces logiciels (Connect 4/12 de Bitwig étant une exception récente notable). Est-ce un problème ? Cela dépend de la quantité de configuration pouvant être effectuée directement à partir du matériel lui-même, mais même si le panneau de configuration logiciel est essentiel, tout n'est pas perdu car vous pourrez peut-être exécuter la version Windows sous Linux… J'y reviendrai dans un instant.
En fin de compte, un rapide coup d'œil sur les sites Web des fabricants devrait révéler des détails sur la façon dont votre matériel fonctionnera avec Linux.
Bitwig Connect 4/12 Image :Presse Quel logiciel de musique puis-je exécuter sous Linux ?
Bien que la plupart des DAW les plus populaires et les plus connus ne soient pas disponibles pour Linux, la plate-forme est néanmoins très bien servie sur ce front.
La meilleure option FOSS est probablement Ardour, un DAW professionnel et puissant qui n’est pas sans rappeler Cubase, Pro Tools et Logic Pro. Ardour est également disponible pour Windows et macOS, vous pouvez donc facilement l'essayer sans avoir besoin d'une configuration Linux. LMMS est une autre bonne option FOSS multiplateforme, en particulier pour ceux qui apprécient la méthode de travail de FL Studio.
Du côté commercial, on retrouve les noms familiers de Bitwig Studio, Reaper et Tracktion Waveform Pro. Bien qu'il ne s'agisse pas de FOSS, tous sont disponibles dans des versions natives Linux et fonctionnent exactement comme sur Windows et macOS.
En ce qui concerne les plugins, il existe trois formats largement utilisés :LADSPA, DSSI et LV2, ce dernier étant le plus moderne, le plus performant et le plus répandu. Il existe également une version native Linux du format VST ouvert de Steinberg, qui permet de compiler des plugins à partir du même code source que les VST Windows et macOS. Et la même astuce qui permet à certains panneaux de contrôle matériels Windows de fonctionner sous Linux peut également être utilisée avec certains plugins Windows VST (patience, j'y arrive !).
En ce qui concerne les plugins eux-mêmes, du côté FOSS, il existe un vaste choix de réverbérations, de processeurs de dynamique, de délais, d'effets de modulation et de tous les autres types standards d'effets et de processeurs. Certains sont excellents, d'autres bons, d'autres moins, mais il n'y a rien de perdu si un plugin gratuit s'avère un peu nul !
Il existe également de nombreux excellents instruments disponibles, notamment les célèbres et populaires Vital, VCV Rack et Decent Sampler.
Les options de plugins commerciaux sont de moins en moins nombreuses. U-he prend en charge Linux sur tous ses instruments et effets, et de nombreux développeurs travaillant au sein de l'écosphère Tracktion prennent également en charge la plate-forme, nous offrant, par exemple, une version native Linux du puissant et innovant synthétiseur MOK Waverazer. Il y en a d'autres, alors assurez-vous de faire une recherche rapide pour voir ce qui est disponible.
Vital. Image :Presse Vous continuez à mentionner les logiciels Windows fonctionnant sous Linux… ?
J'ai évoqué la possibilité d'exécuter des versions Windows du logiciel du panneau de configuration matériel et des plugins sous Linux. La même astuce peut également fonctionner avec certaines applications Windows et est rendue possible grâce à un outil appelé Wine.
Wine est une couche de compatibilité, et non un émulateur ou une machine virtuelle, effectuant des allers-retours entre les appels d'API Windows et les commandes POSIX utilisées par Linux. Ce fouillis permet aux applications et plugins Windows de fonctionner sous Linux, même s'il ne s'agit pas d'une solution miracle, car certaines applications, en particulier celles dont l'application des licences est élaborée, ne succomberont pas aux charmes de Wine.
Néanmoins, Wine peut résoudre certains problèmes de compatibilité autrement insolubles. Pour voir ce qui peut fonctionner via Wine, consultez la base de données de l'application Wine HQ.
Carla. Image :Presse Qu'est-ce qui rend Linux si performant pour l'audio ?
Une autre chose que j'ai mentionnée plus tôt est que Linux est sans doute meilleur pour la production audio que Windows ou macOS. Si cela semble difficile à croire, alors vous ne connaissez pas JACK !
JACK est l'équivalent Linux d'ASIO sous Windows et de CoreAudio sous macOS, offrant la prise en charge de flux audio à faible latence et à taux d'échantillonnage élevé pour les applications et le matériel d'E/S audio. Pratiquement toutes les applications audio Linux (et de nombreuses autres applications de créativité) prennent en charge JACK, et celles qui ne le font pas peuvent toujours faire transiter leurs entrées et sorties audio via le système JACK.
Il est possible de laisser JACK en arrière-plan faire son travail, un peu comme vous le feriez avec ASIO ou CoreAudio, mais c'est un gros gaspillage de ses talents. Vous voyez, les applications que vous exécutez et le matériel d'E/S connecté à votre ordinateur créent des nœuds dans JACK et, à l'aide d'une application telle que Catarina, vous pouvez librement patcher et acheminer les signaux entre ces nœuds. Ajoutez un hôte de plugin tel que Carla, et vous pourrez facilement combiner des DAW, des instruments autonomes, d'autres applications et des chaînes de traitement dans un patch JACK — Carla agira même comme un contrôle de transport principal pour l'ensemble du patch.
Ainsi, par exemple, vous pouvez prendre la sortie de Mixxx (une application FOSS DJ) et de SooperLooper (un looper/sampler FOSS en direct) et les acheminer vers certains effets avant de les mélanger directement sur une piste de votre DAW. Comme autre exemple, vous pouvez prendre la sortie de votre DAW, mélanger un flux de micro en direct et certains instruments hébergés dans Carla, et les acheminer vers OBS Studio pour les diffuser sur Internet.
JACK donne à Linux une puissance phénoménale en tant que système d'exploitation pour créer de la musique. Là où Windows et macOS se présentent comme des plates-formes sur lesquelles les DAW peuvent fonctionner, JACK transforme l'ensemble du système d'exploitation en DAW , et votre réel DAW n’est qu’un ensemble de nœuds au sein de ce système plus vaste. À certains égards, il s'agit d'une différence subtile, mais à d'autres égards, cela change complètement la donne.
Fenêtre d'édition d'Ardour. Image :Presse Ok, vous m'avez convaincu… et maintenant ?
Le passage des mondes douillets de Windows et macOS aux vastes perspectives de Linux peut sembler intimidant, et il y a beaucoup à apprendre et à s’adapter. Ce n’est pas sorcier, cependant, et de nombreuses aides et conseils sont disponibles en ligne. Donc, si vous êtes quelqu'un qui n'hésite pas à se salir les mains en informatique avec un peu d'installation du système d'exploitation, de formatage du disque, etc., alors vous devriez vous en sortir très bien.
Bien sûr, la meilleure façon de savoir si Linux est fait pour vous est de l'essayer. Vous avez jusqu'en octobre pour que Windows 10 atteigne sa fin de vie, et probablement 10 minutes avant qu'Apple ne publie sa prochaine mise à jour de macOS, il n'y a donc jamais eu de meilleur moment pour déterrer une machine plus ancienne, ou envisager de configurer un système à double démarrage et d'essayer Linux. Vous serez surpris de voir à quel point c'est bon.