Cette page décrit en détails la récupération des sources et la construction des applications
Non :
Non-Timeline,
Non-Mixer,
Non-Sequencer, et
Non-Session Manager.
Installation
[+]
avec ma distribution :
compilation "à la main"~hs~:
Pour les autres distributions, il faudra les construire "à la main".
Téléchargement, construction et installation
[+]
Pour construire la suite des
Non, il faut installer les outils de développement et
git.
Téléchargement des sources avec git
Non-things s'installe d'une façon assez particulière surtout pour un débutant.
Commencez d'abord par ouvrir un terminal et par créer un dossier vide (histoire que ce ne soit pas le bazar) puis enfin vous y rendre et télécharger les sources.
Console linux
Copy to clipboard
mkdir ~/git/
cd ~/git/
git clone git://git.tuxfamily.org/gitroot/non/non.git
Et normalement après quelques minutes les fichiers serons présents sur votre disque dur.
Il faut encore récupérer les sources de NTK (une bibliothèque utilisée par
Non) :
Console linux
Copy to clipboard
cd non
git submodule update --init
Après quelques secondes supplémentaires, vous avez toutes les sources !
Dépendances
Les paquets de développement suivants devront être installés :
- g++
- libX11-dev
- libfontconfig1-dev
- libxft-dev
- libcairo2-dev
- libjpeg8-dev
- ladspa-sdk
- liblrdf0-dev
- libsigc++-2.0-dev
Installation de NTK (nécessaire)
Ce logiciel nécessite NTK (présent dans le git téléchargé).
Commencez par entrer dans le terminal :
Console linux
Copy to clipboard
cd lib/ntk
./waf configure
note
J'ai du répéter "./waf configure" après avoir installé chaque fichier manquant vu que je n'ai pas la liste des dépendances. Si un fichier "quelquechose" n'existe pas dans synaptic (pour Debian et dérivées) ou ne marche pas installez "libquelquechose" ou "quelquechose-dev".
Une fois ceci fait, il ne reste plus qu'à construire et installer :
Console linux
Copy to clipboard
./waf
sudo ./waf install
On entre le mot de passe administrateur et le tour est joué.
Installation de Non-things
Là, rien de particulier. C'est comme tout à l'heure, sauf qu'il faut penser revenir d'abord à la racine des sources :
Console linux
Copy to clipboard
cd ../..
./waf configure
./waf
sudo ./waf install
Et voilà.
Utilisation
Très simple :
- On démarre JACK
- On lance :
Copy to clipboard
non-session-manager
- Création d'une nouvelle session
- On ajoute les clients :
Copy to clipboard
non-timeline
non-mixer
non-sequencer
Et les connexions se font à la main depuis
Patchage,
Catia ou même
QjackCtl.
Avant de fermer la session toutes les applications doivent être stoppées au préalable.
Sauvez la session ...
[+]