Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mao [Le 15/02/2023, 16:39]
krodelabestiole [L'audio sous Ubuntu]
mao [Le 25/03/2024, 00:11] (Version actuelle)
krodelabestiole [Gestionnaires de session] + lien raysession sur linuxMAO
Ligne 5: Ligne 5:
 <note tip>Vous trouverez une excellente documentation en français sur [[http://​www.linuxmao.org/​Accueil|LinuxMAO]].</​note>​ <note tip>Vous trouverez une excellente documentation en français sur [[http://​www.linuxmao.org/​Accueil|LinuxMAO]].</​note>​
  
-Il existe de nombreuses applications de musique sur %%GNU/​Linux%%. De plus, le serveur de son nommé [[jackd|JACK]] permet d'​utiliser et de router (lier ensemble) beaucoup d'​entre elles en audio et/ou en [[:MIDI]].+Il existe de nombreuses applications de musique sur %%GNU/​Linux%%. De plus, le serveur de son nommé [[:PipeWire]] permet d'​utiliser et de router (lier ensemble) beaucoup d'​entre elles en audio et/ou en [[:MIDI]].
  
-On trouve aussi de nombreux effets et instruments virtuels en plugins de logiciel hôtes : standards [[LADSPA]] pour les effets et [[DSSI]] pour les instruments,​ le format [[LV2]] se présente comme le successeur à la fois du [[LADSPA]] et du [[DSSI]], et des [[VST]] sont aussi maintenant portés ou développés nativement pour %%GNU/​Linux%%.+On trouve aussi de nombreux effets et instruments virtuels en plugins de logiciel hôtes : standards [[:LADSPA]] pour les effets et [[:DSSI]] pour les instruments,​ le format [[:LV2]] se présente comme le successeur à la fois du [[:LADSPA]] et du [[:DSSI]], et des [[:VST]] sont aussi maintenant portés ou développés nativement pour %%GNU/​Linux%%.
  
 ===== L'​audio sous Ubuntu ===== ===== L'​audio sous Ubuntu =====
Ligne 25: Ligne 25:
 ==== Optimisation audio ==== ==== Optimisation audio ====
  
-La durée du calcul entre le déclenchement d'un événement (note d'​un ​contrôleur ​[[MIDI]] par ex.) et la reproduction du son qui lui est associé est appelée "​**temps de latence**"​. Cette durée peut être gênante pour un musicien (au delà de 30 ms environ). Heureusement,​ Linux intègre maintenant de base un noyau optimisé pour le temps réel, qui réduit cette durée tant que possible.+La durée du calcul entre le déclenchement d'un événement (note d'un [[:​controleurs midi|contrôleur ​MIDI]] par ex.) et la reproduction du son qui lui est associé est appelée "​**temps de latence**"​. Cette durée peut être gênante pour un musicien (au delà de 30 ms environ). Heureusement,​ Linux intègre maintenant de base un noyau optimisé pour le temps réel, qui réduit cette durée tant que possible.
  
 Une autre manière de réduire cette durée est de diminuer la taille du tampon audio ("​**buffer**"​ en anglais) dans les réglages audio de sa config (les réglages de [[:​jackd|JACK]] en général). Cela se fait au détriment des ressources processeurs qui sont plus sollicitées. Si le processeur est surchargé, cela se traduit au niveau sonore par des craquements audibles appelés "​**Xruns**"​. Une autre manière de réduire cette durée est de diminuer la taille du tampon audio ("​**buffer**"​ en anglais) dans les réglages audio de sa config (les réglages de [[:​jackd|JACK]] en général). Cela se fait au détriment des ressources processeurs qui sont plus sollicitées. Si le processeur est surchargé, cela se traduit au niveau sonore par des craquements audibles appelés "​**Xruns**"​.
Ligne 42: Ligne 42:
 =====Distributions orientées MAO===== =====Distributions orientées MAO=====
  
-Certaines distributions ou [[:​variantes|variantes d'​Ubuntu]] sont plus à même de remplir vos besoins en MAO.+Certaines ​autres ​distributions ​Linux ou [[:​variantes|variantes d'​Ubuntu]] sont plus à même de remplir vos besoins en MAO.
 ^Distribution^Origine^Bureau^Commentaires^ ^Distribution^Origine^Bureau^Commentaires^
-| [[:Ubuntu Studio]] | Ubuntu | [[:XFCE]] | [[:​variantes#​variantes-reconnues|Variante reconnue d'​Ubuntu]],​ [[:Ubuntu Studio]] est livrée avec des logiciels pour le graphisme, la vidéo et la MAO. Pour monter un studio virtuel il faudra par contre configurer [[:​jackd|JACK]] ​ manuellement et les applications dans les dépôts officiels sont généralement moins à jour que dans les [[:​kxstudio|dépôts KXStudio]]. (voir aussi : [[https://​wiki.ubuntu.com/​UbuntuStudio/​PackageList|paquets audio de UbuntuStudio]]) |+| [[:​KXStudio]] | Ubuntu et [[https://​www.debian.org|Debian]] | | [[:​KXStudio]] était l'une des meilleure distribution dédiée à la MAO. Il s'agit maintenant de [[:​dépôts]] à ajouter à Ubuntu (ou [[wpfr>​Debian]]) sur lequel vous trouverez des logiciels dédiés à la MAO plus nombreux et plus récents que sur les dépôts officiels d'​Ubuntu ou [[:Ubuntu Studio]]. | 
 +| [[:Ubuntu Studio]] | Ubuntu | [[:KDE]] | [[:​variantes#​variantes-reconnues|Variante reconnue d'​Ubuntu]],​ [[:Ubuntu Studio]] est livrée avec des logiciels pour le graphisme, la vidéo et la MAO. Pour monter un studio virtuel il faudra par contre configurer [[:​jackd|JACK]] ​ manuellement et les applications dans les dépôts officiels sont généralement moins à jour que dans les [[:​kxstudio|dépôts KXStudio]]. (voir aussi : [[https://​wiki.ubuntu.com/​UbuntuStudio/​PackageList|paquets audio de UbuntuStudio]]) |
 | [[http://​www.bandshed.net/​avlinux/​|AV Linux]] | [[http://​www.debian.org/​|Debian]] | [[:XFCE]] | Distribution conçue pour déployer un studio audio / vidéo / graphique sur un matériel d'​ancienne génération ou sur des configurations modestes. | | [[http://​www.bandshed.net/​avlinux/​|AV Linux]] | [[http://​www.debian.org/​|Debian]] | [[:XFCE]] | Distribution conçue pour déployer un studio audio / vidéo / graphique sur un matériel d'​ancienne génération ou sur des configurations modestes. |
 | [[https://​musixdistro.wordpress.com/​|Musix]] | [[http://​www.debian.org/​|Debian]] | [[:KDE]] | [[http://​www.linuxmao.org/​Musix|Musix]],​ développée en Argentine est dédiée à la production audio, vidéo et graphique avec des logiciels exclusivement libres. | | [[https://​musixdistro.wordpress.com/​|Musix]] | [[http://​www.debian.org/​|Debian]] | [[:KDE]] | [[http://​www.linuxmao.org/​Musix|Musix]],​ développée en Argentine est dédiée à la production audio, vidéo et graphique avec des logiciels exclusivement libres. |
 | [[https://​librazik.tuxfamily.org|LibraZik]] | [[http://​www.debian.org/​|Debian]] | [[:Mate]] | Vous trouverez une excellente documentation en français sur [[https://​librazik.tuxfamily.org/​|son site officiel]], et de l'aide également sur [[http://​linuxmao.org/​LibraZiK|LinuxMAO]]. |  | [[https://​librazik.tuxfamily.org|LibraZik]] | [[http://​www.debian.org/​|Debian]] | [[:Mate]] | Vous trouverez une excellente documentation en français sur [[https://​librazik.tuxfamily.org/​|son site officiel]], et de l'aide également sur [[http://​linuxmao.org/​LibraZiK|LinuxMAO]]. | 
 +| [[https://​geekosdaw.tuxfamily.org/​|GeekosDaw]] | [[https://​www.opensuse.org|OpenSUSE]] | | GeekosDaw n'est pas une distribution,​ mais comme [[:​KXStudio]] pour Debian et Ubuntu, c'est un ensemble de dépôts qui permettent de transformer la très bonne distribution d'​origine allemande OpenSUSE en station de travail audio. |  ​
  
 Des listes plus complètes de distributions orientées audio : Des listes plus complètes de distributions orientées audio :
Ligne 53: Ligne 55:
   * **(en)** [[http://​www.linux-sound.org/​distro.html]]   * **(en)** [[http://​www.linux-sound.org/​distro.html]]
  
-<note tip>​[[:​KXStudio]] était l'une des meilleure distribution dédiée à la MAO. Il s'agit maintenant d'un dépôt à ajouter à Ubuntu (ou [[wpfr>​Debian]]) sur lequel vous trouverez des logiciels dédiés à la MAO plus nombreux et plus récents que sur les dépôts officiels d'​Ubuntu ou [[:Ubuntu Studio]].</​note>​ 
  
 ===== Édition audio, mixage, enregistrement ===== ===== Édition audio, mixage, enregistrement =====
Ligne 66: Ligne 67:
 ===== DJing ===== ===== DJing =====
  
-^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^ +Ubuntu permet de mixer des morceaux ​de musique en temps réel, ​comme on le fait avec des platines ​vinyle et une table de mixage.
-| [[mixxx]] | pour mixer et scratcher comme avec des platines (proche ​de **Traktor**) | [[LV2]] | [[jackd|JACK]] ALSA | [[apt>​mixxx]] / mixxx 2 disponible sur [[http://​www.mixxx.org/​download/​|ces dépôts]] | +
-| [[https://​terminatorx.org/​|TerminatorX]] | pour mixer et scratcher ​comme avec des platines ​| [[LADSPA]] | [[jackd|JACK]] ALSA | [[apt>​terminatorx ]] | +
- +
-Une liste plus complète ​de logiciels de djing sur linux : **(en)** [[http://​linux-sound.org/​ddj.html]]+
  
 +À ce sujet consulter la [[:​djing|page dédiée concernant le DJing]] sous Linux.
 ===== DAWs (studios virtuels) et Séquenceurs midi ===== ===== DAWs (studios virtuels) et Séquenceurs midi =====
  
Ligne 78: Ligne 76:
 Elles intègrent la plupart du temps un **séquenceur**,​ qui joue le rôle de "chef d'​orchestre"​ et automatise les différents instruments et effets virtuels. Ces séquenceurs proposent en général d'​assembler et de jouer de courtes séquences ou des boucles appelées "​patterns"​. En fonction du séquenceur,​ ces patterns peuvent être édités de différentes façons : **piano roll** (une représentation des notes de piano sous forme de frise chronologique),​ **tracker** (édition des notes en hexadécimal au clavier texte, pas très intuitif mais extrêmement rapide, hérité de la scène démo), **step sequencer** (suite de boutons, plutôt pour des parties rythmiques),​ partitions musicales traditionnelles,​ etc.  Le protocole utilisé pour commander les instruments et les effets est généralement le [[:MIDI]]. On parlera donc généralement de **séquenceurs MIDI**, par opposition aux **séquenceurs audio**, qui permettent d'​organiser dans le temps la lecture de samples audio. Elles intègrent la plupart du temps un **séquenceur**,​ qui joue le rôle de "chef d'​orchestre"​ et automatise les différents instruments et effets virtuels. Ces séquenceurs proposent en général d'​assembler et de jouer de courtes séquences ou des boucles appelées "​patterns"​. En fonction du séquenceur,​ ces patterns peuvent être édités de différentes façons : **piano roll** (une représentation des notes de piano sous forme de frise chronologique),​ **tracker** (édition des notes en hexadécimal au clavier texte, pas très intuitif mais extrêmement rapide, hérité de la scène démo), **step sequencer** (suite de boutons, plutôt pour des parties rythmiques),​ partitions musicales traditionnelles,​ etc.  Le protocole utilisé pour commander les instruments et les effets est généralement le [[:MIDI]]. On parlera donc généralement de **séquenceurs MIDI**, par opposition aux **séquenceurs audio**, qui permettent d'​organiser dans le temps la lecture de samples audio.
  
-Les **instruments** génèrent les sons (il s'agit de synthétiseurs ou de sampleurs) et les **effets** les modifient. Ces **instruments** et ces **effets** ​contrôlés en [[:MIDI]] peuvent être des machines externes (via une interface [[:MIDI]]), des logiciels standalone (via [[:​jackd|JACK]]),​ des extensions [[:​LADSPA]],​ [[:DSSI]] ou [[:LV2]] (voir [[#​instruments|plus bas]]), ou être partie intégrante de la DAW. C'est donc souvent un autre paramètre à prendre en compte dans le choix du bon logiciel.+Les **instruments** génèrent les sons (il s'agit de synthétiseurs ou de sampleurs) et les **effets** les modifient. Ces **instruments** et ces **effets** [[:controleurs midi|contrôlés en MIDI]] peuvent être des machines externes (via une interface [[:MIDI]]), des logiciels standalone (via [[:​jackd|JACK]]),​ des extensions [[:​LADSPA]],​ [[:DSSI]] ou [[:LV2]] (voir [[#​instruments|plus bas]]), ou être partie intégrante de la DAW. C'est donc souvent un autre paramètre à prendre en compte dans le choix du bon logiciel.
  
 Ces studios peuvent être **modulaires**,​ dans ce cas chaque séquenceur,​ instrument ou effet dans l'​application est un "​module"​ qui peut être relié à un autre par des liens graphiques (qui transmettent généralement des données audio ou [[:MIDI]]). C'est une représentation virtuelle des différentes machines qu'on peut trouver dans un studio d'​enregistrement,​ avec leurs câbles audio et [[:MIDI]]. Dans le cas contraire les DAWs reproduisent généralement les fonctionnalités d'une grosse table de mixage multi-effet,​ donc plus simple à prendre en main mais avec des possibilités de routage un peu moins poussées. Ces studios peuvent être **modulaires**,​ dans ce cas chaque séquenceur,​ instrument ou effet dans l'​application est un "​module"​ qui peut être relié à un autre par des liens graphiques (qui transmettent généralement des données audio ou [[:MIDI]]). C'est une représentation virtuelle des différentes machines qu'on peut trouver dans un studio d'​enregistrement,​ avec leurs câbles audio et [[:MIDI]]. Dans le cas contraire les DAWs reproduisent généralement les fonctionnalités d'une grosse table de mixage multi-effet,​ donc plus simple à prendre en main mais avec des possibilités de routage un peu moins poussées.
Ligne 123: Ligne 121:
 | [[http://​home.gna.org/​zynjacku/​|zynjacku]] | station multi-effets (lv2rack) et synthés (zynjacku) pour plugins [[:LV2]] | [[:LV2]] | [[:​jackd|JACK]] | [[apt>​zynjacku]] | | [[http://​home.gna.org/​zynjacku/​|zynjacku]] | station multi-effets (lv2rack) et synthés (zynjacku) pour plugins [[:LV2]] | [[:LV2]] | [[:​jackd|JACK]] | [[apt>​zynjacku]] |
  
-==== JACK et les gestionnaires ​de session ====+==== Gestionnaires ​de session ====
  
-Dans la mesure où [[:​jackd|JACK]] ​permet ​de relier en audio ou en midi tous les logiciels compatibles,​ il peut être considéré lui-même (avec l'​ensemble du parc logiciel) comme un studio virtuel modulaire. Le problème dans ce cas est que toutes ces applications standalone doivent être chargées indépendamment,​ reliées entre elles, et pour chacune de ces applications il faut charger la sauvegarde ou le preset sur lequel on souhaite travailler. Ça peut devenir très lourd logistiquement. Heureusement,​ on a mis en place des protocoles qui permettent de gérer tout cela automatiquement,​ sous forme de session qu'on peut sauvegarder et réouvrir. Le gestionnaire de session s'​occupe alors en principe de relancer les différentes applications,​ de les connecter, et de recharger les settings correspondants.+Dans la mesure où [[:​pipewire#​gestionnaire_de_session|PipeWire]] et [[:​jackd|JACK]] ​permettent ​de relier en audio ou en midi tous les logiciels compatibles,​ il peut être considéré lui-même (avec l'​ensemble du parc logiciel) comme un studio virtuel modulaire. Le problème dans ce cas est que toutes ces applications standalone doivent être chargées indépendamment,​ reliées entre elles, et pour chacune de ces applications il faut charger la sauvegarde ou le preset sur lequel on souhaite travailler. Ça peut devenir très lourd logistiquement. Heureusement,​ on a mis en place des protocoles qui permettent de gérer tout cela automatiquement,​ sous forme de session qu'on peut sauvegarder et réouvrir. Le gestionnaire de session s'​occupe alors en principe de relancer les différentes applications,​ de les connecter, et de recharger les settings correspondants.
  
-Malheureusement ​il existe plusieurs protocoles de session différents et toutes les applications ne sont pas uniformisées. **JACK session** est le protocole le plus récent, et probablement définitif, mais il n'est pas implémenté partout. Et il existe du coup plusieurs gestionnaires de session différents : +[[:​pipewire#​gestionnaire_de_session|PipeWire]] est généralement fourni avec le gestionnaire **[[https://​pipewire.pages.freedesktop.org/​wireplumber/​|WirePlumber]]**. On trouvait auparavant **PipeWire Media Session**, maintenant assez obsolète.((voir en anglais la [[https://​docs.pipewire.org/​page_session_manager.html|documentation officielle]] des gestionnaires de session pour PipeWire)) 
-  * [[:​QJackCtl]] permet de gérer les applications compatibles **JACK session** + 
-  * [[http://​www.linuxmao.org/​Ladish|LADISH]] permet aussi de gérer les applications compatibles ​ **JACK session**, mais en plus les applications compatibles **LASH**, protocole plus ancien, et aussi dans une certaine mesure les applications compatibles [[:​jackd|JACK]] qui n'​implémentent aucun protocole +Pour [[:​jackd|JACK]] ​il existe ​malheureusement ​plusieurs protocoles de session différents et toutes les applications ne sont pas uniformisées. **JACK session** est le protocole le plus récent, et probablement définitif, mais il n'est pas implémenté partout. Et il existe du coup plusieurs gestionnaires de session différents :((Un comparatif plus détaillé des protocoles de session : **(en)** [[https://​www.linuxmusicians.com/​viewtopic.php?​p=39846#​p39846]])) 
-  * [[http://​www.linuxmao.org/​Non-Session-Manager|Non Session Manager]] peut travailler même indépendamment de [[:​jackd|JACK]]+  * [[:​QJackCtl]] permet de gérer les applications compatibles **JACK session**. 
 +  ​* **[[http://​www.linuxmao.org/​Ladish|LADISH]]** permet aussi de gérer les applications compatibles ​ **JACK session**, mais en plus les applications compatibles **LASH**, protocole plus ancien, et aussi dans une certaine mesure les applications compatibles [[:​jackd|JACK]] qui n'​implémentent aucun protocole. 
 +  ​* **[[http://​www.linuxmao.org/​Non-Session-Manager|Non Session Manager]]** (**NSM**) ​peut travailler même indépendamment de [[:​jackd|JACK]].
  
 ^ Nom ^ Description ^ Protocole ^ Installation ^ ^ Nom ^ Description ^ Protocole ^ Installation ^
Ligne 137: Ligne 137:
 | [[https://​kx.studio/​Applications:​Claudia|Claudia]] | Application issue du projet **KXStudio**. Proche de **Gladish**,​ elle permet de router les différentes applications compatibles [[:​jackd|JACK]] et fournit en plus un inventaire détaillé des applications disponibles. | LADISH JACK-session LASH | [[apt>​claudia]] via les [[:​kxstudio|dépots KXStudio]] | | [[https://​kx.studio/​Applications:​Claudia|Claudia]] | Application issue du projet **KXStudio**. Proche de **Gladish**,​ elle permet de router les différentes applications compatibles [[:​jackd|JACK]] et fournit en plus un inventaire détaillé des applications disponibles. | LADISH JACK-session LASH | [[apt>​claudia]] via les [[:​kxstudio|dépots KXStudio]] |
 | [[http://​non.tuxfamily.org/​wiki/​index.php?​page=Non%20DAW|Non-DAW]] | **Non Daw** reprend à son compte ce concept de jack comme studio modulaire global et propose ainsi des modules sous forme d'​applications standalone : **Non Timeline** (enregistreur multipiste) **Non Sequencer** (séquenceur MIDI), **Non Mixer** (console de mixage), **Non Session Manager** (gestionnaire de session). | NSM | [[apt>​non-daw]] [[apt>​non-mixer]] [[apt>​non-sequencer]] [[apt>​non-session-manager]] via les [[:​kxstudio|dépots KXStudio]] | | [[http://​non.tuxfamily.org/​wiki/​index.php?​page=Non%20DAW|Non-DAW]] | **Non Daw** reprend à son compte ce concept de jack comme studio modulaire global et propose ainsi des modules sous forme d'​applications standalone : **Non Timeline** (enregistreur multipiste) **Non Sequencer** (séquenceur MIDI), **Non Mixer** (console de mixage), **Non Session Manager** (gestionnaire de session). | NSM | [[apt>​non-daw]] [[apt>​non-mixer]] [[apt>​non-sequencer]] [[apt>​non-session-manager]] via les [[:​kxstudio|dépots KXStudio]] |
 +| [[https://​raysession.tuxfamily.org/​fr/​|RaySession]] | Gestionnaire de session pour [[:​jackd|JACK]] qui vient avec une interface graphique (la baie fonctionne aussi avec [[:​pipewire#​gestionnaire_de_session|PipeWire]]).(([[http://​linuxmao.org/​Ray+Session|RaySession sur LinuxMAO]])) | NSM | [[https://​github.com/​Houston4444/​RaySession/​releases|compilation]] |
  
-Un comparatif plus détaillé des protocoles de session : **(en)** [[https://​www.linuxmusicians.com/​viewtopic.php?​p=39846#​p39846]] 
  
 ===== Instruments ===== ===== Instruments =====
Ligne 195: Ligne 195:
  
 ^ Nom ^ Description ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Environnement ^ Installation ^
-| [[http://​calf-studio-gear.org/#​plugins|calf studio gear]] | une collection complète d'​effets et instruments virtuels de grande qualité : traitements dynamiques (dont compresseur multibande),​ filtres, eqs, delays, distortions,​ harmonic exciter etc. | [[LV2]] ([[jackd|JACK]] via calfjackhost) | [[apt>​calf-plugins]] ​ | +| [[http://​calf-studio-gear.org/#​plugins|calf studio gear]] | une collection complète d'​effets et instruments virtuels de grande qualité : traitements dynamiques (dont compresseur multibande),​ filtres, eqs, delays, distortions,​ harmonic exciter etc. | [[:LV2]] ([[:jackd|JACK]] via calfjackhost) | [[apt>​calf-plugins]] ​ | 
-| [[http://​drobilla.net/​software/​mda-lv2/​|MDA-LV2]] | une collection complète d'​effets (36) de très bonne qualité, port des [[http://​mda.smartelectronix.com/​|MDA-VST]] en [[LV2]] ​ | [[LV2]] | [[apt>​mda-lv2]] ​ | +| [[http://​drobilla.net/​software/​mda-lv2/​|MDA-LV2]] | une collection complète d'​effets (36) de très bonne qualité, port des [[http://​mda.smartelectronix.com/​|MDA-VST]] en [[:LV2]] | [[:LV2]] | [[apt>​mda-lv2]]  ​
-| [[http://​openavproductions.com/​artyfx/​|ArtyFX]] | une autre collection d'​effets,​ à l'​interface soignée, plus minimalistes et orientés live | [[LV2]] | [[apt>​artyfx]] via les [[:​kxstudio|dépots KXStudio]] ​ | +| [[https://​lsp-plug.in/?​page=manuals&​section=expander_stereo|Linux Studio Plugins]] | très bonne collection d'​effets,​ reverbs à convoltuions,​ compresseurs multibandes,​ etc. | [[:LV2]] [[:​jackd|JACK]] [[:VST]] [[:LADSPA]] | [[apt>​lsp-plugins]] ​
-| [[http://​www.guitarix.org/​|Guitarix]] | Multi-effets de qualité pour guitare (copie de **Guitar Rig**) : simulation d'​ampli et reverb à convolution,​ distortion, flanger, phaser, tremolo, etc. hôte [[LADSPA]] et [[LV2]] | [[jackd|JACK]] [[LV2]] | [[apt>​guitarix]] | +| [[http://​openavproductions.com/​artyfx/​|ArtyFX]] | une autre collection d'​effets,​ à l'​interface soignée, plus minimalistes et orientés live | [[:LV2]] | [[apt>​artyfx]] via les [[:​kxstudio|dépots KXStudio]] ​ | 
-| [[Rakarrack]]| Multi-effets pour guitare : distortion, flanger, phaser, tremolo, echo | [[jackd|JACK]] | [[apt>​rakarrack]] | +| [[http://​www.guitarix.org/​|Guitarix]] | Multi-effets de qualité pour guitare (copie de **Guitar Rig**) : simulation d'​ampli et reverb à convolution,​ distortion, flanger, phaser, tremolo, etc. hôte [[:LADSPA]] et [[:LV2]] | [[:jackd|JACK]] [[:LV2]] | [[apt>​guitarix]] | 
-| [[https://​github.com/​Anchakor/​ir.lv2|IR]] | reverb à convolution (effet de reverb basée sur des "​empreintes"​ sonores, "​impulse responses"​ en anglais) |[[LV2]] | [[apt>​ir.lv2]] | +| [[Rakarrack]]| Multi-effets pour guitare : distortion, flanger, phaser, tremolo, echo | [[:jackd|JACK]] | [[apt>​rakarrack]] | 
-| [[http://​eq10q.sourceforge.net|EQ10Q]] | suite de filtres et d'​equalizers |[[LV2]] | [[apt>​EQ10Q]] | +| [[https://​github.com/​Anchakor/​ir.lv2|IR]] | reverb à convolution (effet de reverb basée sur des "​empreintes"​ sonores, "​impulse responses"​ en anglais) |[[:LV2]] | [[apt>​ir.lv2]] | 
-| [[http://​freqtweak.sourceforge.net/​|freqtweak]] | outils originaux de manipulations spectrales ([[https://​fr.wikipedia.org/​wiki/​Transformation_de_Fourier_rapide|FFT]]) : equalizer, compresseur,​ gate, delay, etc., tous "​massivement multibandes"​ | [[jackd|JACK]] | [[apt>​freqtweak ]] |+| [[http://​eq10q.sourceforge.net|EQ10Q]] | suite de filtres et d'​equalizers |[[:LV2]] | [[apt>​EQ10Q]] | 
 +| [[http://​freqtweak.sourceforge.net/​|freqtweak]] | outils originaux de manipulations spectrales ([[https://​fr.wikipedia.org/​wiki/​Transformation_de_Fourier_rapide|FFT]]) : equalizer, compresseur,​ gate, delay, etc., tous "​massivement multibandes"​ | [[:jackd|JACK]] | [[apt>​freqtweak ]] |
  
 Une liste considérable de [[VST]] natifs pour Linux : **(en)** http://​linux-sound.org/​linux-vst-plugins.html Une liste considérable de [[VST]] natifs pour Linux : **(en)** http://​linux-sound.org/​linux-vst-plugins.html
Ligne 219: Ligne 220:
  
 ^ Nom ^ Description ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Environnement ^ Installation ^
-| [[http://​noteedit.berlios.de/​|Noteedit]] | éditeur de partitions simple (n'est plus en développement) | | [[apt>​noteedit]] | 
-| [[http://​sourceforge.net/​apps/​mediawiki/​canorus/​index.php?​title=Main_Page|Canorus]] | NoteEdit refondu avec de nouvelles fonctionnalités | | [[apt>​canorus]] | 
-| [[http://​lilypond.org|LilyPond]] | éditeur de partitions | |[[apt>​lilypond]] | 
-| [[http://​www.denemo.org|Denemo]] | Interface graphique GNOME pour Lilypond | | [[apt>​denemo]] | 
-| [[http://​www.frescobaldi.org|Frescobaldi]] | Interface graphique KDE pour Lilypond | | [[apt>​frescobaldi]] | 
-| [[musescore|MuseScore]] | édition de partitions. Utilise QT4, et les ressources midi de votre carte son. | [[:​jackd|JACK]] ALSA | | 
 | scolily | Convertit l'​entrée microphone en MIDI (lilypond...) | | [[apt>​scolily]] | | scolily | Convertit l'​entrée microphone en MIDI (lilypond...) | | [[apt>​scolily]] |
 | gtick | métronome | | [[apt>​gtick]] | | gtick | métronome | | [[apt>​gtick]] |
Ligne 233: Ligne 228:
 | [[http://​jchordbox.sourceforge.net | JChordBox ]] | création d'​accompagnements MIDI (interface utilisateur + ligne de commande) | | | | [[http://​jchordbox.sourceforge.net | JChordBox ]] | création d'​accompagnements MIDI (interface utilisateur + ligne de commande) | | |
 | [[mma|mma]] | création d'​accompagnements MIDI (ligne de commande)| ​ | [[apt>​mma]] | | [[mma|mma]] | création d'​accompagnements MIDI (ligne de commande)| ​ | [[apt>​mma]] |
 +
 +==== Éditeurs de partition ====
 +
 +^ Nom ^ Description ^ Environnement ^ Installation ^
 +| [[:​LilyPond]] | éditeur de partitions, orienté [[wpfr>​Publication assistée par ordinateur|PAO]] et impression | |[[apt>​lilypond]] |
 +| [[http://​www.denemo.org|Denemo]] | Interface graphique GNOME pour Lilypond | | [[apt>​denemo]] |
 +| [[http://​www.frescobaldi.org|Frescobaldi]] | Interface graphique KDE pour Lilypond | | [[apt>​frescobaldi]] |
 +| [[musescore|MuseScore]] | éditeur de partitions ​ et séquenceur. Utilise QT4, et les ressources midi de votre carte son. | [[:​jackd|JACK]] ALSA | |
 +| [[http://​noteedit.berlios.de/​|Noteedit]] | éditeur de partitions simple (abandonné) | | [[apt>​noteedit]] |
 +| [[:​Canorus]] | NoteEdit refondu avec de nouvelles fonctionnalités | | [[apt>​canorus]] |
 +| [[https://​github.com/​Audiveris/​audiveris|Audiveris]] | application [[:Java]] multiplate-forme qui permet d'​importer un scan d'une partition par [[wpfr>​Reconnaissance_optique_de_musique|reconnaissance des caractères]](([[https://​linuxmao.org/​Audiveris|Audiveris sur Linux MAO]] et [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2083827|sur le forum]])) | | [[https://​flathub.org/​apps/​org.audiveris.audiveris|Flatpak]] |
 +
 +Certains [[#​studios_virtuels_orientes_composition|séquenceurs MIDI]], comme [[:​Rosegarden]] permettent aussi d'​éditer les notes sous forme de partition.
  
 ===== Logiciels Windows ===== ===== Logiciels Windows =====
  
 Certains logiciels développés pour Windows fonctionnent correctement sur Linux via [[:Wine]]. C'est le cas par ex. de [[:​FruityLoops]] (studio virtuel) et de [[https://​fr.wavosaur.com/​|Wavosaur]] (éditeur audio). Certains logiciels développés pour Windows fonctionnent correctement sur Linux via [[:Wine]]. C'est le cas par ex. de [[:​FruityLoops]] (studio virtuel) et de [[https://​fr.wavosaur.com/​|Wavosaur]] (éditeur audio).
-Cette solution n'est cependant pas recommandée,​ principalement parce qu'​elle offre une faible intégration dans l'​environnement Linux : pas de support ou support limité pour [[:​jackd|JACK]],​ le matériel audio (interfaces audio, contrôleurs,​ machines externes), pas de support pour des plugins [[:​LADSPA]],​ [[:DSSI]] ou [[:LV2]] etc.+Cette solution n'est cependant pas recommandée,​ principalement parce qu'​elle offre une faible intégration dans l'​environnement Linux : pas de support ou support limité pour [[:​jackd|JACK]],​ le matériel audio (interfaces audio, ​[[:​controleurs midi|contrôleurs]], machines externes), pas de support pour des plugins [[:​LADSPA]],​ [[:DSSI]] ou [[:LV2]] etc.
  
 [[https://​kx.studio/​Applications:​Carla|Carla]] (avec [[https://​linuxmusicians.com/​viewtopic.php?​f=47&​t=13280|carla-bridge-win32]]) et [[http://​festige.sourceforge.net|FeSTige]] permettent aussi d'​utiliser la plupart des [[:VST]] compilés pour Windows (au format DLL) dans Linux (grâce à [[http://​www.joebutton.co.uk/​fst/​|FST]]). [[https://​kx.studio/​Applications:​Carla|Carla]] (avec [[https://​linuxmusicians.com/​viewtopic.php?​f=47&​t=13280|carla-bridge-win32]]) et [[http://​festige.sourceforge.net|FeSTige]] permettent aussi d'​utiliser la plupart des [[:VST]] compilés pour Windows (au format DLL) dans Linux (grâce à [[http://​www.joebutton.co.uk/​fst/​|FST]]).
Ligne 272: Ligne 280:
 La philosophie du logiciel libre fait parfois des émules dans d'​autres secteurs, en particulier dans celui de l'​électronique et du hardware (matériel physique). Dans le contexte de la MAO, de nombreux instruments électroniques ont été développés en suivant le concept de [[https://​fr.wikipedia.org/​wiki/​Mat%C3%A9riel_libre|matériel libre]]. La philosophie du logiciel libre fait parfois des émules dans d'​autres secteurs, en particulier dans celui de l'​électronique et du hardware (matériel physique). Dans le contexte de la MAO, de nombreux instruments électroniques ont été développés en suivant le concept de [[https://​fr.wikipedia.org/​wiki/​Mat%C3%A9riel_libre|matériel libre]].
  
-  * [[Arduino]] : microcontrôleur avec port USB, permet par ex. (entre énormément d'​autres choses) de fabriquer un contrôleur MIDI avec une boîte de conserve et 3 potards.+  * [[Arduino]] : microcontrôleur avec port USB, permet par ex. (entre énormément d'​autres choses) de fabriquer un [[:​controleurs midi|contrôleur MIDI]] avec une boîte de conserve et 3 potards.
   * [[http://​moddevices.com/​|MOD Duo]] : multi-effets / synthé sous la forme d'une pédale qui tourne sous un linux léger et permet de faire tourner des effets et instruments [[:LV2]].   * [[http://​moddevices.com/​|MOD Duo]] : multi-effets / synthé sous la forme d'une pédale qui tourne sous un linux léger et permet de faire tourner des effets et instruments [[:LV2]].
   * [[http://​www.axoloti.com/​|Axoloti]] : microcontrôleur audio (utilisable comme synthé, sampleur ou multi-effets) qui permet d'​exécuter en standalone des patches modulaires créés sous une interface java (compatible linux)   * [[http://​www.axoloti.com/​|Axoloti]] : microcontrôleur audio (utilisable comme synthé, sampleur ou multi-effets) qui permet d'​exécuter en standalone des patches modulaires créés sous une interface java (compatible linux)
-  * [[https://​monome.org/​|Monome]] : contrôleur MIDI USB, grille de boutons.+  * [[https://​monome.org/​|Monome]] : [[:​controleurs midi|contrôleur MIDI]] USB, grille de boutons.
   * [[http://​www.reactable.com/​|Reactable]] : table réactive et interactive,​ sorte de tablette géante qui invite (par captation et projection) un ou plusieurs utilisateurs à manipuler des objets afin de créer de la musique.   * [[http://​www.reactable.com/​|Reactable]] : table réactive et interactive,​ sorte de tablette géante qui invite (par captation et projection) un ou plusieurs utilisateurs à manipuler des objets afin de créer de la musique.
   * [[http://​www.nuigroup.com/​|Nui group]] : groupe de recherche ouverte autour des interfaces homme-machine dites "​naturelles"​ (qui ne requièrent pas d'​apprentissage)   * [[http://​www.nuigroup.com/​|Nui group]] : groupe de recherche ouverte autour des interfaces homme-machine dites "​naturelles"​ (qui ne requièrent pas d'​apprentissage)
  • mao.1676475587.txt.gz
  • Dernière modification: Le 15/02/2023, 16:39
  • par krodelabestiole