Historique: JAPA
Aperçu de cette version: 32
- «
- »
Japa (Jack et ALSA Perceptual Analyser), est un analyseur de spectre audio 'perceptual' ou 'psycho acoustic'.
En contraste de JAAA, c'est bien plus un outil musical ou acoustique qu'un outil purement technique. Il est possible d'utiliser du monitoring de spectre lorsque l'on mixe ou que l'on masterise, pour évaluer le bruit ambiant, et (utiliser un bruit rose), égalisation de système PA.
Version actuelle : 0.8.4.
Compatibilité : JACK.
Développeur : Fons Adriaensen
Licence : GNU GPL.
L'image ci dessus montre un pic vers 35 hz, il ne s'entendait quasiment pas sur les enceintes et ne correspond à aucun signal utile (un filtre passe-haut est donc tout indiqué sur la piste concernée). Le pic à 1.8khz correspond à une ligne de charleston. On constate la décroissance des signaux passé 2.5khz, le registre au dessus sera occupé par des percussions métalliques.
Voir cette image en meilleure définition.
Pour compiler japa il n'y a pas besoin de grand chose...
clalsadrv-2.0.0 (qu'on a pris le soin de télécharger...)
libclthreads
libclxclient
Pour ce qui est des deux derniers il suffit d'aller dans le gestionnaire de paquet synaptics et de les installer... Dans le fichier readme japa est sensé fonctionner avec libclalsadrv 1.2.2, or après m'être entretenu avec l'auteur il est plutot conseillé d'installé la version 2.0.0. Nous allons donc démarrer par compiler celui-ci.
Entrez dans le dossier libs et ensuite tapez dans le terminal:
et ensuite
Rapide non ?
Tapez dans le terminal:
et ensuite
Une fois la compilation terminé, lancer jack (si jack ne tourne pas japa ne se lancera pas...) et ensuite lancer japa en tapant dans le terminal:
et voilà, amusez-vous bien!
Ce problème est tout simplement dû à l'absence de clalsadrv-2.0.0 que vous n'avez certainement pas compiler... ou vous avez installé une version antérieure...
Lors du lancement de japa il peut avoir cette erreur là:
J'ai tout simplement recompiler jack et cela a fonctionné comme sur des roulettes!
En contraste de JAAA, c'est bien plus un outil musical ou acoustique qu'un outil purement technique. Il est possible d'utiliser du monitoring de spectre lorsque l'on mixe ou que l'on masterise, pour évaluer le bruit ambiant, et (utiliser un bruit rose), égalisation de système PA.
Table des matières
Informations
Site web officiel : http://kokkinizita.linuxaudio.org/linuxaudio/index.html.Version actuelle : 0.8.4.
Compatibilité : JACK.
Développeur : Fons Adriaensen
Licence : GNU GPL.
Présentation
Ce petit programme est vraiment idéal:- Simple et ne prend pas beaucoup de place à l'affichage (parfait superposé à Ardour),
- Fonctionne avec Jack (et même ALSA),
- On peut régler rapidement sa configuration et sa consommation CPU.
L'image ci dessus montre un pic vers 35 hz, il ne s'entendait quasiment pas sur les enceintes et ne correspond à aucun signal utile (un filtre passe-haut est donc tout indiqué sur la piste concernée). Le pic à 1.8khz correspond à une ligne de charleston. On constate la décroissance des signaux passé 2.5khz, le registre au dessus sera occupé par des percussions métalliques.
Paramètres
- Range: curieusement limité à 80db (notez les +10 au dessous des Input A et B pour compenser ce qui offre une lecture de 90db, mais +15 semble à vrai dire plus conforme avec les VU-mètres d'Ardour),
- Scale : l'étagement des fréquences, dans l'exemple une échelle logarithmique sert mieux les intérêts du compositeur car la fréquence des notes double à chaque octave,
- Resp :
- Resol : le nombre de bandes, attention en mode High la consommation CPU n'est pas négligeable,
- Warp :
- Speed : la rapidité de rafraichissement,
Autre type de fonctionnement japa
Japa est très utile pour caler son système de monitoring. En effet, avec un micro omnidirectionnel (des micros spéciaux, je précise) branché sur votre carte et patché sur japa ça devient très intéressant... Japa intègre un bruit rose que vous envoyer sur vos enceintes et avec un égaliseur vous essayer de rendre votre système le plus droit possible... Car quand les monitorings ne sont pas droits attention aux surprises sur un autre système!!!
Voir cette image en meilleure définition.
Installation
Sous ubuntu un paquet est disponible sur le gestionnaire de paquet synaptic mais c'est une version assez ancienne... (version 0.2.1)Compilation
Si vous voulez la dernière version (beaucoup de correction de bug en fait...) il va falloir la compiler. Il suffit d'aller sur cette page: http://www.kokkinizita.net/linuxaudio/downloads/index.html. On va donc télécharger japa-0.6.0.tar.bz2 en n'oubliant pas de récupérer par la même occasion clalsadrv-2.0.0.tar.bz2 (vous allez en avoir besoin...) qui est dans la parti "Libraries".Pour compiler japa il n'y a pas besoin de grand chose...
clalsadrv-2.0.0 (qu'on a pris le soin de télécharger...)
libclthreads
libclxclient
Pour ce qui est des deux derniers il suffit d'aller dans le gestionnaire de paquet synaptics et de les installer... Dans le fichier readme japa est sensé fonctionner avec libclalsadrv 1.2.2, or après m'être entretenu avec l'auteur il est plutot conseillé d'installé la version 2.0.0. Nous allons donc démarrer par compiler celui-ci.
Compilation de clalsadrv-2.0.0:
Décompresser le fichier dans le dossier de votre choix.Entrez dans le dossier libs et ensuite tapez dans le terminal:
Copy to clipboard
make
et ensuite
Copy to clipboard
sudo make install
Rapide non ?
Compilation de Japa enfin!:
Décompresser l'archive dans le dossier de votre choix.Tapez dans le terminal:
Copy to clipboard
make
et ensuite
Copy to clipboard
make install
Une fois la compilation terminé, lancer jack (si jack ne tourne pas japa ne se lancera pas...) et ensuite lancer japa en tapant dans le terminal:
Copy to clipboard
japa -J
et voilà, amusez-vous bien!
Les erreurs...
Lors de la compilation il peut se passer cela:Copy to clipboard
~/japa-0.6.0 $ make g++ -O2 -Wall -MMD -MP -DVERSION=\"0.6.0\" -DPREFIX=\"/usr/local\" -I/usr/include/freetype2 -march=native -c -o audio.o audio.cc audio.cc: In member function «void Audio::init_alsa(const char*, const char*, int, int, int)»: audio.cc:63: erreur: no matching function for call to «Alsa_driver::Alsa_driver(const char*&, const char*&, int, int&, int&, int&)» /usr/include/clalsadrv.h:42: note: candidats sont: Alsa_driver::Alsa_driver(const char*, unsigned int, snd_pcm_uframes_t, unsigned int, bool, bool, bool) /usr/include/clalsadrv.h:33: note: Alsa_driver::Alsa_driver(const Alsa_driver&) make: *** [audio.o] Erreur 1
Ce problème est tout simplement dû à l'absence de clalsadrv-2.0.0 que vous n'avez certainement pas compiler... ou vous avez installé une version antérieure...
Lors du lancement de japa il peut avoir cette erreur là:
Copy to clipboard
japa -J unknown option character l Can't connect to JACK
J'ai tout simplement recompiler jack et cela a fonctionné comme sur des roulettes!