{{tag>portail multimédia audio}}
----
====== MAO (musique assistée par ordinateur) ======
Il existe de nombreux logiciels de musique sur Linux. De plus, le serveur de son nommé [[:jackd]] permet d'utiliser et de router (lier ensemble) beaucoup d'entre eux en audio et / ou en midi.
On trouve aussi de nombreux effets et instruments virtuels en plugins de logiciel hôtes : standards [[ladspa]] [[http://www.ladspa.org|(site)]] pour les effets et [[http://dssi.sourceforge.net|DSSI]] pour les instruments, le format [[http://lv2plug.in|LV2]] se présente comme le successeur du LADSPA et des [[:vst_pluglin_sous_linux_ubuntu|VST]] sont maintenant portés ou développés nativement pour linux.
Beaucoup de ces logiciels implémentent la norme MIDI et permettent de l'utiliser avec son matériel. Pour plus d'informations, consultez la **[[:midi|page concernant le MIDI]]**.
===== Concernant le son =====
Il est intéressant de comprendre un peu le fonctionnement du [[:son|son sous Linux]], notamment au sujet des pilotes (ALSA, OSS, [[http://www.ffado.org/?q=devicesupport/list|FFADO]] pour les cartes firewire...), des serveurs de son (jackd) et du noyau optimisé temps réel (**linux-rt** pour gutsy)
N'oubliez pas que pour jouer plusieurs sons en même temps il faut utiliser ALSA ou JACK. Si une de vos applications utilise OSS, il faudra installer le paquet **alsa-oss**, et lancer votre application avec la commande "aoss".
Exemple : **aoss gtick**
Le serveur de son Jackd 0.109 livré avec le UbuntuStudio 8.04 Hardy n'est pas compilé avec le backend "firewire".Il Faut donc compiler la dernière version de Jackd pour pouvoir utiliser les pilotes ffado :
[[http://www.ffado.org/?q=node/613|Tuto installation FFADO]]
===== Multimédia =====
Voir en préliminaire la page [[:multimedia#son|Multimédia]] (particulièrement ce qui concerne l'édition et la compression du son).
**[[:Ubuntu Studio]]** est une variante de Ubuntu livrée avec des logiciels pour le graphisme, la vidéo, la MAO et le noyau optimisé temps réel. (voir aussi: [[https://wiki.ubuntu.com/UbuntuStudio/PackageList|paquets audio de UbuntuStudio]]
)
Une petite dernière est née en 2010, il s'agit de "**Tango Studio**" basée sur Lucid 10.4 Lts,
est a l'avantage d'être plus légère grâce à un bureau Gnome allégé et d'être d'une stabilité redoutable.
Elle possède en outre l'avantage d'avoir le serveur de son jack configuré "out the box" ainsi que le firewire.
[[http://tangostudio.tuxfamily.org/]]
===== Édition audio, mixage, enregistrement =====
^ Nom ^ Description ^ Plugins ^ Environnement ^ Paquets ^ Installation ^
| [[:ardour|Ardour]] | puissant studio d'enregistrement et de mixage | LADSPA DSSI VST | [[:jackd]] | ardour ou ardour-i686 (**uname -m** dans une console) | [[apt://ardour|{{apt.png}}]]|
| [[:Audacity]] | éditeur audio | LADSPA | | audacity | [[apt://audacity|{{apt.png}}]]|
|[[http://www.yorba.org/fillmore/|Fill more]]|éditeur audio|-|-|fillmore|[[apt://fillmore|{{apt.png}}]]|
| [[http://www.metadecks.org/software/sweep/index.html|Sweep]] | éditeur audio | LADSPA | | sweep | [[apt://sweep|{{apt.png}}]]|
| [[http://rezound.sourceforge.net/|Rezound]] | éditeur audio | LADSPA | | rezound | [[apt://rezound|{{apt.png}}]]|
| [[http://www.jokosher.org/|Jokosher]] | enregistrement et mixage | LADSPA | | jokosher | [[apt://jokosher|{{apt.png}}]]|
| [[http://www.speech.kth.se/wavesurfer/|wavesurfer]] | éditeur audio | | | wavesurfer | [[apt://wavesurfer|{{apt.png}}]]|
| [[http://fr.wavosaur.com|wavosaur]] | éditeur audio | VST + ses effets inclus | environnement WINE | Pas de paquets linux et non libre | avec wine et une dll windows à inclure dans les fichiers extraits de l'archive: mfc42.dll|
===== Séquenceurs audio et midi =====
^ Nom ^ Description ^ Plugins ^ Environnement ^ Installation ^
| [[:rosegarden|Rosegarden]] | séquenceur complet | LADSPA DSSI | [[:jackd]] | [[apt://rosegarden|{{apt.png}}]] |
| [[http://www.muse-sequencer.org/|Muse]] | séquenceur complet | LADSPA VST | [[:jackd]] | [[apt://muse|{{apt.png}}]] |
| [[http://qtractor.sourceforge.net/|Qtractor]] | séquenceur complet | LADSPA DSSI VST LV2 | [[:jackd]] | [[apt://qtractor|{{apt.png}}]] |
| [[http://filter24.org/seq24/|seq24]] | excellent séquenceur midi | | [[:jackd]] | [[apt://seq24|{{apt.png}}]] |
| [[http://reduz.com.ar/shaketracker/|shaketracker]] | trackers (édition midi numérique en hexadécimale) | | [[:jackd]] | [[apt://shaketracker|{{apt.png}}]] / [[apt://cheesetracker|{{apt.png}}]] |
| [[http://beast.gtk.org/|beast]] | studio modulaire | LADSPA | | [[apt://beast|{{apt.png}}]] |
| [[http://lmms.sourceforge.net/|LMMS]] | Linux MultiMedia System : studio complet intuitif et ludique, assemblage de patterns | LADSPA VST | [[:jackd]] | [[apt://lmms|{{apt.png}}]] |
| [[http://wired.sourceforge.net/index.php?option=com_content&task=blogcategory&id=14&Itemid=27|Wired]] | séquenceur complet | LADSPA | [[:jackd]] | [[http://sourceforge.net/projects/wired/files/|paquet deb]] |
| [[http://www.buzztard.org|buzztard]] | studio modulaire / tracker | LADSPA | | [[http://sourceforge.net/project/showfiles.php?group_id=55124|sources]] |
| [[http://www.anticore.org/jucetice/?page_id=4|jost]] | studio modulaire / séquenceur | LADSPA DSSI VST | [[:jackd]] | [[http://www.anticore.org/jucetice/get.php?file=jost-v0.5.4.tar.bz2|binary]] |
| [[http://www.energy-xt.com/|energyXT2]] (payant) | studio modulaire / séquenceur complet | VST | [[:jackd]] | propriétaire, voir [[http://forum.ubuntu-fr.org/viewtopic.php?id=281778|là]] |
| [[http://gmorgan.sourceforge.net/|gmorgan]] | workstation / séquenceur midi | | | [[apt://gmorgan|{{apt.png}}]] |
| [[http://code.google.com/p/aldrin-sequencer/|aldrin]] | studio modulaire / tracker | LADSPA DSSI VST | [[:jackd]] | [[http://code.google.com/p/aldrin-sequencer/downloads/list|sources]] |
| [[http://wiki.drobilla.net/Ingen|Ingen]] | studio modulaire | LADSPA, [[http://lv2plug.in/|LV2]], DSSI | [[:jackd]], [[http://opensoundcontrol.org/about|osc]] | |
| [[http://www.renoise.com/|renoise]] (payant) | tracker particulièrement performant | LADSPA VST | [[:jackd]] | [[http://www.renoise.com/download/renoise/|propriétaire]] |
===== Instruments =====
=== synthétiseurs ===
^ Nom ^ Description ^ Environnement ^ Installation ^
| [[:Aeolus]] | Un émulateur de grand orgue, peu vorace en ressources. | [[:jackd]] | [[apt://aeolus|{{apt.png}}]] |
| [[http://3m3rg3nc3.free.fr/down_nux.php?id=24|Piano virtuel Neo Keyboard]] | Un **piano virtuel** simple et efficace !! | [[:neo_keyboard|Piano virtuel Neo Keyboard]] | |
| [[http://zynaddsubfx.sourceforge.net/|Zynaddsubfx]] | synthétiseur évolué | [[:jackd]] | [[apt://zynaddsubfx|{{apt.png}}]] |
| [[http://www.linuxmao.org/tikiwiki/tiki-index.php?page=Bristol|bristol]] | émulation de nombreux synthétiseurs vintages | [[:jackd]] | [[apt://bristol|{{apt.png}}]] |
| [[http://freebirth.sourceforge.net/|freebirth]] | synthétiseur de basse inspiré de la TB-303 (très utilisée en techno pour les sons acid) | | [[apt://freebirth|{{apt.png}}]] |
| [[http://www.nekosynth.co.uk/wiki/nekobee/|nekobee]] | autre émulateur de TB-303 | DSSI | [[apt://nekobee|{{apt.png}}]] |
| [[:timidity]] | Timidity sert aussi de synthétiseur virtuel !! | [[:jackd]] | [[apt://timidity|{{apt.png}}]] |
| [[http://dssi.sourceforge.net/hexter.html|hexter]] | synthèse FM : émulateur du Yamaha DX7 | DSSI | [[apt://hexter|{{apt.png}}]] |
| [[http://www.smbolton.com/whysynth.html|whysynth]] | synthétiseur très complet | DSSI | |
| [[http://savannah.nongnu.org/projects/om-synth/|om modular synthesizer]] | synthétiseur modulaire | [[:jackd]], LADSPA ou DSSI | [[apt://om|{{apt.png}}]] |
| Wsynth | synthèse à table d'onde basé sur le xsynth | DSSI | [[apt://wsynth-dssi|{{apt.png}}]] |
| Xsynth | synthèse (type analogique) | DSSI | [[apt://xsynth-dssi|{{apt.png}}]] |
=== sampleurs ===
^ Nom ^ Description ^ Environnement ^ Paquets ^
| [[http://www.hydrogen-music.org|Hydrogen]] | boîte à rythme | [[:jackd]] | hydrogen hydrogen-drumkits |
| [[:LinuxSampler]] | sampleur, éditeur de banque (gigedit), interface graphique : [[http://qsampler.sourceforge.net/|qsampler]] (qt) ou [[http://sourceforge.net/projects/jsampler/|jsampler]] (java)| [[:jackd]], alsa | [[apt://qsampler|{{apt.png}}]] |
| [[http://zhevny.com/specimen/index.html|specimen]] | sampleur plus simple | [[:jackd]] | [[apt://specimen|{{apt.png}}]] |
| [[http://fluidsynth.resonance.org/trac|fluidsynth]] | soundfont player (interface graphique : [[http://qsynth.sourceforge.net/qsynth-index.html|qsynth]]) | [[:jackd]] ou DSSI | fluidsynth et qsynth ou fluidsynth-dssi |
| [[http://swami.sourceforge.net/|swami]] | éditeur et player de soundfont (Paquet non disponible dans les dépôts officiels de [[karmic|Karmic)]] | | [[apt://swami|{{apt.png}}]] |
| [[http://freewheeling.sourceforge.net/|freewheeling]] | enregistrement et jeu de boucles pour le live | [[:jackd]] | [[apt://freewheeling|{{apt.png}}]] |
| [[http://essej.net/sooperlooper/|sooperlooper]] | enregistrement et jeu de boucles pour le live | [[:jackd]] | [[apt://sooperlooper|{{apt.png}}]] |
===== Effets =====
^ Nom ^ Description ^ Environnement ^ Paquets ^
| [[http://jack-rack.sourceforge.net/|jack-rack]] | station multi-effets pour plugins ladspa | [[:jackd]] | [[apt://jack-rack|{{apt.png}}]] |
| [[http://www.iua.upf.es/~mdeboer/projects/tapiir/|tapiir]] | effets inspirés des delays à bande magnétique ( plus disponible dans les dépôts officiels depuis [[jaunty|Jaunty]]) | [[:jackd]] | [[apt://tapiir|{{apt.png}}]] |
| [[http://freqtweak.sourceforge.net/|freqtweak]] | outils de manipulation des fréquences (equaliseur, compresseur multibande, analyseur de spectre, etc ...) | [[:jackd]] | [[apt://freqtweak |{{apt.png}}]] |
| [[http://zyzstar.kosoru.com/?creox|Creox]] | effets pour guitare: distortion, flanger, phaser, tremolo, echo | [[:jackd]] | [[apt://Creox|{{apt.png}}]] |
| [[Gnuitar]] | effets pour guitare: distortion, flanger, phaser, tremolo, echo | | |
| [[:Rakarrack]]| Rack d'effets puissant pour guitare: distortion, flanger, phaser, tremolo, echo|[[:jackd]]| |
On trouve beaucoup d'effets à utiliser en plugin de studios virtuels (voir au dessus) au format LADSPA
===== DJing =====
^ Nom ^ Description ^ Plugins ^ Environnement ^ Paquets ^ Installation ^
| [[http://terminatorx.org/|TerminatorX]] | pour mixer et scratcher comme avec des platines | LADSPA | [[:jackd]], ALSA | terminatorx | [[apt://terminatorx |{{apt.png}}]] |
| [[http://djplay.sourceforge.net/|DjPlay]] | idem | LADSPA | [[:jackd]] | djplay | [[apt://djplay|{{apt.png}}]] |
| [[mixxx]] | idem | | [[:jackd]], ALSA | mixxx | [[apt://mixxx|{{apt.png}}]] |
Une liste plus complète de logiciels de djing sur linux : [[http://sound.condorow.net/ddj.html]]
===== Programmation =====
^ Nom ^ Description ^ Plugins ^ Environnement ^ Paquets ^
| [[http://www.puredata.org/|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 [[http://hackthedj.wordpress.com/about/|HackTheDj!]] par exemple. Préférez la version pd-extended disponible sur [[http://puredata.info/downloads]] à la version disponible dans les dépôts ubuntu (moins récente et moins complète). | DSSI LADSPA | [[:jackd]], [[http://opensoundcontrol.org/about|osc]] | puredata |
| [[http://csound.sourceforge.net/|csound]] | programmation graphique [[http://codelab.fr/91|introduction]] | LADSPA | [[:jackd]], [[http://opensoundcontrol.org/about|osc]] | csound csound-doc |
| [[http://code.google.com/p/echo-nest-remix/source/browse/trunk/examples/swinger/swinger.py|The Swinger]] | script python qui va faire swinger toute chanson sur un modèle ternaire par time stretch. [[http://musicmachinery.com/2010/05/21/the-swinger/|exemple]] | | terminal/[[python]] | |
| [[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]] | | | |
Voir aussi :
* [[http://sourceforge.net/search/?words=%22algorithmic+composition%22&type_of_search=soft&sort=num_downloads_week&sortdir=desc&limit=100|algorithmic composition]] sur sourceforge
* [[http://www.codelab.fr|www.codelab.fr]] excellent forum d'entraide autour de la programmation multimédia temps réel (pure data, processing, SuperCollider, gephex, etc)
===== Accessoires, outils =====
^ Nom ^ Description ^ Environnement ^ Paquets ^ Installation ^
| [[http://noteedit.berlios.de/|Noteedit]] | éditeur de partitions simple (n'est plus en développement) | | noteedit | [[apt://noteedit|{{apt.png}}]]|
| [[http://sourceforge.net/apps/mediawiki/canorus/index.php?title=Main_Page|Canorus]] | NoteEdit refondu avec de nouvelles fonctionnalités | | canorus | [[apt://canorus|{{apt.png}}]] |
| [[http://lilypond.org|LilyPond]] | éditeur de partitions | | lilypond |[[apt://lilypond|{{apt.png}}]]|
| [[http://www.denemo.org|Denemo]] | Interface graphique GNOME pour Lilypond | | denemo | [[apt://denemo|{{apt.png}}]]|
| [[http://www.frescobaldi.org|Frescobaldi]] | Interface graphique KDE pour Lilypond | | frescobaldi | [[apt://frescobaldi|{{apt.png}}]]|
| [[musescore|MuseScore]] | édition de partitions. Utilise QT4, et les ressources midi de votre carte son. Compatible ALSA, Jack. ||||
| scolily | Convertit l'entrée microphone en MIDI (lilypond...) | | scolily | [[apt://scolily|{{apt.png}}]]|
| gtick | métronome | | gtick | [[apt://gtick|{{apt.png}}]]|
| vkeybd | clavier midi virtuel | [[:jackd]] | vkeybd | [[apt://vkeybd|{{apt.png}}]] |
| II-scope | oscilloscope | DSSI | II-scope | [[apt://II-scope|{{apt.png}}]]|
| [[Tuxguitar|tuxguitar]] | création, édition de tablature pour guitare ||||
===== Liens externes=====
==== Ressources ====
* [[http://www.freesound.org/|The Freesound Project]]
* [[http://free-loops.com/|Free loops]]
* [[http://freemao.org/|Freemao]]
***LE site des "soundfounts"** [[http://www.hammersound.net]], et la [[http://www.hammersound.net/hs_links.html|liste des liens vers d'autres sites]].
* [[http://www.stonewashed.net/sfx.html|Une liste de sites de sons libres]]
Service en ligne :
* [[http://www.audiotool.com/|AudioTools]]
Midi :
* [[http://www.mididb.com/|Mididb]]
* [[http://www.vgmusic.com/|Video game musique archive]]
* [[http://www.classicalarchives.com/|Classical Archive]]
==== Nouveaux instruments ====
Des instruments [[http://blog.makezine.com/archive/music/|sur make]].
* [[http://www.nuigroup.com/|Nui group]] (libre)
* [[http://monome.org/|Monome]] (libre) (( http://createdigitalmusic.com/2007/04/09/building-a-custom-monome-controller-with-sts9s-david-phipps/
http://blog.makezine.com/archive/2006/11/opensource_grid_controlle.html
))
* [[http://www.jamespatten.com/audiopad/|Audiopad]]
* [[http://www.reactable.com/|Reactable]]
Libre : Il y a toujours possibilité de vous en faire un vous même.
==== Tutoriel ====
* [[http://www.linuxmao.org/tikiwiki/tiki-index.php?page=tutoriels|Linux MAO]]
* (en) [[http://www.memeshift.com/2008/12/31/how-to-start-making-electronic-music/|How to Start Making Electronic Music]]
====Documentation ====
* **L'excellent :** [[http://www.linuxmao.org|LinuxMAO]], site francophone qui traite de tout ce qui concerne la MAO et les logiciels libres.
* **VST natifs linux :** [[http://www.linux-vst.com]]
* [[http://apps.linuxaudio.org]]
* [[http://www.aful.org/musique-assistee-par-ordinateur/index|AFUL - Groupe de travail MAO]]
===== Voir aussi =====
*[[audio]]
*[[multimedia]]
*[[son]]
*[[guitare|Logiciels de guitare sous Ubuntu]]
* [[https://wiki.ubuntu.com/UbuntuStudio/PackageList|paquets audio de UbuntuStudio]]
* Planet [[http://planet.linuxaudio.org/|LinuxAudio.org]]
-----
//Contributeurs : [[:utilisateurs/adam0509]] //