Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
mao [Le 11/08/2023, 13:38] 90.50.213.210 [Distributions orientées MAO] |
mao [Le 20/04/2025, 08:37] (Version actuelle) Zatigem Ajout Tenacity |
||
---|---|---|---|
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 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^ | ||
+ | | [[: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]]) | | | [[: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 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]].</note> | ||
- | |||
- | On peut aussi mentionner [[https://geekosdaw.tuxfamily.org/en/|GeekosDAW]] qui propose, de la même manière que [[:KXStudio]], des [[:dépôts]] et des outils spécifiques à la MAO, mais cette fois pour la [[:distributions|distribution]] [[https://www.opensuse.org|OpenSUSE]]. | ||
===== Édition audio, mixage, enregistrement ===== | ===== Édition audio, mixage, enregistrement ===== | ||
Ligne 65: | Ligne 64: | ||
| [[https://www.speech.kth.se/wavesurfer/|wavesurfer]] | éditeur audio | | | [[apt>wavesurfer]]| | | [[https://www.speech.kth.se/wavesurfer/|wavesurfer]] | éditeur audio | | | [[apt>wavesurfer]]| | ||
| [[https://www.ocenaudio.com/|ocenaudio]] | puissant éditeur audio (propriétaire) | [[:VST]] | [[:jackd|JACK]] ALSA PulseAudio | [[https://www.ocenaudio.com/download|paquets deb]] | | | [[https://www.ocenaudio.com/|ocenaudio]] | puissant éditeur audio (propriétaire) | [[:VST]] | [[:jackd|JACK]] ALSA PulseAudio | [[https://www.ocenaudio.com/download|paquets deb]] | | ||
+ | | [[https://tenacityaudio.org/| Tenacity ]] | fork d'Audacity orienté protection de la vie privée | | | (en) [[ https://tenacityaudio.org/docs/_content/Installing_and_Installation_Notes.html#installation-on-linux | Installation sous Linux]] | | ||
===== DJing ===== | ===== DJing ===== | ||
Ligne 73: | Ligne 72: | ||
===== DAWs (studios virtuels) et Séquenceurs midi ===== | ===== DAWs (studios virtuels) et Séquenceurs midi ===== | ||
- | Traditionnellement les **DAWs** (Digital Audio Workstations) sont des logiciels qui tendent à reproduire l'environnement qu'on peut trouver dans un studio d'enregistrement physique. | + | Traditionnellement les **DAWs** (//Digital Audio Workstations//) sont des logiciels qui tendent à reproduire l'environnement qu'on peut trouver dans un studio d'enregistrement physique. |
- | 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 [[wpfr>scène démo]]) | ||
+ | * **séquenceur pas à pas** (ou //step sequencer// : suite d'interrupteurs ou de cases à cocher, essentiellement utilisé pour des parties rythmiques) | ||
+ | * partition musicale traditionnelle | ||
+ | * 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 d'échantillons 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** [[: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. | + | 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 matérielles externes (via une interface [[:MIDI]]), des logiciels indépendants (via [[:pipewire]]), 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" (ou //node//) qui peut être relié à un autre par des liens graphiques (qui transmettent généralement des données audio ou [[:MIDI]]). Il s'agit d'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, et sont dans ce cas généralement plus simple à prendre en main mais offrent des possibilités de routage moins avancées. |
==== studios virtuels orientés "live" ==== | ==== studios virtuels orientés "live" ==== | ||
Ligne 122: | Ligne 129: | ||
| [[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, l'ensemble du système Ubuntu (avec l'ensemble du parc logiciel) peut lui-même être considéré comme un studio virtuel modulaire. Voir par exemple la section [[:pipewire#routage]] avec [[https://github.com/rncbc/qpwgraph|qpwgraph]], qui remplace avantageusement [[:QJackCtl]] et permet de relier ensemble et dans tous les sens tous les logiciels et appareils matériels dédiés à l'audio. |
- | 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 : | + | 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 le fichier ou le //preset// sur lequel on souhaite travailler. Ça peut s'avérer 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 rouvrir. Le gestionnaire de session s'occupe alors en principe de relancer les différentes applications, de les connecter, et de recharger les réglages correspondants. |
- | * [[: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 | + | **[[: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)) |
- | * [[http://www.linuxmao.org/Non-Session-Manager|Non Session Manager]] peut travailler même indépendamment de [[:jackd|JACK]] | + | |
+ | 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]])) | ||
+ | * [[: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 136: | Ligne 147: | ||
| [[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 145: | Ligne 156: | ||
==== synthétiseurs ==== | ==== synthétiseurs ==== | ||
- | Les synthétiseurs sont des instruments qui génèrent du son à partir de fonctions mathématiques. Les premiers synthétiseurs étaient analogiques (le signal sonore était généré directement par de simples composants électroniques) et en informatique beaucoup de synthétiseurs essaient encore de conserver cette approche (on parle alors de "modélisation analogique"). | + | Les synthétiseurs sont des instruments qui génèrent du son à partir de fonctions mathématiques. Les premiers synthétiseurs étaient analogiques (le signal sonore était amplifié directement depuis des signaux électriques générés par des circuits électroniques simples) et en informatique beaucoup de synthétiseurs essaient encore de conserver cette approche (on parle alors de "modélisation analogique"). |
- | Il existe plusieurs techniques de synthèse, pour les plus connues : | + | |
- | * **synthèse additive** (on ajoute des ondes sinusoïdales les unes sur les autres, ce sont généralement des orgues) | + | On peut regrouper les méthodes de synthèse en plusieurs catégories, dont voici les plus courantes : |
- | * **synthèse soustractive** (on filtre des fréquences à partir d'un son riche en harmonique - bruit blanc ou onde en dent de scie par ex.) | + | * **synthèse additive** - on ajoute simplement des ondes sinusoïdales les unes aux autres, ce sont généralement des orgues. |
- | * **synthèse FM** (frequency modulation, diverses oscillations influent entre elles, plus complexe à appréhender) | + | * **synthèse soustractive** - on filtre des fréquences à partir d'un son riche en harmonique - bruit blanc ou onde en dent de scie par ex. |
- | * **synthèse à table d'onde** (proche d'un sampleur : on joue en boucle une portion extrêmement courte d'un sample afin de définir une forme d'onde) | + | * **synthèse FM** (pour //Frequency Modulation//) - diverses oscillations influent entre elles, plus complexe à appréhender (ne pas confondre avec les synthétiseurs modulaires). les sonorités sont typées électronique et "froides". |
- | * **synthèse granulaire** (aussi proche d'un sampleur : on joue de courtes portions de samples, qu'on appelle alors des grains, et on influe sur leurs durées, leurs positions, etc.) | + | * **synthèse à table d'onde** - proche d'un sampleur : on joue en boucle une portion extrêmement courte d'un sample afin de définir la forme d'onde / le timbre (souvent utilisée pour reproduire très électroniquement un instrument acoustique ou des voyelles). |
+ | * **synthèse granulaire** - aussi proche d'un sampleur : on joue de courtes portions de samples, qu'on appelle alors des grains, et on influe sur leurs durées, leurs positions, etc. | ||
La plupart des synthétiseurs mélangent plusieurs de ces techniques. | La plupart des synthétiseurs mélangent plusieurs de ces techniques. | ||
+ | |||
^ 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 qualité, entre autre 3 synthétiseurs : un orgue (synthèse additive), un synthé monophonique (synthèse soustractive à modélisation analogique), et un synthé à table d'onde. | [[jackd|JACK]] [[LV2]] | [[apt>calf-plugins]] | | + | | [[https://vcvrack.com|VCV Rack]] | synthétiseur modulaire, réplique du matériel [[wprf>Eurorack]], avec une grande communauté et des milliers de modules ! Voir aussi le fork [[https://cardinal.kx.studio/|Cardinal]] qui améliore beaucoup l'application.((Voir le sujet [[https://forum.ubuntu-fr.org/viewtopic.php?id=2085638|VCV Rack]] sur le forum)) | [[:jackd|JACK]] [[:LV2]] [[:VST]] | [[https://vcvrack.com/Rack#get|exécutable]] | |
- | | [[http://wiki.drobilla.net/Ingen|Ingen]] | synthétiseur modulaire | [[jackd|JACK]] [[LV2]] [[http://opensoundcontrol.org/about|OSC]] | [[apt>ingen]] via les [[:kxstudio|dépots KXStudio]] | | + | | [[http://calf-studio-gear.org/#plugins|calf studio gear]] | une collection complète d'effets et instruments virtuels de qualité, entre autre 3 synthétiseurs : un orgue (synthèse additive), un synthé monophonique (synthèse soustractive à modélisation analogique), et un synthé à table d'onde. | [[:jackd|JACK]] [[:LV2]] | [[apt>calf-plugins]] | |
- | | [[http://tytel.org/helm/|Helm]] | synthétiseur polyphonique à l'interface soignée et aux sonorités modernes. [[https://www.youtube.com/watch?v=vN7zsJ-eIpY|démo]] | [[jackd|JACK]] [[LV2]] [[VST]] | [[http://tytel.org/helm/downloads/|paquets deb]] ou [[apt>helm]] via [[https://launchpad.net/~dobey/+archive/ubuntu/audiotools|ces dépôts]] | | + | | [[https://drobilla.net/software/ingen.html|Ingen]] | synthétiseur modulaire | [[:jackd|JACK]] [[:LV2]] [[http://opensoundcontrol.org/about|OSC]] | [[apt>ingen]] via les [[:kxstudio|dépots KXStudio]] | |
+ | | [[http://tytel.org/helm/|Helm]] | synthétiseur polyphonique à l'interface soignée et aux sonorités modernes. [[https://www.youtube.com/watch?v=vN7zsJ-eIpY|démo]] | [[:jackd|JACK]] [[:LV2]] [[:VST]] | [[http://tytel.org/helm/downloads/|paquets deb]] ou [[apt>helm]] via [[https://launchpad.net/~dobey/+archive/ubuntu/audiotools|ces dépôts]] | | ||
| [[http://openavproductions.com/sorcer/|Sorcer]] | synthétiseur polyphonique à table d'onde. orienté dubstep / dnb. interface minimaliste et soignée. | [[LV2]] | [[apt>sorcer]] via les [[:kxstudio|dépots KXStudio]] | | | [[http://openavproductions.com/sorcer/|Sorcer]] | synthétiseur polyphonique à table d'onde. orienté dubstep / dnb. interface minimaliste et soignée. | [[LV2]] | [[apt>sorcer]] via les [[:kxstudio|dépots KXStudio]] | | ||
- | | [[:Aeolus]] | Un émulateur de grand orgue, peu vorace en ressources. | [[jackd|JACK]] | [[apt>aeolus]] | | + | | [[:Aeolus]] | Un émulateur de grand orgue, peu vorace en ressources. | [[:jackd|JACK]] | [[apt>aeolus]] | |
- | | [[https://github.com/amsynth/amsynth|amSynth]] | synthétiseur à modélisation analogique | [[jackd|JACK]] | [[apt>amsynth]] | | + | | [[https://amsynth.github.io/|amSynth]] | synthétiseur à modélisation analogique | [[:jackd|JACK]] | [[apt>amsynth]] | |
- | | [[http://zynaddsubfx.sourceforge.net/|Zynaddsubfx]] | synthétiseur évolué | [[jackd|JACK]] | [[apt>zynaddsubfx]] | | + | | [[http://zynaddsubfx.sourceforge.net/|Zynaddsubfx]] | synthétiseur évolué | [[:jackd|JACK]] | [[apt>zynaddsubfx]] | |
- | | [[http://bristol.sourceforge.net/index.html|bristol]] | émulation de nombreux synthétiseurs vintages | [[jackd|JACK]] | [[apt>bristol]] | | + | | [[http://bristol.sourceforge.net/index.html|bristol]] | émulation de nombreux synthétiseurs vintages | [[:jackd|JACK]] | [[apt>bristol]] | |
| [[http://freebirth.sourceforge.net/|freebirth]] | synthétiseur de basse inspiré de la TB-303 (très utilisée en techno pour les sons acid) | ALSA | [[apt>freebirth]] | | | [[http://freebirth.sourceforge.net/|freebirth]] | synthétiseur de basse inspiré de la TB-303 (très utilisée en techno pour les sons acid) | ALSA | [[apt>freebirth]] | | ||
- | | [[https://www.nekosynth.co.uk/wiki/nekobee/|nekobee]] | autre émulateur de TB-303 | [[DSSI]] | [[apt>nekobee]] | | + | | [[https://github.com/DISTRHO/Nekobi|nekobi]] | autre émulateur de TB-303 | [[:LV2]] [[VST]] | [[apt>nekobi]] via les [[:kxstudio|dépots KXStudio]] | |
- | | [[:timidity]] | Timidity sert aussi de synthétiseur virtuel | [[jackd|JACK]] | [[apt>timidity]] | | + | | [[:timidity]] | Timidity sert aussi de synthétiseur virtuel | [[:jackd|JACK]] | [[apt>timidity]] | |
- | | [[http://dssi.sourceforge.net/hexter.html|hexter]] | synthèse FM : émulateur du Yamaha DX7 | [[DSSI]] | [[apt>hexter]] | | + | | [[http://dssi.sourceforge.net/hexter.html|hexter]] | synthèse FM : émulateur du Yamaha DX7 | [[:DSSI]] | [[apt>hexter]] | |
- | | [[http://www.smbolton.com/whysynth.html|whysynth]] | synthétiseur très complet | [[DSSI]] | [[apt>whysynth]] | | + | | [[http://www.smbolton.com/whysynth.html|whysynth]] | synthétiseur très complet | [[:DSSI]] | [[apt>whysynth]] | |
- | | [[http://www.linuxmao.org/Xsynth-dssi|Xsynth]] | synthétiseur à modélisation analogique simple | [[DSSI]] | [[apt>xsynth-dssi]] | | + | | [[http://www.linuxmao.org/Xsynth-dssi|Xsynth]] | synthétiseur à modélisation analogique simple | [[:DSSI]] | [[apt>xsynth-dssi]] | |
==== sampleurs ==== | ==== sampleurs ==== | ||
- | Les sampleurs sont des instruments qui génèrent du son à partir d'échantillons (de courts enregistrements audio). Ils trouvent leur application dans beaucoup de domaines et peuvent par conséquent être de type très variés : | + | Les **[[wpfr>echantillonneur|sampleurs]]** (ou échantillonneurs) sont des instruments qui génèrent du son à partir de //samples// (ou échantillons), qui sont de courts enregistrements audio. Ils trouvent leur application dans beaucoup de domaines et peuvent par conséquent être de type très variés : |
* Pour reproduire des instruments traditionnels, on utilisera souvent des banques de samples au format [[:midi#soundfonts|SoundFont]]. Les **SoundFont players** permettent de jouer différents samples en fonction de la "vélocité" (la force avec laquelle on joue une note), et de maintenir ou non des notes. Donc très utile et efficace pour reproduire fidèlement un piano par ex.\\ | * Pour reproduire des instruments traditionnels, on utilisera souvent des banques de samples au format [[:midi#soundfonts|SoundFont]]. Les **SoundFont players** permettent de jouer différents samples en fonction de la "vélocité" (la force avec laquelle on joue une note), et de maintenir ou non des notes. Donc très utile et efficace pour reproduire fidèlement un piano par ex.\\ | ||
- | * S'il s'agit d'instruments de percussion (type batterie), on utilisera plutôt un **sample player** qui permet de charger un drumkit ou directement des samples individuels. | + | * S'il s'agit d'instruments de percussion (type batterie), on utilisera plutôt un **sample player** qui permet de charger des samples individuels ou directement un //drumkit// (une batterie ou une percussion dont on a enregistré et assemblé numériquement chaque élément ou variation). |
- | * Les **loopeurs** permettent d'enregistrer en temps réel un riff ou une phrase et de la rejouer en boucle. On s'en sert beaucoup pour le live, ça permet de jouer toute une orchestration en étant tout seul. | + | * Les **loopeurs** permettent d'enregistrer en temps réel un riff ou une phrase de quelques mesures et de la rejouer en boucle. Très utilisés en performance //live// pour une voix ou un instrument individuel, ils permettent de s'accompagner soi-même //en solo// d'une orchestration complète. |
- | * Les **beat slicers** permettent de jouer des fragments d'un sample (par ex. une boucle rythmique) dans le désordre. Très utilisés pour le breakbeat et la jungle par ex. | + | * Les **beat slicers** permettent de réordonner à la volée les fragments d'un sample (par ex. d'une boucle rythmique), le tout de manière plus ou moins aléatoire pour créer une sorte de "désordre" rythmique, très utilisés pour le breakbeat et la jungle par ex. |
^ Nom ^ Description ^ Environnement ^ Installation ^ | ^ Nom ^ Description ^ Environnement ^ Installation ^ | ||
Ligne 182: | Ligne 197: | ||
| [[http://www.fluidsynth.org|FluidSynth]] | soundfont player (interface graphique : [[http://qsynth.sourceforge.net/qsynth-index.html|qsynth]]) | [[jackd|JACK]] ou [[DSSI]] | [[apt>fluidsynth]] et [[apt>qsynth]] ou [[apt>fluidsynth-dssi]] | | | [[http://www.fluidsynth.org|FluidSynth]] | soundfont player (interface graphique : [[http://qsynth.sourceforge.net/qsynth-index.html|qsynth]]) | [[jackd|JACK]] ou [[DSSI]] | [[apt>fluidsynth]] et [[apt>qsynth]] ou [[apt>fluidsynth-dssi]] | | ||
| [[http://calf-studio-gear.org/#plugins|calf studio gear]] | une collection complète d'effets et instruments virtuels de qualité, entre autre un player de soundfont sf2, implémentation du FluidSynth. | [[jackd|JACK]] [[LV2]] | [[apt>calf-plugins]] | | | [[http://calf-studio-gear.org/#plugins|calf studio gear]] | une collection complète d'effets et instruments virtuels de qualité, entre autre un player de soundfont sf2, implémentation du FluidSynth. | [[jackd|JACK]] [[LV2]] | [[apt>calf-plugins]] | | ||
- | | [[http://www.linuxmao.org/Swami|swami]] | éditeur et player de soundfont sf2 (implémente FluidSynth) | [[jackd|JACK]] | [[apt>swami]] | | + | | [[http://www.linuxmao.org/Swami|swami]] | éditeur et player de [[:midi#soundfonts]] sf2 (implémente FluidSynth) | [[jackd|JACK]] | [[apt>swami]] | |
- | | [[http://zhevny.com/specimen/index.html|Specimen]] (abandonné) | sampleur simple | [[jackd|JACK]] | [[apt>specimen]] | | + | | [[https://www.polyphone.io/fr|Polyphone]] | un autre éditeur et lecteur de [[:midi#soundfonts]] sf2, sf3 et sfz | [[jackd|JACK]] | [[apt>polyphone]] et [[:flatpak|Flathub]] | |
- | | [[http://www.linuxmao.org/Petri-Foo|Petri-Foo]] (fork de specimen) | sampleur simple | [[jackd|JACK]] [[LV2]] | [[apt>petri-foo]] | | + | |
| [[http://freewheeling.sourceforge.net/|freewheeling]] | enregistrement et jeu de boucles pour le live | [[jackd|JACK]] | [[apt>freewheeling]] | | | [[http://freewheeling.sourceforge.net/|freewheeling]] | enregistrement et jeu de boucles pour le live | [[jackd|JACK]] | [[apt>freewheeling]] | | ||
| [[http://essej.net/sooperlooper/|sooperlooper]] | enregistrement et jeu de boucles pour le live | [[jackd|JACK]] | [[apt>sooperlooper]] | | | [[http://essej.net/sooperlooper/|sooperlooper]] | enregistrement et jeu de boucles pour le live | [[jackd|JACK]] | [[apt>sooperlooper]] | | ||
- | | [[http://openavproductions.com/fabla/|Fabla]] | lecteur de samples, orienté rythmique | [[LV2]] | [[apt>fabla]] via les [[:kxstudio|dépots KXStudio]] | | + | | [[http://openavproductions.com/fabla/|Fabla]] | lecteur de samples, orienté percussions | [[LV2]] | [[apt>fabla]] via les [[:kxstudio|dépots KXStudio]] | |
===== Effets ===== | ===== Effets ===== | ||
Ligne 194: | Ligne 208: | ||
^ 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§ion=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 218: | Ligne 233: | ||
^ 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 232: | Ligne 241: | ||
| [[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 ===== | ||
Ligne 289: | Ligne 311: | ||
* [[multimedia]] | * [[multimedia]] | ||
* [[guitare|Logiciels de guitare sous Ubuntu]] | * [[guitare|Logiciels de guitare sous Ubuntu]] | ||
+ | |||
+ | ==== Pages concernant la MAO ==== | ||
+ | |||
+ | {{topic>mao}} | ||
---- | ---- | ||
//Contributeurs : [[:utilisateurs/krodelabestiole]], [[:utilisateurs/adam0509]] // | //Contributeurs : [[:utilisateurs/krodelabestiole]], [[:utilisateurs/adam0509]] // |