Ceci est une ancienne révision du document !
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 (site) pour les effets et DSSI pour les instruments, le format LV2 se présente comme le successeur du LADSPA et des VST sont maintenant portés ou développés nativement pour linux.
Concernant le son
Il est intéressant de comprendre un peu le fonctionnement du son sous Linux, notamment au sujet des pilotes (ALSA, OSS, FFADO pour les cartes firewire…), des serveurs de son (jackd) et du noyau optimisé temps réel (linux-rt pour gutsy)
Exemple : aoss gtick
Multimédia
Voir en préliminaire la page 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: paquets audio de UbuntuStudio )
Édition audio, mixage, enregistrement
Nom | Description | Plugins | Environnement | Paquets | Installation |
---|---|---|---|---|---|
Ardour | puissant studio d'enregistrement et de mixage | LADSPA DSSI VST | jackd | ardour ou ardour-i686 (uname -m dans une console) | |
Audacity | éditeur audio | LADSPA | audacity | ||
Sweep | éditeur audio | LADSPA | sweep | ||
Rezound | éditeur audio | LADSPA | rezound | ||
Jokosher | enregistrement et mixage | LADSPA | jokosher | ||
wavesurfer | éditeur audio | wavesurfer |
Séquenceurs audio et midi
Nom | Description | Plugins | Environnement | Installation |
---|---|---|---|---|
Rosegarden | séquenceur complet | LADSPA DSSI | jackd | |
Muse | séquenceur complet | LADSPA VST | jackd | |
Qtractor | séquenceur complet | LADSPA DSSI VST LV2 | jackd | |
seq24 | excellent séquenceur midi | jackd | ||
shaketracker | trackers (édition midi numérique en hexadécimale) | jackd | / | |
beast | studio modulaire | LADSPA | ||
LMMS | Linux MultiMedia System : studio complet intuitif et ludique, assemblage de patterns | LADSPA VST | jackd | |
Wired | séquenceur complet | LADSPA | jackd | paquet deb |
buzztard | studio modulaire / tracker | LADSPA | sources | |
jost | studio modulaire / séquenceur | LADSPA DSSI VST | jackd | binary |
energyXT2 (payant) | studio modulaire / séquenceur complet | VST | jackd | propriétaire, voir là |
gmorgan | workstation / séquenceur midi | |||
aldrin | studio modulaire / tracker | LADSPA DSSI VST | jackd | sources |
Ingen | studio modulaire | LADSPA, LV2, DSSI | jackd, osc | |
renoise (payant) | tracker particulièrement performant | LADSPA VST | jackd | propriétaire |
Instruments
synthétiseurs
Nom | Description | Environnement | Installation |
---|---|---|---|
Aeolus | Un émulateur de grand orgue, peu vorace en ressources. | jackd | |
Piano virtuel Neo Keyboard | Un piano virtuel simple et efficace !! | Piano virtuel Neo Keyboard | |
Zynaddsubfx | synthétiseur évolué | jackd | |
bristol | émulation de nombreux synthétiseurs vintages | jackd | |
freebirth | synthétiseur de basse inspiré de la TB-303 (très utilisée en techno pour les sons acid) voir ici | ||
nekobee | autre émulateur de TB-303 | DSSI | |
timidity | Timidity sert aussi de synthétiseur virtuel !! | jackd | |
hexter | synthèse FM : émulateur du Yamaha DX7 | DSSI | |
whysynth | synthétiseur très complet | DSSI | |
om modular synthesizer | synthétiseur modulaire | jackd, LADSPA ou DSSI | |
Wsynth | synthèse à table d'onde basé sur le xsynth | DSSI | |
Xsynth | synthèse (type analogique) | DSSI |
sampleurs
Nom | Description | Environnement | Paquets |
---|---|---|---|
Hydrogen | boîte à rythme | jackd | hydrogen hydrogen-drumkits |
LinuxSampler | sampleur, éditeur de banque (gigedit), interface graphique : qsampler (qt) ou jsampler (java) | jackd, alsa | |
specimen | sampleur plus simple | jackd | |
fluidsynth | soundfont player (interface graphique : qsynth) | jackd ou DSSI | fluidsynth et qsynth ou fluidsynth-dssi |
swami | éditeur et player de soundfont (Paquet non disponible dans les dépôts officiels de Karmic) | ||
freewheeling | enregistrement et jeu de boucles pour le live | jackd | |
sooperlooper | enregistrement et jeu de boucles pour le live | jackd |
Effets
Nom | Description | Environnement | Paquets |
---|---|---|---|
jack-rack | station multi-effets pour plugins ladspa | jackd | |
tapiir | effets inspirés des delays à bande magnétique ( plus disponible dans les dépôts officiels depuis Jaunty) | jackd | |
freqtweak | outils de manipulation des fréquences (equaliseur, compresseur multibande, analyseur de spectre, etc …) | jackd | |
Creox | effets pour guitare: distortion, flanger, phaser, tremolo, echo | jackd | |
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 |
---|---|---|---|---|---|
TerminatorX | pour mixer et scratcher comme avec des platines | LADSPA | jackd, ALSA | terminatorx | |
DjPlay | idem | LADSPA | jackd | djplay | |
mixxx | idem | jackd, ALSA | mixxx |
Une liste plus complète de logiciels de djing sur linux : http://sound.condorow.net/ddj.html
Programmation
Nom | Description | Plugins | Environnement | Paquets |
---|---|---|---|---|
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 HackTheDj! par exemple. | DSSI LADSPA | jackd, osc | puredata |
csound | programmation graphique introduction | LADSPA | jackd, osc | csound csound-doc |
The Swinger | script python qui va faire swinger toute chanson sur un modèle ternaire par time stretch. exemple | terminal/python | ||
DarwinTunes | les participants influent sur la musique générative et le robot apprend (intelligence artificielle). exemple |
Voir aussi :
- algorithmic composition sur sourceforge
- 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 |
---|---|---|---|---|
Noteedit | éditeur de partitions simple (n'est plus en développement) | noteedit | ||
Canorus | NoteEdit refondu avec de nouvelles fonctionnalités | |||
lilypond | éditeur de partitions | lilypond | ||
Denemo | Interface graphique GNOME pour Lilypond | denemo | ||
Frescobaldi | Interface graphique KDE pour Lilypond | frescobaldi | ||
MuseScore | édition de partitions. Utilise QT4, et les ressources midi de votre carte son. Compatible ALSA, Jack. | |||
scolily | Converti l'entrée microphone en MIDI (lilypond…) | scolily | ||
gtick | métronome | gtick | ||
vkeybd | clavier midi virtuel | jackd | vkeybd | |
II-scope | oscilloscope | DSSI | II-scope | |
tuxguitar | création, édition de tablature pour guitare |
Liens externes
Ressources
- LE site des "soundfounts" http://www.hammersound.net, et la liste des liens vers d'autres sites.
Service en ligne :
Midi :
Nouveaux instruments
Des instruments sur make.
- Nui group (libre)
Libre : Il y a toujours possibilité de vous en faire un vous même.
Tutoriel
Documentation
- L'excellent : LinuxMAO, site francophone qui traite de tout ce qui concerne la MAO et les logiciels libres.
- VST natifs linux : http://www.linux-vst.com