Connexion
Multimedia

Installation/Compilation du séquenceur Muse 2.0rc2

Table des matières
Muse 2.1.2 est dans les dépôts de Mageia 5. Il n'est pas évident que cet article présente encore un intérêt.

COMPILATION POUR MAGEIA 1 32 ET 64 BITS

Pré-requis pour la compilation



Pour un débutant Linux, le mot "compilation" évoque une somme effrayante de lignes de commande, de préparations d'alchimiste, et donne des frayeurs avant l'heure, mais il y a "compilation" et "compilation".

Dans le cas qui nous intéresse, il ne s'agit que de la compilation d'un fichier d'application, fichier qui n'a pas été "préparé" en rpm, ou en deb, ou en txz, de même que l'appel aux dépendances ne sera pas présent, mais elles seront néanmoins répertoriées : dès qu'il manque quelque chose, ce sera signalé et identifié, nous ne serons donc pas perdus en plein désert ! :)

Des outils vont donc se charger d'"installer" l'application en deux ou trois clics, ces outils sont les compilateurs contenant les supports de langage de programmation, donc on les laisse travailler à notre place.

Les principaux outils sont déjà installés.

Installer en sus :

- gcc-c++

Et également

- cmake

Puisque le fichier requiert ce type de "compilation".

Pour télécharger le fichier : http://sourceforge.net/projects/lmuse/files/

Cliquer sur la ligne "Looking for the latest version? Download muse-2.0rc2.tar.gz (3.3 MB)".


Installation des dépendances requises



Voici la liste des paquets à installer via votre CCM constituant les dépendances demandées par MusE, strictement pour l'installation proprement dite de celui-ci, la liste n'est pas exhaustive pour son fonctionnement ultérieur, notamment concernant votre configuration du son (carte son, et les logiciels tiers comme Jack, Fluidsynth) :

- lash
- lib(64)lash1
- python-lash (dans le doute...?)

- liblo
- liblo-devel
- liblo7 (en i586, dans le doute aussi)
- libloader

- lib(64)uuid-devel
- libuuid1
- dssi
- dssi-devel

- doxygen
- lib(64)jack-devel
- lib(64)samplerate-devel

D'autres paquets peuvent également manquer, consultez le sujet de départ : http://www.mageialinux-online.org/forum/topic-12291+sequenceur-muse-2-0rc2.php


Compilation



Et on commence à installer :

1) Décompresser ("Extraire") le fichier tar.gz, puis placer le fichier obtenu dans votre HOME (Dossier Personnel) ;

2) On se place dans le fichier (votre pseudo est "toto" on va dire) en root :

Code :
[root@localhost ~]# cd /home/toto/muse-2.0rc2/


3) On force l'utilisation de qt4 :

Code :
root@localhost muse-2.0rc2]# export QTDIR=/usr/lib/qt4/


4) on lance l'éxécutable (cmake permet d'éviter de passer par le ./configure de la compilation classique) :

Code :
[root@localhost muse-2.0rc2]# sh compile_muse.sh


5) si tout s'est bien passé, si la compilation s'est bien effectuée jusqu'à 100% donc, on se place à présent dans le build, en faisant un simple directory :

Code :
[root@localhost muse-2.0rc2]# cd /home/toto/muse-2.0rc2/build/


6) et on installe l'appli :

Code :
[root@localhost build]# make install



Annexe



Comme pour tout séquenceur, installer jack, jackit, qjackctl, fluidsynth et qsynth, et prévoir un soundfont pour lire les fichiers MIDI.

Connecter ce soundfont à Qsynth (Setup/Soundfont).

À l'ouverture de MusE (après Qjckctl et Qsynth, comme toujours), faire la connexion dans Qjackctl dans "ALSA" : Muse=>FLUID synth.

Enfin, pour lire un fichier MIDI, ouvrir dans MusE : "MusE Settings/Midi Ports" : remplacer dans "Nom du périphérique", en cliquant sur la flèche verte, "Midi through Port0" par "Synth input port" (du moins dans le cas de la config du soundfont géré par Qsynth), importer le fichier MIDI et cliquer sur "Replace" .
Cette page a été vue 9867 fois