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 28/08/2024, 05:26]
krodelabestiole [synthétiseurs] détails
mao [Le 26/04/2025, 00:50] (Version actuelle)
krodelabestiole [studios virtuels orientés "composition"] lien zrythm
Ligne 3: Ligne 3:
 ====== MAO (Musique Assistée par Ordinateur) ====== ====== MAO (Musique Assistée par Ordinateur) ======
  
-<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 [[https://​www.linuxmao.org/​Accueil|LinuxMAO]].</​note>​
  
-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]].+Il existe de nombreuses applications de musique sur %%GNU/​Linux%%. De plus, le serveur de son nommé [[:​PipeWire]] permet ​des les utiliser ​conjointement,​ en les routant ​(les reliant ​ensemble) 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 instrumentsle 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, ​au format ​standard ​[[:​LV2]] ​(successeur à la fois du [[:​LADSPA]] ​pour les effets ​et du [[:​DSSI]] ​pour les instruments)[[:CLAP]], ou [[:VST]] maintenant portés ou développés nativement pour %%GNU/​Linux%%.
  
 ===== L'​audio sous Ubuntu ===== ===== L'​audio sous Ubuntu =====
Ligne 13: Ligne 13:
 Avant tout il est important de comprendre le fonctionnement du [[:​audio|son sous GNU/​Linux]]. Avant tout il est important de comprendre le fonctionnement du [[:​audio|son sous GNU/​Linux]].
  
-Pour résumer, les applications se connectent au **driver** de la carte son (généralement **ALSA**, anciennement **OSS**, **FFADO** pour les cartes FireWire) via un **serveur de son** (**[[:PulseAudio]]** pour le multimédia, **[[:jackd|JACK]]** pour la MAO, et désormais ​**[[:PipeWire]]** qui se propose ​de remplacer avantageusement chacun des 2). Cela permet à plusieurs applications d'​utiliser le son en même temps. ALSA dispose également de son propre serveur de son.+Pour résumer, les applications se connectent au **pilote** de la carte son (généralement **ALSA**, anciennement **OSS**, **FFADO** pour les cartes FireWire) via un **serveur de son** (**[[:PipeWire]]**, qui remplace avantageusement à la fois **[[:PulseAudio]]** pour le multimédia, et **[[:jackd|JACK]]** pour la MAO - ALSA dispose également ​de son propre serveur de son). Cela permet à plusieurs applications d'​utiliser le son en même temps. ​
  
-Dans le domaine de la MAO, [[:​jackd|JACK]] est un serveur de son bien plus puissant que ne l'​est ​[[:PulseAudio]] (utilisé ​par défaut ​dans ubuntu). Il était donc généralement recommandé de remplacer ​[[:PulseAudio]] par [[:jackd|JACK]]. Il est possible ​de continuer à utiliser ​[[:PulseAudio]] avec [[:​jackd|JACK]] (et donc lire les sons d'Ubuntuet des applications compatibles) : il faut pour cela [[:​tutoriel:​comment_installer_un_paquet|installer]] [[apt>​pulseaudio-module-jack]] et choisir "jack sink" ​en périphérique de sortie par défaut dans [[:​Pavucontrol]].+À ce sujet **[[:PipeWire]]** (installé ​par défaut ​depuis ​[[:kinetic|Kinetic 22.10]]) permet d'​utiliser ensemble et simultanément n'​importe lesquels de ses logiciels et appareils audioChaque logiciel peut communiquer des flux audio à un autre, ou à une interface matérielle. On parle de **//[[pipewire#​routage]]//**. Cela permet aussi bien d'envoyer le son d'un synthétiseur dans une réverbérationque de pré-écouter un flux audio sur des oreillettes bluetooth tandis qu'​on ​en diffuse un autre sur la carte son intégrée à son ordinateur.
  
-Désormais, **[[:​PipeWire]]** (installé par défaut depuis [[:​kinetic|Kinetic 22.10]]) promet de remplacer à la fois [[:​jackd|JACK]] et [[:​PulseAudio]],​ en proposant toutes les fonctionnalités dont dispose chacun de ces serveurs, ainsi que beaucoup d'​autres (dont la gestion de flux vidéo), le tout avec une configuration simplifiée et la possibilité d'​utiliser ensemble et simultanément n'​importe lesquels de ses logiciels et appareils audio. On peut par exemple pré-écouter un flux audio sur des oreillettes bluetooth tandis qu'on en diffuse un autre sur la carte son intégrée à son ordinateur. +Pour bénéficier d'une rétro-compatibilité de [[:​PipeWire]] avec respectivement ALSA, [[:​PulseAudio]],​ et [[:​jackd|JACK]],​ [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] ​''​[[apt>​pipewire-alsa ]]''​''​[[apt>​pipewire-pulse ]]'' ​et ''​[[apt>​pipewire-jack ]]''​.
- +
-Pour bénéficier d'une rétro-compatibilité de [[:​PipeWire]] avec respectivement ALSA, [[:​PulseAudio]],​ et [[:​jackd|JACK]],​ [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] ​**[[apt>​pipewire-alsa ]]****[[apt>​pipewire-pulse ]]** et **[[apt>​pipewire-jack ]]**. +
- +
-<​note>​Pour jouer plusieurs sons en même temps il faut utiliser ALSA, [[:​jackd|JACK]],​ [[:​PulseAudio]] ou [[:​PipeWire]]. Si une de vos applications utilise OSS, il faudra installer le paquet **alsa-oss**,​ et lancer votre application avec la commande **aoss** (par ex. **aoss gtick**).</​note>​+
  
 ==== Optimisation audio ==== ==== Optimisation audio ====
  
-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.+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. Pour cela, voir le chapitre //[[:pipewire#​optimisation]]//​ sur la documentation [[:PipeWire]].\\ 
 +Les réglages permettant un temps de latence court se font 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//.
  
 L'​utilisation d'une bonne carte son dédiée à la MAO est évidemment aussi un gros atout à ce sujet. L'​utilisation d'une bonne carte son dédiée à la MAO est évidemment aussi un gros atout à ce sujet.
-<​note>​Pour les cartes sons USB, certaines combinaisons de framerate / buffer sont préférables à d'​autres : voir sur [[https://​wiki.linuxaudio.org/​wiki/​list_of_jack_frame_period_settings_ideal_for_usb_interface|cette page]] //(en)// les combinaisons indiquées en gras.</​note>​+<​note>​Pour les cartes sons USB, certaines combinaisons de //framerate// / //buffer// sont préférables à d'​autres : voir sur [[https://​wiki.linuxaudio.org/​wiki/​list_of_jack_frame_period_settings_ideal_for_usb_interface|cette page]] //(en)// les combinaisons indiquées en gras.</​note>​
  
 ===== Multimédia ===== ===== Multimédia =====
Ligne 40: Ligne 37:
 La plupart des applications dédiées à la MAO implémentent la norme %%MIDI%% qui permet aux machines (virtuelles ou non) de communiquer entre elles. Pour plus d'​informations,​ consultez la [[:​midi|page concernant le MIDI]]. La plupart des applications dédiées à la MAO implémentent la norme %%MIDI%% qui permet aux machines (virtuelles ou non) de communiquer entre elles. Pour plus d'​informations,​ consultez la [[:​midi|page concernant le MIDI]].
  
-=====Distributions orientées MAO=====+===== Distributions orientées MAO =====
  
 Certaines autres distributions Linux 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.
Ligne 54: Ligne 51:
   * **(fr)** [[https://​linuxmao.org/​distribution]]   * **(fr)** [[https://​linuxmao.org/​distribution]]
   * **(en)** [[http://​www.linux-sound.org/​distro.html]]   * **(en)** [[http://​www.linux-sound.org/​distro.html]]
- 
  
 ===== Édition audio, mixage, enregistrement ===== ===== Édition audio, mixage, enregistrement =====
  
 ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^
-| [[:ardour|Ardour]] | puissant ​studio d'​enregistrement et de mixage (DAW) | [[:LADSPA]] [[:LV2]] [[:VST]] | [[:​jackd|JACK]] ALSA PulseAudio | [[apt>​ardour]] | +| [[:Ardour]] | Puissant ​studio d'​enregistrement et de mixage (DAW)| [[:LADSPA]] [[:LV2]] [[:VST]] | [[:​jackd|JACK]] ALSA PulseAudio | ''​[[apt>​ardour]]'' ​
-| [[:​Audacity]] | éditeur ​audio | [[:LADSPA]] [[:LV2]] | [[:​jackd|JACK]] ALSA PulseAudio OSS | [[apt>​audacity]] | +| [[:​Audacity]] | Éditeur ​audio| [[:LV2]] [[:LADSPA]] | [[:​jackd|JACK]] ALSA PulseAudio OSS | ''​[[apt>​audacity]]'' ​
-| [[Mhwaveedit]] | éditeur ​audio | [[:LADSPA]] | | [[apt>​mhwaveedit]]| +| [[Mhwaveedit]] | Éditeur ​audio| [[:LADSPA]] | | ''​[[apt>​mhwaveedit]]'' ​
-| [[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 (gratuit mais propriétaire), l'un des plus avancés de la liste.((voir [[https://​linuxmao.org/​OcenAudio|Ocenaudio sur Linux MAO]].)) Propose entre autre l'​édition du spectrogramme. ​| [[: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.((Voir [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22733607#​p22733607|ce sujet]] sur le forum pour en savoir plus.)) | | | (//en//) [[https://​tenacityaudio.org/​docs/​_content/​Installing_and_Installation_Notes.html#​installation-on-linux|installation sous Linux]] |
  
 ===== DJing ===== ===== DJing =====
Ligne 70: Ligne 67:
  
 À ce sujet consulter la [[:​djing|page dédiée concernant le DJing]] sous Linux. À 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 =====
  
-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 boutonsplutô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 à cocheressentiellement 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 [[:LV2]], [[:LADSPA]] ou [[:DSSI]] (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 "composition" ==== 
 + 
 +Ces applications permettent généralement d'​enregistrer différents instruments réels en multipiste, de composer des mélodies pour des [[#​instruments|instruments virtuels]] ou externes((voir [[:​MIDI]])),​ d'y appliquer des [[#effets]] de les mixer, et d'​exporter la composition en audio.
  
 ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^
-| [[:LMMS]] | **Linux MultiMedia System** : studio complet et intuitifassemblage de patterns (proche de **FruityLoops**) | [[:LADSPA]] [[:VST]] | [[:​jackd|JACK]] ALSA | [[apt>​lmms]] | +| [[:Ardour]] | séquenceur audio et midi : depuis la version 3, Ardour intègre un séquenceur midi, ce qui en fait l'une des DAWs les plus puissantes sur linux, équivalent libre de **Pro Tools**, **Cubase** ou **Logic Pro** | [[:CLAP]] [[:LV2]] [[:LADSPA]] [[:VST]]  | [[:​jackd|JACK]] ​ALSA ''​[[apt>ardour]]'' ​
-| [[http://​www.giadamusic.com/​|Giada]] | séquenceur audio et midi / loopmachine (système de clips, proche de **Ableton Live**). Interface soignée. ​| [[:VST]] (support du [[:​LV2]] ​prévu) | [[:jackd|JACK]] ALSA | [[http://​www.giadamusic.com/​download|paquets deb]] ou [[apt>​giada]] via les [[:​kxstudio|dépots KXStudio]] ou via [[https://​github.com/​monocasual/​giada-docker|docker]] | +| [[http://qtractor.sourceforge.net/​|Qtractor]] | séquenceur audio et midi, plus facile à prendre en main que Ardour mais très complet également ​| [[:CLAP]] [[:LV2]] [[:LADSPA]] [[:DSSI]] [[:​VST]]  ​| [[:​jackd|JACK]] | ''​[[apt>qtractor]]'' ​
-| [[http://​openavproductions.com/​luppp/​|Luppp]] | séquenceur audio / loopmachine. Samples synchronisées par time stretch. Interface soignée proche de **Ableton Live**. | | [[:​jackd|JACK]] | [[apt>luppp]] via les [[:​kxstudio|dépots KXStudio]] | +| [[:Zrythm]] | séquenceur audio et midi moderne et complet ​| [[:CLAP]] [[:LV2]] [[:VST]] | [[:​jackd|JACK]] | [[https://flathub.org/apps/details/org.zrythm.Zrythm|Flatpak]] ou [[https://docs.zrythm.org/md_INSTALL.html|compilation]] | 
-| [[http://superboucle.sourceforge.net/​|SuperBoucle]] | séquenceur audio / loopmachine | | [[:jackd|JACK]] [[https://​sourceforge.net/​projects/​superboucle/​files/​latest/​download|binary]] [[https://​github.com/​Vampouille/​superboucle|sources]] +| [[http://www.muse-sequencer.org/|Muse]] | séquenceur audio et midi avec éditeur ​de partition ​| [[:LV2]] [[:LADSPA]] [[:DSSI]] [[VST]] | [[:​jackd|JACK]] | ''​[[apt>muse]]'' ​
-[[https://​filter24.org/​seq24/​|Seq24]] | séquenceur midi simple basé sur des boucles | | [[:​jackd|JACK]] | [[apt>seq24]] | +| [[:rosegarden|Rosegarden]] | séquenceur audio et midi avec éditeur ​de partition ​| [[:LADSPA]] [[:DSSI]] | [[:​jackd|JACK]] | ''​[[apt>​rosegarden]]'' ​
-| [[http://​ossia.io|ossia score]] | séquenceur ​de partitions interactives OSC, audio et MIDI | [[:LV2]] [[:VST]] [[:JS]] | [[:​jackd|JACK]] ​ALSA | [[https://github.com/OSSIA/score/releases|binary]] [[https://​github.com/​OSSIA/​score|sources]] | +| [[http://ariamaestosa.sourceforge.net/|Aria Maestosa]] | séquenceur midi simple, édition par piano roll, step sequencer, partition et tablature ​| | [[:​jackd|JACK]] ​ALSA | [[https://ariamaestosa.github.io/ariamaestosa/docs/building.html|compilation]] | 
-| [[http://​users.notam02.no/​~kjetism/​radium/​index.php|Radium]] | tracker modulaire, audio et midi. Intègre [[:​puredata|Pure Data]] ([[https://www.youtube.com/watch?​v=rdWKYRK657Y|démo]]). | [[:LADSPA]] [[:VST]] | [[:​jackd|JACK]] | [[apt>​radium]] via les [[:​kxstudio|dépots KXStudio]] | +| [[https://​www.tracktion.com|Tracktion Waveform]] (propriétaire) | séquenceur audio et midi intuitif et très complet ​| [[:LADSPA]] [[VST]] (en version payante) | [[:​jackd|JACK]] | [[https://flathub.org/apps/com.tracktion.Waveform|Flatpak]] ou [[https://​www.tracktion.com/products/waveform-free|site officiel]] |
-| [[http://beast.gtk.org/|beast]] | tracker modulaire (proche ​de **Jeskola Buzz**) ​| [[:LADSPA]] | ALSA | [[apt>​beast]] | +
-| [[http://​www.buzztrax.org|buzztrax]] (ex buzztard) | tracker modulaire (proche de **Jeskola Buzz**) | [[:LADSPA]] | [[:​jackd|JACK]] ALSA | [[http://​wiki.buzztrax.org/​index.php/​Download|sources]] | +
-| [[http://​code.google.com/​p/​aldrin-sequencer/​|aldrin]] (abandonné) | tracker modulaire (proche de **Jeskola Buzz**) | [[:LADSPA]] [[:DSSI]] [[:VST]] | [[:​jackd|JACK]] | [[http://​code.google.com/​p/​aldrin-sequencer/​downloads/​list|sources]] | +
-| [[https://​sites.google.com/​site/​neilsequencer/​home|neil]] (fork de aldrin) ​tracker modulaire (proche ​de **Jeskola Buzz**) ​| [[:LADSPA]] [[:DSSI]] [[:VST]] | [[:​jackd|JACK]] | [[https://​sites.google.com/​site/​neilsequencer/​home/​installing-neil|sources]] | +
-| [[http://drobilla.net/​software/​machina/|Machina]] | séquenceur midi basé sur des [[https://​fr.wikipedia.org/​wiki/​Automate_fini|automates finis]] ​| | [[:​jackd|JACK]] | [[http://drobilla.net/​software/​machina/​|svn]] | +
-| [[http://​www.anticore.org/jucetice/?​page_id=4|Jost]] (abandonné) | studio modulaire ​séquenceur | [[:LADSPA]] [[:VST]] | [[:​jackd|JACK]] ALSA | [[http://​www.anticore.org/​jucetice/​get.php?​file=jost-v0.5.4.tar.bz2|binary]] | +
-| [[https://​www.bitwig.com/|Bitwig Studio]] (payant) | studio complet, ​séquenceur audio et midi (proche de **Ableton Live**) ​| [[:VST]] [[:jackd|JACK]] | [[https://​www.bitwig.com/​en/​shop/​webshop.html|propriétaire]] | +
-| [[http://​www.energy-xt.com/​|energyXT2]] (payant| studio modulaire complet / séquenceur audio et midi | [[:​VST]] ​| [[:​jackd|JACK]] | [[http://www.energy-xt.com/download|propriétaire]] | +
-| [[https://www.renoise.com/|renoise]] (payant) | studio complet construit autour d'un tracker audio et midi particulièrement efficace | [[:LADSPA]] [[:DSSI]] [[:VST]] | [[:​jackd|JACK]] | [[https://​www.renoise.com/download/​renoise/|propriétaire]] |+
  
-==== studios virtuels orientés "composition" ====+==== studios virtuels orientés "live" ==== 
 + 
 +Ces applications sont pensées pour la performance //live//, le concert, le jeu en temps réel, plus ou moins improvisé, en solo ou avec d'​autres musiciens. À cette fin elles proposent diverses approches : enregistrement d'​échantillons audio suivi de leur jeu à la volée, utilisation de contrôleurs / instruments physiques, déclenchement de boucles ou d'​événements (parfois appelées //clip//) audio ou [[:​MIDI]]...\\ 
 +La référence commerciale dans le domaine est **Ableton Live**, qui n'est malheureusement pas disponible nativement sur Linux, mais il existe d'​excellentes alternatives,​ ainsi que des solutions radicalement différentes. 
 +  
 +<​note>​ 
 +Depuis sa version 7, [[:Ardour]] dispose d'une fonctionnalité de //​clip//​((voir (//en//) //​[[https://​discourse.ardour.org/​t/​clip-launching-a-first-glimpse-of-a-major-new-feature-for-ardour-7/​106479|Clip launching: a first glimpse of a major new feature for ardour 7]]//)), ce qui en fait aussi une excellente solution, particulièrement complète, pour la performance live, et alternative à Ableton Live. 
 +</​note>​
  
 ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^
-| [[ardour|Ardour]] | séquenceur audio et midi : depuis la version 3, Ardour intègre un séquenceur midi, ce qui en fait l'une des DAWs les plus puissantes sur linux, équivalent libre de **Pro Tools**, **Cubase** ou **Logic Pro** | [[LADSPA]] [[VST]] [[LV2]] | [[jackd|JACK]] ALSA | [[apt>ardour]] | +| [[:LMMS]] | **Linux MultiMedia System** : studio complet et intuitifassemblage de patterns (proche de **FruityLoops**| [[:LADSPA]] [[:VST]] | [[:jackd|JACK]] ALSA | [[:​tutoriel:​comment_installer_un_paquet|paquet]] ''​[[apt>lmms]]'' ​
-| [[http://qtractor.sourceforge.net/|Qtractor]] | séquenceur audio et midi, plus facile à prendre en main que Ardour mais très complet également ​| [[LADSPA]] [[DSSI]] [[VST]] [[LV2]] | [[jackd|JACK]] [[apt>qtractor]] | +| [[http://www.giadamusic.com/|Giada]] | séquenceur audio et midi / loopmachine (système de clipsproche de **Ableton Live**). Interface soignée. ​| [[:LV2]] [[:VST]] [[:jackd|JACK]] ALSA | [[:​tutoriel:​comment_installer_un_paquet|paquet]] ''​[[apt>giada]]'',​ [[https://​flathub.org/​apps/​com.giadamusic.Giada|Flatpak]] ou [[https://​www.giadamusic.com/download|Appimage]] | 
-[[https://​www.zrythm.org/fr/index.html|Zrythm]] | séquenceur audio et midi moderne et complet ​| [[LV2]] [[VST]] | [[jackd|JACK]] | [[https://flathub.org/apps/details/org.zrythm.Zrythm|Flatpak]] ou [[https://docs.zrythm.org/md_INSTALL.html|compilation]] | +| [[http://​openavproductions.com/luppp/|Luppp]] | séquenceur audio / loopmachine. Samples synchronisées par time stretch. Interface soignée proche de **Ableton Live**. | | [[:jackd|JACK]] [[:​tutoriel:​comment_installer_un_paquet|paquet]] ''​[[apt>​luppp]]''​ via les [[:​kxstudio|dépots KXStudio]] | 
-| [[http://www.muse-sequencer.org/​|Muse]] | séquenceur audio et midi avec éditeur de partition | [[LADSPA]] [[DSSI]] [[VST]] [[LV2]] | [[jackd|JACK]] | [[apt>muse]] | +| [[http://​superboucle.sourceforge.net/​|SuperBoucle]] | séquenceur audio / loopmachine | | [[:jackd|JACK]] | [[https://github.com/Vampouille/superboucle/releases|GitHub]] 
-| [[:rosegarden|Rosegarden]] | séquenceur ​audio et midi avec éditeur de partition ​| [[LADSPA]] [[DSSI]] | [[jackd|JACK]] | [[apt>rosegarden]] | +[[https://filter24.org/seq24/|Seq24]] | séquenceur midi simple basé sur des boucles | | [[:​jackd|JACK]] | [[:​tutoriel:​comment_installer_un_paquet|paquet]] ''​[[apt>​seq24]]'' ​
-| [[http://ariamaestosa.sourceforge.net/|Aria Maestosa]] | séquenceur midi simple, édition par piano roll, step sequencer, partition et tablature ​| | [[jackd|JACK]] ALSA | [[https://ariamaestosa.github.io/​ariamaestosa/docs/building.html|compilation]] | +| [[http://ossia.io|ossia score]] | **ossia** est plus qu'une application de musique, c'est un séquenceur ​interactif multimédia (au sens large) en temps réel. OSC, audio[[:MIDI]], vidéo, lumières, etc. il permet de gérer tous les éléments d'un spectacle. | [[:LV2]] [[:VST]] [[:JS]] | [[:jackd|JACK]] ​ALSA | [[https://​flathub.org/​apps/​io.ossia.score|Flatpak]],​ [[https://​ossia.io/​score/​download.html|site officiel]] ou [[https://​github.com/​OSSIA/​score/​releases|GitHub]] | 
-| [[https://bitbucket.org/paniq/​jacker/​wiki/Home|Jacker]] | séquenceur midi / tracker | | [[jackd|JACK]] | [[https://linuxmao.org/Jacker|compilation]] | +| [[http://​users.notam02.no/​~kjetism/​radium/​index.php|Radium]] | tracker modulaire, ​audio et midi. Intègre [[:puredata|Pure Data]] ([[https://​www.youtube.com/​watch?​v=rdWKYRK657Y|démo]]). | [[:LADSPA]] [[:VST]] | [[:jackd|JACK]] | [[:​tutoriel:​comment_installer_un_paquet|paquet]] ''​[[apt>radium]]''​ via les [[:​kxstudio|dépots KXStudio]] | 
-| [[http://​reduz.com.ar/​shaketracker/|shaketracker]] | trackers midi | | [[jackd|JACK]] | [[apt>​shaketracker]] ​[[apt>​cheesetracker]] | +| [[http://www.buzztrax.org|buzztrax]] (ex buzztard) ​tracker modulaire (proche de **Jeskola Buzz**) ​[[:​LADSPA]] ​| [[:jackd|JACK]] ALSA | [[https://​github.com/Buzztrax/Buzztrax.github.io|GitHub]] | 
-| [[https://sourceforge.net/​projects/​wired/|Wired]] (abandonné) | séquenceur audio et midi | [[LADSPA]] | [[jackd|JACK]] | [[http://sourceforge.net/projects/wired/files/|paquet deb]] | +| [[https://gitlab.com/drobilla/machina|Machina]] | séquenceur midi basé sur des [[https://fr.wikipedia.org/wiki/Automate_fini|automates finis]] | | [[:jackd|JACK]] | [[https://​gitlab.com/​drobilla/​machina|GitLab]] | 
-| [[https://​www.tracktion.com|Tracktion]] (propriétaire) | séquenceur ​audio et midi intuitif ​| [[LADSPA]] [[VST]] ​(en version payante) ​| [[jackd|JACK]] | [[https://​www.tracktion.com|propriétaire]] |+| [[https://www.bitwig.com/|Bitwig Studio]] (payant) | studio complet, ​séquenceur audio et midi (proche de **Ableton Live**) ​| [[:VST]] | [[:jackd|JACK]] | [[https://flathub.org/apps/com.bitwig.BitwigStudio|Flatpak]] et [[https://​www.bitwig.com/download/|paquet deb]] | 
 +| [[https://​www.renoise.com/|renoise]] (payant) | studio complet construit autour d'un tracker ​audio et midi particulièrement efficace ​| [[:LADSPA]] [[:DSSI]] [[:VST]] | [[:jackd|JACK]] | [[https://​www.renoise.com/download|propriétaire]] |
  
 ==== hôtes simples ==== ==== hôtes simples ====
  
 ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^
-| [[https://​kx.studio/​Applications:​Carla|Carla]] | station hôte, supporte de nombreux formats, y compris les banques de samples GIG, SF2 et SFZ, et contrôlable via MIDI ou [[http://​opensoundcontrol.org/​about|OSC]] | [[:LV2]] [[:LADSPA]] [[:DSSI]] [[:VST]] AU | [[:​jackd|JACK]] ALSA [[:LV2]] [[:VST]] [[http://​opensoundcontrol.org/​about|OSC]] | [[apt>​carla-git]] via les [[:​kxstudio|dépots KXStudio]] | +| [[https://​kx.studio/​Applications:​Carla|Carla]] | station hôte, supporte de nombreux formats, y compris les banques de samples GIG, SF2 et SFZ, et contrôlable via MIDI ou [[http://​opensoundcontrol.org/​about|OSC]] | [[:​CLAP]] ​[[:LV2]] [[:LADSPA]] [[:DSSI]] [[:VST]] AU | [[:​jackd|JACK]] ALSA [[:LV2]] [[:VST]] [[http://​opensoundcontrol.org/​about|OSC]] | ''​[[apt>​carla-git]]'' ​via les [[:​kxstudio|dépots KXStudio]] | 
-| [[http://​jack-rack.sourceforge.net/​|jack-rack]] | station multi-effets pour plugins [[:LADSPA]] | [[:LADSPA]] | [[:​jackd|JACK]] | [[apt>​jack-rack]] | +| [[http://​jack-rack.sourceforge.net/​|jack-rack]] | station multi-effets pour plugins [[:LADSPA]] | [[:LADSPA]] | [[:​jackd|JACK]] | ''​[[apt>​jack-rack]]'' ​
-| [[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]]'' ​|
  
 ==== Gestionnaires de session ==== ==== Gestionnaires de session ====
  
-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 logistiquementHeureusementon 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.
  
-[[:​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))+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 rouvrirLe gestionnaire ​de session ​s'​occupe alors en principe de relancer les différentes applications,​ de les connecter, et de recharger les réglages correspondants.
  
-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]]))+**[[:​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)) 
 + 
 +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**.   * [[:​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/​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.
Ligne 133: Ligne 142:
  
 ^ Nom ^ Description ^ Protocole ^ Installation ^ ^ Nom ^ Description ^ Protocole ^ Installation ^
-| [[:​QJackCtl]] | **QJackCtl** est une interface graphique pour le serveur de son [[:​jackd|JACK]]. Il permet entre autre de connecter entre elles les différentes applications compatibles [[:​jackd|JACK]] et de sauvegarder leurs états sous forme de sessions uniques, à condition que celles-ci implémentent le standard **JACK session**. | JACK-session | [[apt>​qjackctl]] | +| [[:​QJackCtl]] | **QJackCtl** est une interface graphique pour le serveur de son [[:​jackd|JACK]]. Il permet entre autre de connecter entre elles les différentes applications compatibles [[:​jackd|JACK]] et de sauvegarder leurs états sous forme de sessions uniques, à condition que celles-ci implémentent le standard **JACK session**. | JACK-session | ''​[[apt>​qjackctl]]'' ​
-| [[http://​www.linuxmao.org/​Ladish|Gladish]] | Interface graphique pour **LADISH**. Permet de router les différentes applications compatibles,​ et évidemment de gérer les sessions **LADISH**. | LADISH JACK-session LASH | [[apt>​gladish]] | +| [[http://​www.linuxmao.org/​Ladish|Gladish]] | Interface graphique pour **LADISH**. Permet de router les différentes applications compatibles,​ et évidemment de gérer les sessions **LADISH**. | LADISH JACK-session LASH | ''​[[apt>​gladish]]'' ​
-| [[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]] | | [[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]] |
  
Ligne 142: Ligne 151:
 ===== Instruments ===== ===== Instruments =====
  
-On trouve de nombreux instruments virtuels soit en standalone [[jackd|JACK]],​ soit en plugin de studios virtuels (voir [[#​daws_studios_virtuels_et_sequenceurs_midi|au dessus]]) au format [[DSSI]], [[LV2]] ou [[VST]].+On trouve de nombreux instruments virtuels soit en standalone [[:jackd|JACK]],​ soit en plugin de studios virtuels (voir [[#​daws_studios_virtuels_et_sequenceurs_midi|au dessus]]) au format [[:CLAP]], [[:LV2]], [[:​DSSI]], ​ou [[VST]].
  
 ==== synthétiseurs ==== ==== synthétiseurs ====
Ligne 158: Ligne 167:
  
 ^ Nom ^ Description ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Environnement ^ Installation ^
-| [[https://​vcvrack.com|VCV Rack]] | synthétiseur modulaire, réplique du matériel [[wprf>​Eurorack]],​ avec une grande communauté et des milliers de modules ! | [[:​jackd|JACK]] | [[https://​vcvrack.com/​Rack#​get|exécutable]] |+| [[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]] [[:CLAP]] [[:LV2]] [[:VST]] | [[https://​vcvrack.com/​Rack#​get|exécutable]] | 
 +| [[https://​surge-synthesizer.github.io/​|Surge XT]](([[https://​github.com/​surge-synthesizer/​surge|GitHub]])) | synthétiseur très puissant. [[https://​www.youtube.com/​watch?​v=ipk5tRGnL2E|démo]] | [[:​jackd|JACK]] [[:CLAP]] [[:LV2]] [[:VST]] | [[https://​flathub.org/​apps/​org.surge_synth_team.surge-xt|Flatpak]] [[https://​surge-synthesizer.github.io/​downloads/​|deb]] | 
 +| [[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://​zynaddsubfx.sourceforge.net/​|Zynaddsubfx]] | synthétiseur évolué | [[:​jackd|JACK]] | [[apt>​zynaddsubfx]] |
 | [[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://​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://​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]] | | [[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://​amsynth.github.io/​|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://​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]] |
Ligne 183: Ligne 193:
  
 ^ Nom ^ Description ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Environnement ^ Installation ^
-| [[LinuxSampler]] | sampleur, éditeur de banque ([[apt>​gigedit]]),​ interface graphique : [[http://​qsampler.sourceforge.net/​|qsampler]] (qt) ou [[http://​sourceforge.net/​projects/​jsampler/​|jsampler]] (java)| [[jackd|JACK]] ALSA [[VST]] [[LV2]] | [[apt>​qsampler]] | +| [[LinuxSampler]] | sampleur, éditeur de banque ([[apt>​gigedit]]),​ interface graphique : [[http://​qsampler.sourceforge.net/​|qsampler]] (qt) ou [[http://​sourceforge.net/​projects/​jsampler/​|jsampler]] (java)| [[:jackd|JACK]] ALSA [[:LV2]] [[VST]] | [[apt>​qsampler]] | 
-| [[http://​www.hydrogen-music.org|Hydrogen]] | boîte à rythme avancée : step sequencer et lecteur / éditeur de samples | [[jackd|JACK]] | [[apt>​hydrogen]] [[apt>​hydrogen-drumkits]] | +| [[http://​www.hydrogen-music.org|Hydrogen]] | boîte à rythme avancée : step sequencer et lecteur / éditeur de samples | [[:jackd|JACK]] | [[apt>​hydrogen]] [[apt>​hydrogen-drumkits]] | 
-| [[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 [[:​midi#​soundfonts]] 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]] | 
-| [[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]] | +| [[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://​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é percussions | [[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 =====
  
-On trouve beaucoup d'​effets soit en standalone [[jackd|JACK]],​ soit en plugin de studios virtuels (voir [[#​daws_studios_virtuels_et_sequenceurs_midi|au dessus]]) au format [[LV2]], [[LADSPA]] ou [[VST]].+On trouve beaucoup d'​effets soit en standalone [[:jackd|JACK]],​ soit en plugin de studios virtuels (voir [[#​daws_studios_virtuels_et_sequenceurs_midi|au dessus]]) au format [[:CLAP]], [[:LV2]], [[:LADSPA]] ou [[VST]].
  
 ^ Nom ^ Description ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Environnement ^ Installation ^
Ligne 205: Ligne 215:
 | [[Rakarrack]]| Multi-effets pour guitare : distortion, flanger, phaser, tremolo, echo | [[:​jackd|JACK]] | [[apt>​rakarrack]] | | [[Rakarrack]]| Multi-effets pour guitare : distortion, flanger, phaser, tremolo, echo | [[:​jackd|JACK]] | [[apt>​rakarrack]] |
 | [[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]] | | [[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://​eq10q.sourceforge.net|EQ10Q]] | suite de filtres et d'​equalizers |[[:LV2]] | [[apt>​EQ10Q]] |+| [[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 ]] | | [[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 ]] |
  
Ligne 214: Ligne 224:
  
 ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^ ^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^
-| [[puredata|Pure Data]] | pure data est plus qu'un logiciel de MAO : c'est une interface de programmation graphique pour la création multimédia (au sens large) en temps réel. Sans mettre forcément les doigts dans le développement,​ on peut utiliser des applications de mao sous forme de patches prêts à l'​emploi comme le très graphique [[https://​hackthedj.wordpress.com/​about/​|HackTheDj!]] par exemple. | [[DSSI]] [[LADSPA]] | [[jackd|JACK]],​ [[http://​opensoundcontrol.org/​about|OSC]] | [[apt>​puredata]] | +| [[puredata|Pure Data]] | pure data est plus qu'un logiciel de MAO : c'est une interface de programmation graphique pour la création multimédia (au sens large) en temps réel. Sans mettre forcément les doigts dans le développement,​ on peut utiliser des applications de mao sous forme de patches prêts à l'​emploi comme le très graphique [[https://​hackthedj.wordpress.com/​about/​|HackTheDj!]] par exemple. | [[:DSSI]] [[:LADSPA]] | [[:jackd|JACK]],​ [[http://​opensoundcontrol.org/​about|OSC]] | [[apt>​puredata]] | 
-| [[http://​csound.sourceforge.net/​|csound]] | langage de programmation (et compilateur) dédié a la création sonore et musicale [[http://​codelab.fr/​91|introduction]] | [[LADSPA]] | [[jackd|JACK]],​ [[http://​opensoundcontrol.org/​about|OSC]] | [[apt>​csound]] [[apt>​csound-doc]] |+| [[http://​csound.sourceforge.net/​|csound]] | langage de programmation (et compilateur) dédié a la création sonore et musicale [[http://​codelab.fr/​91|introduction]] | [[:LADSPA]] | [[:jackd|JACK]],​ [[http://​opensoundcontrol.org/​about|OSC]] | [[apt>​csound]] [[apt>​csound-doc]] |
 | [[http://​darwintunes.org/​|DarwinTunes]] | les participants influent sur la musique générative et le robot apprend ([[intelligence artificielle]]). [[http://​darwintunes.org/​600-generations|exemple]] | | | | | [[http://​darwintunes.org/​|DarwinTunes]] | les participants influent sur la musique générative et le robot apprend ([[intelligence artificielle]]). [[http://​darwintunes.org/​600-generations|exemple]] | | | |
  
Ligne 226: Ligne 236:
 | gtick | métronome | | [[apt>​gtick]] | | gtick | métronome | | [[apt>​gtick]] |
 | vkeybd | clavier midi virtuel | [[:​jackd|JACK]] | [[apt>​vkeybd]] | | vkeybd | clavier midi virtuel | [[:​jackd|JACK]] | [[apt>​vkeybd]] |
-| ll-scope | oscilloscope | [[DSSI]] | [[apt>​ll-scope]] |+| ll-scope | oscilloscope | [[:DSSI]] | [[apt>​ll-scope]] |
 | [[Tuxguitar|tuxguitar]] | création, édition de tablature pour guitare | | | | [[Tuxguitar|tuxguitar]] | création, édition de tablature pour guitare | | |
 | [[http://​www.cs.hmc.edu/​~keller/​jazz/​improvisor|impro-visor]] | création d'​accompagnements MIDI et de solo (interface utilisateur) | | | | [[http://​www.cs.hmc.edu/​~keller/​jazz/​improvisor|impro-visor]] | création d'​accompagnements MIDI et de solo (interface utilisateur) | | |
Ligne 251: Ligne 261:
  
 [[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]]).
 +
 ===== Liens externes===== ===== Liens externes=====
  
Ligne 289: Ligne 300:
   * [[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)
 +
 ==== Informations,​ Documentation,​ Tutoriels ==== ==== Informations,​ Documentation,​ Tutoriels ====
  
Ligne 301: Ligne 313:
   * [[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]] //
  • mao.1724815590.txt.gz
  • Dernière modification: Le 28/08/2024, 05:26
  • par krodelabestiole