Historique: KXStudio
Aperçu de cette version: 67
Distribution basée sur ubuntu et donc sur debian, orientée MAO.
Auteur : Filipe Coelho (falktx)
Dernière version : 14.04
Site web officiel : http://kxstudio.sourceforge.net/
Table des matières
Introduction à KXStudio
Qu'est-ce que KXStudio ?
KXStudio est une grande et fréquemment mise à jour collection de logiciel audio/vidéo pour GNU/Linux. KXStudio est aussi le nom donné à une distribution GNU/Linux disponible gratuitement, et basée sur Ubuntu. La version complète de KXStudio inclus beaucoup d'ajustement, applications, et autres outils que vous ne trouverez pas dans les distributions GNU/Linux plus courantes. KXStudio rend plus facile l'installation, la configuration et l'utilisation d'un environnement de production audio/vidéo gratuit. Dans ce but, KXStudio est livré pré-configuré pour accomplir un large panel de tâches informatiques.
Quel est l'objet de ce manuel KXStudio ?
Ce petit manuel a été créé pour la version DVD ou USB de KXStudio. KXStudio fonctionne avec la majorité des PC, Ordinateur portable ou netbook avec un minimum suggéré (mais pas requis) de 1Go de RAM et de 8Go d'espace libre sur votre disque dur. Ce guide est écrit pour les nouveaux venues dans le monde de GNU/Linux.
Qui a créé KXStudio et dans quel but ?
La distribution KXStudio est basée sur Ubuntu, une des plus populaires version du système d'exploitation GNU/Linux. Ubuntu est, elle même, développer par une société appelé Canonical en collaboration avec une communauté d'utilisateurs et de développeurs. Un nombre croissant de sociétés offrent leur logiciel et le support. Alors que ce manuel ce concentre sur l'installation de KXStudio en tant que système entier, les dépôts KXStudio peuvent aussi être ajoutés en plus des dépôts par défaut sur une installation d'Ubuntu (ou d'un autre système basé sur Debian).
L'histoire de KXStudio commence au moment où un jeune développeur portugais connu sous le pseudo de falkTX s'est aperçu de la nécessité pour Ubuntu d'avoir de meilleurs outils de gestion pour une utilisation orientée vers l'audio pro. Pendant plusieurs années, falkTX à travaillé afin de poser les bases du projet KXStudio, comme le suite d'outils audio connus sous le nom de Cadence, l'hôte pour plugins Carla, et les plugins DISTRHO. falkTX a passé un temps considérable et fournit beaucoup d'effort pour créer et maintenir ces projets et a aussi permit l'amélioration de beaucoup d'autres projets FLOSS. Si vous appréciez son travail, il vous serait très reconnaissant de toutes les contributions que vous pourrez faire via http://kxstudio.sourceforge.net/Donations" rel="external nofollow">http://kxstudio.sourceforge.net/Donations http://kxstudio.sourceforge.net/Donations. Merci !
En quoi KXStudio est-il différente de MS MS Windows ou de Mac OSX ?
Si vous êtes déjà un habitué de MS MS Windows ou de OSX, soyez conscient que KXStudio peut, dans la plupart des cas, remplacer ces systèmes d'exploitations commerciaux, bien que ce ne soit pas là ce qu'il cherche à faire. Il est possible de faire fonctionner beaucoup de programme MS MS Windows sur GNU/Linux grâce à un programme appelé Wine. Bien que Mac OSX et GNU/Linux soient deux variantes de la famille des systèmes d'exploitations UNIX, l'utilisation de GNU/Linux est très distincte. Vous devrez modifier certaines de vos habitudes pour les adapter au monde de GNU/Linux pour utiliser KXStudio. Toutefois, n'ayez aucunes inquiétudes, la plupart des utilisateurs qui ont eu a passer de MS Windows ou Mac à GNU/Linux ont facilement sauté le pas et ont pu obtenir de l'aide en ligne gratuitement et facilement. La communauté GNU/Linux est très sympathique et active, et vous pouvez discuter directement avec les créateurs des logiciels que vous utilisez d'une façon qui n'est pas possible dans le monde de MS Windows ou de OSX.
Il est aussi important de noter que beaucoup de fabricants de matériels ne supporte pas GNU/Linux encore, aussi, si vous désirez acheter du matériel pour utiliser KXStudio, vous devrez faire quelques recherches avant, pour vous assurer de la compatibilité. Ne présumez pas que si du matériel fonctionne ou ne fonctionne pas sous MS Windows, il va en être de même sous GNU/Linux. GNU/Linux souffre encore parfois de lacune dans le support du matériel et c'est la plupart du temps de la responsabilité des entreprises qui refusent de coopérer avec la communauté. Mais, à l'inverse de MS Windows, GNU/Linux supporte beaucoup de matériel qui n'est plus compatible avec les nouvelles versions de MS Windows. Référez-vous à la section Liens Utiles de ce manuel pour trouver quelques sites de références sur la compatibilité matérielle sous GNU/Linux.
KXStudio utilise des outils MAO qui lui sont propres:
- Cadence : pour la configuration de JACK, des boucles de PulseAudio, d'ALSA, d'ALSA MIDI, l'emplacement des plugins, le lancement des autres application KXStudio
- Catia: équivalent de Patchage, Patchbay permettant de brancher ses programmes les uns avec les autres, un peu comme la fenêtre "connexions" de Qjackctl, mais de manière plus intuitive
- Claudia: équivalant Gladish, permet d'enregistrer ses configurations de studio et donc de lancer tous les programmes d'un projet automatiquement connectés
- JackMeter: simple vu-mètre qui se connecte automatiquement à toutes les sorties virtuelles connectées aux sorties matérielles 1&2
- Logs: log de jack, a2j, ladish
- Render: Application de bounce
- XY controller: double contrôleur MIDI.
- Carla, hôte de greffons LADSPA, DSSI, LV2, VST, LinuxSampler et autres
- Festige, hôte de greffons VST Windows qui fonctionne avec Wine ASIO
Ces applications ne sont pas encore traduites, mais ça n'est pas suffisamment complexe pour être handicapant.
Elles sont écrites en QT, donc plutôt pour KDE bien qu'elles fonctionnent sur tous les environnements.
Installation
Live DVD
Vous pouvez choisir ce que vous voulez à partir de la page du site officiel:Installer KX-Studio. Les image .iso pour DVD sont disponibles en 32 et 64 bits.Autre lien pour installer la distribution à partir de son Live DVD.
Attention, si vous voulez l'installer via une clé usb, installez cette clé avec unetbootin, et non avec le "créateur de disque de démarrage" d'ubuntu.
L'installation se passe ensuite comme sur n'importe quelle distribution Ubuntu.
A partir d'Ubuntu
Vous pouvez ajouter tous les dépôts KXStudio à votre système Ubuntu et ainsi accéder facilement à tous les logiciels de la KXStudio. Vous devez pour celà utiliser une distribution Ubuntu 10.04 ou 12.04 et supérieurs. Celà dit, certains paquets (comme ardour3) ne seront disponibles que depuis une 12.04.
L'avantage, en dehors du fait que vous n'avez pas besoin de réinstaller votre système, est que vous gardez aussi votre environnement de bureau (Gnome, xfce, Mate...) et qu'aucun autre n'est installé. Vous ne serez donc pas forcé au passage à KDE, il ne sera même pas installé.
Pour ajouter les dépôts KXStudio, copiez ces lignes de code dans un terminal:
Copy to clipboard
sudo apt-get install software-properties-common wget sudo add-apt-repository ppa:kxstudio-debian/kxstudio sudo apt-get update sudo apt-get install kxstudio-repos sudo apt-get update
Linux Mint
si vous êtes sur Linux Mint 13 Olivia (basée sur Ubuntu 12.04), vous devez ajouter ceci:
ATTENTION : Ceci n'est plus nécessaire à partir de kxstudio 14.04
Copy to clipboard
sudo sed -i "s/olivia/precise/" /etc/apt/sources.list.d/kxstudio*.list sudo apt-get update
ATTENTION : Ceci n'est plus nécessaire à partir de kxstudio 14.04
ensuite installez le meta-paquet qui vous convient:
- si vous souhaitez installer toute la suite logicielle de KXStudio:
Copy to clipboard
sudo apt-get install kxstudio-meta-all
- si vous ne souhaitez que les logiciels qui concernent l'audio:
Copy to clipboard
sudo apt-get install kxstudio-meta-audio
A partir de Debian
Depuis Debian Testing, ajoutez les dépôts KXstudio en installant le paquet https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_7.2.0%7Ekxstudio1_all.deb.
Depuis Debian Wheezy, installez le paquet https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos-backports_7.2.0%7Ekxstudio1_all.deb.
Si ces liens ne fonctionnent pas, référez vous à la page officielle (en anglais) : http://kxstudio.sourceforge.net/Repositories
Configuration
Après installation de KXstudio, ajoutez votre utilisateur au groupe audio, sans quoi vous aurez trop rapidement de nombreux xruns (cracks dans le son). Pour cela, ouvrez un terminal (Konsole par ex) et copiez cette ligne:Copy to clipboard
sudo adduser $USER audio
Vous pouvez aisément mettre à jour votre système avec le gestionnaire de mises à jour (muon sous kde).
Un redémarrage du système n'est probablement pas superflu.
Pour KDE
Je vous conseille aussi de copier ceci si vous utilisez KDE:Copy to clipboard
sudo apt-get install kde-l10n-fr muon muon-discover muon-notifier muon-installer ardour3 gigedit hydrogen-drumkits tuxguitar-jack linuxsampler libreoffice-l10n-fr libreoffice-help-fr language-pack-gnome-fr myspell-fr-gut
Ceci installe:
- les paquets de traduction en français du système
- les outils d'installation de programme muon(une logithèque, un équivalent synaptic, un gestionnaire de mise à jour)
- libre-office en entier en français avec l'autocorrection
- de bons samples de batteries pour hydrogen
- ardour3 (encore en anglais le 29/04/2013)
- tuxguitar compatible Jack transport
- gigedit qui permet d'éditer les fichiers soundfont dans qsampler.
Pas KDE: changer d’environnement de bureau
Vous n'aimez pas KDE?Dés que vous avez démarré sur votre système, vous pouvez utiliser votre gestionnaire de paquet (Synaptic pour installer n'importe quel environnement de bureau (gnome, XFCE, ou autres).
Cela aura une influence seulement si votre machine et un peu 'limite' question capacité.
CFTrucs et astuces KX-Studio et XFCE
Configuration de l'apparence générale et de l'ergonomie
L'apparence générale extrêmement noire des applications n'est peut-être pas de votre gout, si tel est le cas, allez dans configuration/configuration du système/apparence des applications/couleur (à gauche) puis cliquez sur obtenir de nouveaux modèles, installez en quelques uns et testez.Le cas PulseAudio
Il se peut, selon votre carte son, que vous ayez besoin de PulseAudio pour contrôler le volume des applications qui ne fonctionnent pas avec le serveur son JACK ni ALSA (c'est le cas de skype par exemple).- méthode 1 (KDE): Pour cela, toujours dans votre terminal (konsole) tapez:
Copy to clipboard
sudo apt-get install plasma-widget-veromix paman pulseaudio-module-jack
Ensuite, placez le composant graphique "veromix" n'importe où (clic droit sur le bureau, "déverrouiller les composants graphiques", puis "ajouter un composant graphique" puis chercher "veromix"), vous pouvez aussi l'intégrer à votre boite à miniatures.
- méthode 2: Installez simplement Pulseaudio avec votre installateur de paquet. Cadence gérera son démarrage/arrêt.
Petit aspect pratique
Si vous utilisez un dock (composant graphique "gestionnaire de tâches à icônes uniquement"), je vous conseille fortement d'y laisser le programme Cadence, puisqu'un clic droit sur son icône vous permettra d'accéder rapidement à tous les outils de la suite Cadence.Pour tout le reste sachez que sous KDE vous configurez votre interface sur mesure et facilement, fouillez la configuration du système, elle est dense mais relativement simple.
Utilisation: premiers tests
Commencez par lancer Cadence, qui permet de configurer Jack et de lancer les autres outils de KXStudio :Configurez votre carte son en cliquant sur "Configure", puis sur l'onglet "driver", vous verrez alors cette fenêtre:
Sélectionnez votre carte son dans "Input Device" et "Output Device". Attention au driver (à gauche), ALSA s'il s'agit d'une carte interne ou USB, FireWire s'il s'agit d'une carte FireWire.
Les changements auront lieu après redémarrage de Jack.
Pour tester votre configuration, maintenant lancez Catia.
Vous voyez en bleu les ports audio, en rouge les ports midi.
Sur cet exemple, vous voyez pour le midi:
- Une carte son Hoontech (deux entrées et deux sorties)
- Un clavier USB Keystation (une entrée et une sortie)
- Un port Midi Through In
- Un port Midi Through Out
Pour l'audio:
- Un bloc "system" contenant des ports nommés "capture", ces ports correspondent aux entrées de votre carte son
- Un bloc "system" contenant des ports nommés "playback", ce sont vos sorties (casque, enceintes)
- Un bloc nommé "PulseAudio JACK Sink", il sert à rediriger toutes les applications qui ne fonctionnent pas directement avec JACK (votre navigateur web, votre lecteur multimedia...)
Pour tester votre configuration audio, branchez un microphone sur l'entrée 1 de votre carte son et un casque ou des enceintes sur les sorties 1&2. Dans Catia, connectez "capture_1" à "playback_1" et à "playback_2", ça devrait fonctionner.
Si vous jugez la latence trop élevée (retard dans le son), baissez le niveau du "Buffer Size", en bas à gauche.
Si aucun son ne sort, essayez toutes les entrées/sorties.
Si ça ne fonctionne toujours pas, référez vous à la documentation de votre carte son ici , voire postez un message sur le forum.
Utilisation: Deuxième test
On va tout faire péter avec du firewire, deux écrans, ardour3 , des greffons, claviermidi et controle du routage interne de la carte et logiciel!Contrôle des logs audio et Render prêt à enregistrer tout ce qui passe par les enceintes!
contrôle routage hardware et logiciel (Audio + Midi)
Miam miam les gros plugs!
Il nous reste encore un bureau de libre pour régler Qsynth, utiliser les synthétiseurs, Carla, Festige.
Support/Aide
En cas de moindre soucis, le canal Discuter en ligne sur IRC #kxstudio sur freenode est très actif (anglais).Il y a aussi un forum dédié en Anglais sur LinuxMusicians: KXStudio Discussion.