Ubuntu Karmic Koala optimisée pour la MAO
Table des matières
Introduction
Voici une méthode pour transformer
Ubuntu (basée sur Karmic Koala 9.10) version
Xfce vers une distribution dédiée à l'informatique musicale disposant des versions récentes de logiciels Audio, Midi ou Multimédia.
Ce tutoriel est issu de cette page :
Ubuntu Hardy Heron optimisée pour la MAO avec bien sur des adaptations nécessaires au changement de version.
Cette distribution étant sortie (très) récemment, il y aura forcément des mises à jour.
Le choix de la version
Xubuntu (avec environnement
Xfce) permet de pouvoir installer via un lecteur CD (ou bien sur DVD !) et clef USB; l'image ISO (664 Mo) est disponible ici :
http://www.ubuntu-fr.org/telechargement
. Il est possible de choisir un autre environnement tel
Kde (Kubuntu) ou
Gnome (Ubuntu). Il faut compter environ 1H30 de téléchargement avec un débit de 112Ko/s correspondant à du 1Mo.
À la fin du téléchargement, vous pouvez graver au format ISO en utilisant par exemple Brasero, K3B ou autres logiciels de gravure (même à partir d'autres systèmes bien sur !).

On peut aussi installer l'image sur une clé USB, il suffit d’aller dans le menu Système -> Administration -> Créateur de disque de démarrage USB (Système
Ubuntu 8.10 et 9.04)
Sélectionner l'image
ISO
Sélectionner la clé USB
Cliquer sur : Créer disque de démarrage
Il existe aussi des utilitaires permettant d'installer sur clef USB avec systèmes Linux (via Wine) et Windows tel
Unetbootin :
http://doc.ubuntu-fr.org/unetbootin
Pas de soucis si vous installez une autre version d'
Ubuntu 9.10, les chapitres qui suivent sont compatibles !
Il existe aussi une distribution assez sympathique déjà bien configurée : Ultimate Edition 2.4 / 2.5 qui s'installe aussi sans problème via clef Usb :
http://ultimateedition.info/ultimate-edition-2-4/
et image
ISO ici :
http://sourceforge.net/projects/ultimateedition/files/ultimate-edition-2.4-x86.iso/download
Puredyne est aussi une distribution basée sur Karmic koala disponible ici en téléchargement :
http://puredyne.goto10.org/download.html
C'est une version Live CD ou DVD pouvant être installée sur Clef USB avec l'avantage d'être prête à l'emploi pour pratiquer la MAO

Il suffira de rajouter quelques programmes spécialisés dans ce domaine.
Installation
[+]
J'ai donc choisi la version
Xubuntu (basé sur l'environnement
Xfce) pour les raisons suivantes :
- Live CD (et possibilité d'installation sur clef USB)
- Possibilité donc de pouvoir tester rapidement le son, le graphisme, l'accès au réseau.... ...le système quoi !
(contrairement à Ubuntustudio 9.10 qui n'existe d'une part qu'en version DVD non Live et n'est pas encore vraiment opérationnels avec des soucis à l'installation !).
- Rapide à l'installation (- de 10mn avec démarrage, saisie des codes, qui dit mieux !)
- Environnement simple, léger, rapide, efficace surtout pour la Mao (et rien n'empêche ensuite d'installer Gnome, Kde, Lxde...).
Quelques captures d'écran permettent de se rendre compte de la facilité d'installation, les utilisateurs confirmés peuvent survoler rapidement ce chapitre
On clique tout d'abord sur l'icône... ...
install !

On choisit
la langue et l'emplacement géographique

La
disposition du clavier
Démontage de partition

Répondre oui si vous voulez être tranquille
Préparation de l'espace disque

J'ai choisi un partitionnement manuel. Pour simplifier, il existe les solutions suivantes :
- Effacer complètement le disque dur et installer une distribution Linux
- Redimensionner la partition ou se situe votre ancien système et installer Linux
- Installer une ou plusieurs distributions Linux (avec ou sans autres systèmes) qui possèdera une partie maison (/home)
- autres solutions plus spécialisées
Le choix du partitionnement

J'ai donc choisi d'installer à coté d'un système Windows (Xp) et une partie commune (Fichiers) une partie racine (/) ou est installé le système et une autre partie maison (/home) ou sont rangés d'autres fichiers. Enfin, une partie
Swap permet l'échange de données.

On peut garder un système Windows (je dis cela pour les nouveaux utilisateurs bien sur

) en dual boot avec une distribution GNU/Linux. Il est possible ensuite de redimensionner (attention à bien défragmenter avant et prévoyez un peu de temps).
J'ai choisi de séparer la racine (/) contenant le système et ma maison (là ou je range mes documents, musiques, vidéos) ! (/home) contenant les fichiers. Le menu de démarrage inscrira automatiquement les changements au redémarrage.

à ce niveau, on peut aussi installer sur une clef
USB, il suffit de la choisir lors de l'étape partitionnement (ext3 - / (racine) + un swap éventuellement) et continuer la procédure. Cerise sur le gâteau, il n'est même pas nécessaire d'avoir un disque dur dans l'ordinateur !!! , cela fonctionne quand même

Ne pas oublier de sélectionner l'ordre de démarrage par clef USB dans le
Bios de l'ordinateur pour qu'elle puisse démarrer toute seule.
Une clef USB de 4 Go min est préférable, je viens d'installer sur une clé 8 Go, il me reste plus de 4.5 Go pour quelques applications supplémentaires et fichiers importants.
Vraiment magique et hyper pratique
Bon on continue...
Entrez les
identifiant, pseudo (login / nom d'utilisateur) et mot de passe

Vérifiez bien à ne pas tout formater si vous voulez garder quelques données !!!
L'installation proprement dite... (quelques minutes !)

Et Hop,
c'est fini !

Toutes ces étapes ne devraient pas dépasser 10mn (rapide, non ! ;)).
Si après installation et relance, un écran noir apparait, pas de panique !!!!

Taper votre identifiant (login), votre mot de passe puis
sudo reboot
et cela devrait fonctionner au prochain démarrage
Le noyau de base installé est le
2.6.31-14-generic
Premier lancement
[+]
Voici le bureau de type
Xfce

Si vous voulez rester sur cet environnement, l'idéal est de rajouter (via le gestionnaire de paquetages Synaptic) tout ce qui y rapporte (
xfce4 et
xubuntu) ou par exemple dans une console / terminal :
sudo apt-get install xfce4
Mise à jour
[+]
Une fois dans l'environnement (dépouillé il est vrai mais pas autant que Fluxbox !), taper dans une console (terminal) :
sudo apt-get update
(ce qui permettra de mettre à jour la liste des paquetages) puis
sudo apt-get upgrade
(mise à jour des paquetages). Je n'ai eu que 18.9Mo à télécharger au 5 novembre 2009.
sudo apt-get dist-upgrade
permettra de finaliser la procédure.
Dépôts
[+]
Accessible par la commande suivante :
sudo mousepad /etc/apt/sources.list
(
mousepad est un éditeur de texte proposé par
Xfce, il peut être remplacé par
gedit,
kate,
nano... suivant la distribution choisie au départ ou ses habitudes !).
Dépôts d'origine
#deb cdrom:[Xubuntu 9.10 _Karmic Koala_ - Release i386 (20091028.3)]/ karmic main multiverse restricted universe
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic universe
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://fr.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu karmic partner
# deb-src http://archive.canonical.com/ubuntu karmic partner
deb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse
Par la suite, il y aura des dépôts rajoutés bien sûr, la distribution est jeune !
Mais en voilà déjà quelques uns que l'on ajoutera (dans Gnome) avec :
Administration --> Sources de logiciels --> Autres logiciels ou avec
Synaptic (gestionnaire de paquetages).
Amarok 1.4 fonctionne aussi avec Jack (pour les nostalgiques) :
http://doc.ubuntu-fr.org/amarok_v1
est le lien pour la démarche à suivre.
Monkey's Audio Codec (pour Les fichiers audio en .ape) :
deb http://www.debian-multimedia.org sid main
Cette manipulation fait appel à un dépôt non prévu pour Ubuntu. Installez uniquement le paquet monkeys-audio et ne faites aucune mise à jour. Une fois le paquet installé, supprimez ou désactivez le dépôt (en rajoutant un dièse devant la dernière ligne du fichier /etc/apt/sources.list, ou via Synaptic), et rechargez ceux-ci.
Commercial (seul dépôt à devoir être ajouté manuellement) :
deb http://archive.canonical.com/ubuntu karmic partner
GetDeb propose des paquets stables bien avant les dépôts officiels :
Importer la clé du dépôt :
wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
et ajouter le dépôt :
deb http://archive.getdeb.net/ubuntu karmic-getdeb apps
Medibuntu est fortement recommandé pour lire et extraire les DVD et pour bien d'autres choses d'ailleurs !
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update
puis
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2EBC26B60C5A2783
et enfin
sudo apt-get update && sudo apt-get install non-free-codecs
Dépôts ppa
Importer la clé du dépôt :
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220
puis ajouter le ou les dépôts:
deb http://ppa.launchpad.net/tualatrix/ubuntu karmic main
deb-src http://ppa.launchpad.net/tualatrix/ubuntu karmic main
WineHQ
ajouter le dépôt :
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu karmic main multiverse restricted universe
puis la clef
gpg --keyserver hkp://keyserver.ubuntu.com:11371 --recv-key 5A9A06AEF9CB8DB0
gpg -a --export 5A9A06AEF9CB8DB0 | sudo apt-key add -

Installation de codecs supplémentaires :
sudo apt-get install kubuntu-restricted-extras
ou
sudo apt-get install ubuntu-restricted-extras
ou
sudo apt-get install xubuntu-restricted-extras
suivant environnement.
D'autres dépôts peuvent être activés facilement avec
Ubuntu-Tweak
Pour une distribution jeune, le choix est déjà assez conséquent, la compilation devient plus rare (elle s'avère cependant nécessaire pour des programmes ne se lançant pas).
Dépôts d'origine + compléments
## Main (Principal)
deb http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted
## Main restricted (Principal avec restriction)
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
## Universe
deb http://fr.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic universe
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates universe
## Multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
## Security
deb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse
## Commercial
deb http://archive.canonical.com/ubuntu karmic partner
## PPA Tualatrix
#sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220
deb http://ppa.launchpad.net/tualatrix/ubuntu karmic main
deb-src http://ppa.launchpad.net/tualatrix/ubuntu karmic main
## Getdeb
#wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
deb http://archive.getdeb.net/ubuntu karmic-getdeb apps
Installation Pilote carte graphique
[+]
Recommandée (surtout pour accéder à des résolutions supérieures avec une bonne rapidité / fluidité) mais pas indispensable non plus, il suffit de lancer Pilotes de périphériques ou drivers dans le menu système, choisir le pilote recommandé, activer et redémarrer !
On peut parfois avoir une carte graphique exotique, il n'y aura pas forcément de pilote proposé mais il s'avère que ce n'est pas si gênant heureusement ! La carte vidéo ne sera pas utilisée au maximum de ses capacités voilà tout.
Donner la priorité aux logiciels de MAO
[+]
Pour pouvoir travailler correctement en MAO et faire fonctionner
jack en mode
temps-réel, il faut que vos logiciels aient une priorité suffisante par rapport aux autres. En effet rien de plus gênant que d'avoir des interruptions de flux audio parce que votre browser internet prend la main sur le PC !
Pour éviter ça, il faut donner la priorité
temps-réel à vos logiciels audio.
Pour cela, suivez la procédure décrite sur la page
accès temps réel pour les applications (
obligatoire !!).
Revenez ici une fois que c'est fini.
Installation noyau temps réel
[+]
Noyau 2.6.31-9-rt
Dans une console / terminal taper :
sudo apt-get install linux-rt linux-headers-rt
ce qui installera 174Mo (quand même) de paquets. Prévoyez donc du café ou du thé, un bon pack de boissons à bulles, de l'eau, du sirop, des gâteaux sucrés (pour les gourmands) ou salés (pour les autres gourmands ;) ou allez prendre l'air ! (surtout en ce moment avec le vent, la pluie, vous aurez bonne mine en rentrant :).
Au redémarrage, le nouveau noyau rt est inscrit dans le Grub, avec la version
Ubuntu Desktop, il m'avait fallu rajouter le noyau dans le fichier de configuration ! (pas très pratique et en plus, le menu n'apparaissait pas !!)), d'où aussi mon choix pour cette version basée sur
Xfce.

à noter que le noyau temps réel (rt) est directement installé avec le pack ou DVD d'
UbuntuStudio mais qu'il faudra un peu plus "bidouiller" pour la reconnaissance dans le
Grub 
(ce sera peut être corrigé entre temps).

Il est également possible que la karmic ne démarre pas correctement avec le kernel rt. Il s'agit d'un bug lors de la génération de l'initramfs. C'est facilement corrigé par:
sudo update-initramfs -c -v -k 2.6.31-9-rt

Si malgré tout le noyau en temps réel n'est pas proposé au démarrage, il est toujours possible d'éditer le fichier de configuration de grub via la commande
sudo gedit /etc/default/grub
puis de rajouter un # devant grub_hidden_timeout.
Enfin, effectuer la commande
sudo update-grub2
Noyau 2.6.31-18-generic #55-Ubuntu
Pour l'installation de ce noyau. il faut lancer le gestionnaire de paquets
Synaptic, aller dans le menu Configuration / Dépots puis choisir Mises à jour en pré version (karmic-proposed). Fermer la fenêtre, cliquer sur Recharger, puis sur Tout mettre à jour et enfin Appliquer. Une fois le téléchargement fini, redémarrer pour se retrouver directement avec ce noyau "faussement" générique (et oui, il est
rt !

)

à noter que ce noyau à rendu mon ordinateur "saucisson" à base de carte mère MSI P4M900 enfin ops pour la MAO (instable avant

).
Noyau 2.6.33-020633rc6
Pour l'installation de ce tout dernier noyau, j''ai été faire un tour sur ce site
http://kernel.ubuntu.com/~kernel-ppa/mainline/
J'ai choisi le dernier noyau disponible dans le répertoire v2.6.33-rc6/ puis installé les paquets .deb (il suffit de cliquer bouton droit sur le paquet et choisir Ouvrir avec installateur de paquets GDebi) dans cet ordre :
- linux-headers-2.6.33-020633rc6_2.6.33-020633rc6_all.deb
- linux-headers-2.6.33-020633rc6-generic_2.6.33-020633rc6_i386.deb
- linux-image-2.6.33-020633rc6-generic_2.6.33-020633rc6_i386.deb)
Puis redemarrer.

Ce noyau dit "générique" est aussi
rt (et il fonctionne impec depuis plusieurs jours à Plourin en Bretagne toujours sur mon ordi "délicat"

).
[+]
Je me suis basé aussi sur cette page que j'avais écrit voici quelques mois :
Ubuntu Hardy Heron optimisée pour la MAO et cette excellente page (dont
Ttoine s'occupe très bien !) :
https://help.ubuntu.com/community/UbuntuStudioPreparation#preview
On peut commencer aussi par installer "pas à pas" pour avoir quelques applications audio / midi de base (histoire de découvrir ce monde fascinant rapidement !) :
sudo apt-get install alsa-firmware-loaders alsa-tools alsa-tools-gui ams ardour hydrogen jackd jack-rack qjackctl rosegarden seq24 vkeybd zynaddsubfx
(noter que Ardour peut être remplacés par ardour-686 si vous avez un ordinateur récent).
Pour le pack
UbuntuStudio, c'est à voir suivant les besoins (il y a beaucoup de programmes installés ensuite), il y a le coté pratique bien agréable mais de toute façon, il faudra quand même rajouter d'autres paquetages Mao complémentaires.
Dans le gestionnaire
synaptic, vous pouvez rechercher tout ce qui concerne
UbuntuStudio ou taper dans une console / terminal :
sudo apt-get install ubuntustudio-default-settings
Installer aussi tout ce qui concerne les
DSSI (synthétiseurs virtuels natifs), et les effets
Ladspa (voir plus loin, d'autres programmes MAO proposés).
Voici le bureau qui vous accueille si vous avez installé le pack
UbuntuStudio (faut aimer le noir quand même, perso un p'tit bleu des îles avec un joli soleil aurait été bien sympa

).
Optimisations diverses
[+]
Déconnexions services
[+]
Pour déconnecter les services (pas indispensable en Mao), il faut aller dans le menu
Système / Services, débloquer (Unlock)

Ne laisser que les services suivants
Pulseaudio : élimination à voir !
[+]
Pour éliminer Pulseaudio...
Dans le cas ou l'on a installé le pack kubuntu, Ubuntu par la suite.... (ou directement) et si l'on a des gros problèmes pour lancer Jack, dans ce cas...
sudo apt-get remove --purge pulseaudio
ou via le gestionnaire de paquetage
Synaptic tout ce qui concerne pulseaudio
En Mao, pulseaudio rend parfois instable l'utilisation de la Mao sous Ubuntu même si cela peut fonctionner

).
Étant donné qu'il n'y aura peut être plus de serveur son (pulseaudio étant sensé remplacer Esd), il est possible d'installer le serveur son de Kde (
Phonon) fonctionnant très bien sur Gnome ! (du moins à Plourin

).
Une autre solution consiste à rajouter dans
QjackCtl :
pulseaudio -k dans réglages > onglet Options > Scripts > Exécuter un script au démarrage et de créer un fichier
~/.pulse/client.conf avec le contenu suivant:
autospawn = no
Comme ça PulseAudio ne redémarre pas quand le logiciel est terminé.
Pour faire fonctionner Pulseaudio avec Jack...
On peut au contraire souhaiter faire fonctionner Pulseaudio avec Jack, pour bénéficier par exemple du son de lecteur audio favori ou de sites Internet de visionage de vidéos, tout cela sur une interface audio unique.
Dans ce cas il est possible d'installer un package Pulseaudio qui permet d'afficher les entrées/sorties sous qjackctl. Reste alors à paramétrer qjackctl afin d'automatiser le fonctionnement.
La méthode est décrite ici:
http://sync-signal.com/2009/12/configuring-jack-and-pulseaudio-on-ubuntu-9-10/
Testée et approuvée sur Karmic avec une interface Edirol FA-66.
UbuntuStudio Control : Bogue
[+]

Le logiciel
UbuntuStudio Control sur Karmic est bogué, il ne faut donc pas l'utiliser (il y aura peut être correction lors d'une mise à jour).
Interface audio Firewire
[+]
Si en lançant
Jack vous obtenez le message "permission denied...", alors vous devez paramétrer votre compte utilisateur pour qu'il puisse accéder aux périphériques Firewire. Pour cela, votre compte (nom) d'utilisateur doit appartenir au groupe "disk". Profitez en aussi pour le rajouter dans le groupe audio et video (si ce n'est pas déjà fait) :
sudo addgroup nom_utilisateur audio
sudo addgroup nom_utilisateur disk
sudo addgroup nom_utilisateur video
où
nom_utilisateur est votre... ...nom d'utilisateur / pseudo / login justement

. Votre mot de passe vous sera demandé.
Créer un fichier par
sudo gedit /etc/udev/rules.d/65-permission-raw.rules
puis rajouter ceci :
KERNEL=="raw1394", OWNER="root", GROUP="video", MODE="660"
et enregistrer !
Il faut rajouter ceci en plus (toujours dans une console) :
sudo modprobe ohci1394
sudo modprobe raw1394
sudo chmod a+rw /dev/raw1394
Rajouter aussi tout ce qui concerne
ffado par :
sudo apt-get install ffado-dbus-server ffado-mixer-qt4 ffado-tools libffado1

N'oubliez pas de redémarrer !
Voici les réglages que j'ai utilisé pour lancer mon interface audio FA66 (plusieurs tests)
Echantillons/période : 64 à 1024
Frequence d'échantillonnage : 48000 (choisie en adéquation avec le réglage de mon interface audio)
Période/Tampons : 2 ou 3
Pilote : Firewire Interface hw0:0 :

Ce paramètre doit être choisi avec soin sinon cela ne démarre pas !!!
Noyau temps réel coché
Latence obtenue : 2.67 ms à 64 ms suivant réglages...
Linux Karmic Koala 9.10, environnement Gnome (pour essayer) avec pulseaudio (comme quoi

) et noyau 2.6.31-9-rt sur disque dur externe USB iomega externe auto-alimenté et ordinateur portable HP Turion (le système à l'origine avait été installé sur un ordinateur portable LG

).
Cela fonctionne sans aucuns Xruns et se lance et relance sans problèmes....
Assez prométeur tout de même surtout que je n'ai pas encore vraiment tout installé ni vraiment optimisé
Programmes ou paquetages indispensables Mao
[+]
Gstreamer (Codecs audio, vidéo)
[+]
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly-multiverse
et via synaptic pour ceux qui manquent !

Sinon en cliquant sur le fichier audio, une proposition d'installation de codec est proposée, c'est le plus simple
Il est aussi possible d'installer simplement avec Synaptic en utilisant des Méta-paquets.
ubuntu-restricted-extras
Catégories ----> Méta-paquets (multiverse)
Accessible si le dépôt Medibuntu est activé :
non-free-codecs
Catégories ----> Méta-paquets (Non-libre)
libdvdcss2
si vous voulez pouvoir lire les DVD
Jack / Qjackctl (serveur audio)
[+]
sudo apt-get install jackd qjackctl

Plus qu'indispensable, une grande partie des programmes Mao refuseront de se lancer si l'on n'installe pas ce serveur Audio / Midi unique dans son genre !
Réglages standard : Échantillons/Période : 512 - Périodes/Tampon : 2 (carte son intégrée) ou 3 (interface audio USB) - Noyau Rt activé - Fréquence d'échantillonage : 44100 (mon interface audio USB n'accepte que cette freq) ou 48000 (préconisé car utilisé massivement en studio, en vidéo, compatibilité avec workstations, synthétiseurs, échantillonneurs, Adat, meilleur fonctionnement avec cartes sons SB...).
Attention : la dernière version ne s'installe pas automatiquement. Pour la mettre à jour, il suffit de la télécharger ici :
http://sourceforge.net/projects/qjackctl/files/
Ouvrez le fichier .deb téléchargé pour l'installer... et jack est mis à jour.
Programmes ou paquetages conseillés Mao
[+]
conseillés
[+]
alsa-firmware (paquet additionnel important pour cartes PCI, ECHO, RME...)
sudo apt-get install alsa-firmware-loaders
AmSynth (Synthétiseur virtuel)
sudo apt-get install amsynth

ne se lance plus pour le moment...
Choix complémentaires :
Synthétiseurs DSSI ou
Vsti via Wine
Ardour (enregistrement / montage audio multipistes)
sudo apt-get install ardour-i686
(ou sudo apt-get install ardour pour ancien système)
Autre choix :
Traverso,
Wired
Audacious (Lecteur audio compatible jack)
sudo apt-get install audacious audacious-plugins audacious-plugins-extra
Autre choix :
Amaroket bien d'autres lecteurs....
Audacity (Éditeur de sons)
sudo apt-get install audacity
Autre choix :
Rezound
Dssi (Instruments virtuels)
Il est préférable de passer par le gestionnaire Synaptic, on peut en installer par
sudo apt-get install dssi-host-jack dssi-example-plugins fluidsynth-dssi hexter xsynth-dssi
Autre choix :
Synthétiseurs Vsti via Wine
Freewheeling (Montage en Boucles)
sudo apt-get install freewheeling
Autre choix :
SooperLooper
GcdMaster(Mastering CD)
sudo apt-get install gcdmaster
Hydrogen (Boite à rythme)
sudo apt-get install hydrogen hydrogen-drumkits
Choix complémentaire :
Lmms
Jamin (Mastering)
sudo apt-get install jamin
Autre choix :
Effets
Ladspa (anciens effets remplacés par
Lv2)
Il est préférable de passer par le gestionnaire Synaptic pour télécharger et installer ces effets (il y en a beaucoup... ...en effet !).
ou sinon :
sudo apt-get install blepvco blop caps cmt fil-plugins ecamegapedal ladspa-sdk mcp-plugins omins rev-plugins swh-plugins tap-plugins
pour en installer quelques-uns
Les effets
Autres choix :
Effets Vst via
Wine
Lilypond (Typographie musicale)
sudo apt-get install lilypond
L'installation de la dernière version stable 2.12.2-1 (facilement en plus ;) est possible ici :
http://lilypond.org/web/install/
Autre choix :
MuseScore

Pour ce logiciel, il est possible d'utiliser un éditeur de partition pour faciliter l'emploi tel
nted,
Rosegarden....
Lmms (Studio virtuel)
sudo apt-get install lmms lmms
Choix complémentaire :
Hydrogen
LV2 (Effets plus récent que
Ladspa)
sudo apt-get install a2jmidid lv2core
Installer le complément par le gestionnaire synaptic
Autres choix :
Effets Vst via
Wine
Mda (Instruments virtuels)
Autres choix :
Synthétiseurs natifs ou
Instruments virtuels Vsti via
Wine
Patchage (complément / substitution connexion de qjackctl)
sudo apt-get install patchage
Qarecord (enregistreur audio simple)
sudo apt-get install qarecord

Lancement (avec compatibilité Jack) par :
qarecord -j
Qsynth (Lecteur échantillons SoundFont)
sudo apt-get install qsynth
Autre choix :
LinuxSampler,
Timidity
Qtractor (Séquenceur Audio / Midi)
sudo apt-get install qtractor
Choix complémentaires: Synthétiseurs
DSSI, Synthétiseurs
VST_natifs,
DSSI-VST, Synthétiseurs
Vsti via Wine, Effets
LADSPA,
Autre choix :
Seq24
Rosegarden (Séquenceur Audio / Midi)
sudo apt-get install rosegarden
Autre choix :
Muse
Virtual keyboard vkeybd (Clavier virtuel)
sudo apt-get install vkeybd
Autre choix : Pas vraiment d'équivalent
note éditeur (olinuxx) : vmpk peut-être ?
ZynAddSubFx (Synthétiseur virtuel)

Se lance mais se bloque rapidement si l'on manipule les presets.
sudo apt-get install zynaddsubfx
Choix complémentaires :
Synthétiseurs DSSI ou
Vsti via Wine
Tout installer d'un coup
[+]
Voici une commande permettant de tout installer d'un coup (les programmes cités ci-dessus)
sudo apt-get install a2jmidid amsynth ardour-i686 audacious audacious-plugins audacious-plugins-extra audacity blepvco calf-plugins dssi-example-plugins dssi-host-jack fluidsynth-dssi freewheeling gcdmaster gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly-multiverse hexter jamin kmidimon lilypond hydrogen hydrogen-drumkits jackd lmms lv2core mcp-plugins omins patchage qarecord qjackctl qsynth qtractor rezound rosegarden rosegarden-data timidity vkeybd sooperLooper xsynth-dssi zynaddsubfx

Vous noterez qu'il y a un peu moins de programmes MAO "spécialisé" qu'Ubuntu Hardy optimisé MAO, néanmoins, les principaux sont présents et conviendront parfaitement aux débutants (et il tout à fait possible d'installer 2 distributions Linux en dual boot, ne l'oublions pas
Programmes intéressants
[+]
Programmes intéressants
[+]
AptonCd (Création de dépôt sur Cd / DVD)
sudo apt-get install aptoncd

Bien que cette application soit un utilitaire, elle m'a semblé indispensable pour installer des applications sur plusieurs machines rapidement et facilement !, une fois toutes les applications téléchargées et / ou installées, il suffit ensuite de graver un Cd (ou Dvd) via aptoncd (mode administrateur) puis de le rajouter dans les dépôts via synaptic (add cd rom) d'un autre ordinateur, vraiment très utile !
Handbrake (conversion vidéo)
http://handbrake.fr/downloads.php
(disponible au format .deb)
Si problème au lancement, Il faut compiler cette version. Rien de bien rédhibitoire cependant, il faut suivre ce tuto :
http://trac.handbrake.fr/wiki/CompileOnLinux
N'oubliez pas d'installer Subversion :
sudo apt-get install subversion
Puis pour l'installation / compilation (pour simplifier) :
K3B (gravure)
sudo apt-get install k3b k3b-data
Kdenlive (acquisition, montage dv et conversion vidéo)
sudo apt-get install kdenlive

Pour obtenir la dernière version
0.7.6, il faut rajouter ppa:sunab/ppa dans les dépôts via
Synaptic, recharger et mettre à jour.
Kino (acquisition, montage dv et conversion vidéo)
sudo apt-get install kino
Vlc (Lecteur audio / vidéol compatible jack)
sudo apt-get install vlc vlc-data vlc-nox vlc-plugin-jack
Wine (permet d'utiliser les Vst / Vsti et autres programmes d'autres systèmes...)
sudo apt-get install wine
Kino + Codecs video + Wine + divers Dvd, vidéo...
[+]
sudo apt-get install alien aptoncd ffmpeg ffmpeg2theora gdebi gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse kdenlive kino k3b mpg123 mpg123-alsa mpg123-el mpg123-esd mpg123-nas non-free-codecs libdvdcss2 vlc vlc-data vlc-nox vlc-plugin-jack wine
Autres programmes
[+]
Firefox : Installer le dictionnaire français est vraiment utile; le fait de rapatrier rapidement vos favoris (bookmarks) via votre messagerie préférées aussi ce qui permet d'être rapidement ops dans ce domaine

À noter que le téléchargement de fichiers ne va plus sur le bureau mais dans un dossier nommé... ...téléchargement ! (ce qui est plus logique, c'est sur !)
Versions installés et testés au 8 févier 2010.
[+]
Ardour 2.8.2 - Audacious 1.5.0 - Audacity 1.3.9 - Freewheeling 0.6.0 - hexter 0.6.1 - Hydrogen 0.9.3 - Jamin 0.95.0 - Kino 1.3.3 - Lilypond 2.10.33 - Lmms 0.4.5 - Qsynth 0.2.5 - Qtractor 0.4.2 - Rosegarden 1.7.3 - Virtual keyboard 1.9 - Vlc 1.0.2 - Wine 1.1.31
Configurations de test (BlueDid) :
PII 233, 128Mo Sdram, DDur ATA 4Go, carte mère MSI, carte son SB Live ((XFce) > pour le fun !
PIII 1Ghz, 512Mo Sdram, DDur ATA 6Go, carte mère ABIT VH6T, carte graphique NVidia , carte son intégrée > exploitable même en synthèse virtuelle !
Athlon 2600+ X2, 512Mo ddr, DDur ATA 160Go, carte mère ASUS A7N8XE, carte graphique NVidia FX5200, carte son intégrée, carte son Audigy
Sempron 2800+ - 512Mo ddr, DDur ATA 160Go, carte mère K8NF4G, carte graphique NVidia intégrée, carte son intégrée
Athlon 3600+ X2, 1Go ddr2, DDur Sata 260Go, carte mère ASUS M2NPV-VM, carte graphique NVidia intégrée, carte son intégrée, carte son Fortissimo III
Athlon 4000+ X2, 1Go ddr2, DDur Sata 320Go, carte mère ASUS M2N-MX, carte graphique NVidia intégrée, carte son intégrée, interface audio USB Digitech VX400
Athlon 4800+ X2, 1Go ddr2, DDur Sata 500Go, carte mère ASUS M2NPV-DVI, carte graphique NVidia intégrée, carte son intégrée, carte son PCI M-Audio Audiophile 24/96
Dual Core 4300, 1Go ddr2, DDur Sata 240Go, carte mère VIA P4M900, carte graphique Via intégrée, carte son intégrée (autre installation aussi sur clef USB !)
Ordinateur portable Lg Core Duo, 1Go ddr2, DDur externe USB 260Go, carte son intégrée, carte graphique ATI, interface audio USB Hercules Muse Pocket
Ordinateur portable Hp Turion, 1Go ddr2, DDur externe USB 260Go, carte son intégrée, carte graphique ATI, interface audio Firewire FA66
Conclusion
[+]
Ces différentes solutions pour obtenir une distribution Mao performante permettent de se rendre compte de la facilité d'installation, de la modularité et puissance des systèmes à base de noyau Linux (même sur un très vieux "coucou" !!!).
Pour résumer, on peut donc partir d'une distribution avec environnement allégé comme
Xfce ou
Gnomepuis installer pas à pas les applications désirées (si l'on ne veut pas surcharger son système) ou installer directement le pack
UbuntuStudio ou installer la version DVD (quand elle sera corrigée quand même, elle sera pratique pour les débutants ou ceux qui veulent découvrir des tas d'applications audio / Midi d'un seul coup... ...et rapidement).
Cela fait plusieurs mois que je teste, enregistre, bidouille sous le noyau RT et je suis pour l'instant très satisfait de cette version.
Liens internet / Sources
Nota perso
[+]
Mes 10 ordinateurs configurés ainsi sous
Karmic Koala 9.10 (Kuuntu / Ubuntu / Xubuntu) / Mint 8 / Puredyne / Ultimate édition 2.5 (pour l'instant !

) fonctionnent sans problèmes et me permettent de réaliser mes rêves en Audio, MIDI et même Vidéo aujourd'hui intégralement sous GNU/Linux ! (et je ne compte pas mes autres ou mêmes ordinateurs (en dual boot) sous
64Studio 3.0, Mandriva 2009.1....

).
Kenamao !
Didier Merlateau / BlueDid29
Résolution de problèmes d'affichage des panneaux.
[+]
Parfois, il arrive que les panneaux ne s'affichent après le démarrage de Xfce,
pour les faire apparaitre, il suffit d'appuyer simultanément sur les touches [Alt] + [F2] et d'entrer la commande xfce4-panel KDFX