Skip to main content

Historique: Spectrum3d

Aperçu de cette version: 6

Spectrum3d : affichage des harmoniques en 3D


Spectrum 3D affiche un spectrogrammeen 3D; la souce audio peut être le microphone, un fichier audio, ou bien jack. Il peut être lancé en temps réel sans Jack (voir les remarque importantes à ce propos). il est également tactile multitouch en option. Il utilise les bibliothèques libres Gstreamer, SDL, OpenGl, Gtk+ et uTouch-Geis et est sous licence GPL.

Image

Il peut être télechargé ici

Installation



1. Installer les dépendances:


Elles sont toutes dans le gestionnaire de paquet Synaptic.

- gcc, pkg-config;
- libgtk+-2.0-dev;
- lidsdl1.2-dev et libsdl-ttf2.0-dev;
- libgstreamer0.10-dev;

- gstreamer0.10-plugins-bad, gstreamer0.10-plugins-bad-multiverse, gstreamer0.10-plugins-ugly et gstreamer0.10-plugins-ugly-multiverse (pour lire les fichiers tels que les mp3);

Si on veut le support de Jack :
- libjack-dev (pour jack1) ou libjack-jackd2-dev pour jack2);

pour le suport tactile 'multitouch' (écran tactile and pavé tactile dans Natty):
- libutouch-geis-dev pur Natty; pour Maverick Maverick, il faut installer utouch-geis du site web (https://launchpad.net/canonical-multitouch/utouch-geis) et nonc elui des depôts car les version ne correspondent pas. Il y a deux méthodes possibles :
1) - désinstaller libutouch-geis-dev et libutouch-geis des depots;
- taper dans un terminal : sudo apt-get build-dep libutouch-geis-dev (pour avoir toutes les dépendances nécessaires);
- télécharger les sources sur le site de uTouch-Geis(https://launchpad.net/canonical-multitouch/utouch-geis) et suivre les instructions du fichier INSTALL, comprenant les étaped ./configure, make, install.
2) une autre méthode plus facile est d'installer les paquets deb pour Natty sur Maverick. Installer d'abord libutouch-geis1 et ensuite libutouch-geis-dev .

Pour les autres distributions, les dépendances devraient être similaire. uTouch-Geis commence être porté sur d'autre distibution telles que Fedora ou Gentoo.
For the other distributions than Ubuntu, the dependencies should be very similar. uTouch-Geis is beeing ported in other distributions such as Gentoo or Fedora.

2. Compiler et installer :

1) dans un terminal, se rendre dans le répertoire où se trouvent les sources :

par example, si les sources sont dans le répertoire '/home/victor' :

cd /home/victor/spectrum3d-0.2-2

2) dans un terminal :

./configure

ajouter:

Copy to clipboard
--enable-jack
pour le suport de Jack,
Copy to clipboard
--enable-realtime
pour pouvoir Spectrum3D en temps réel sans Jack, et
Copy to clipboard
--enable-geis
pour un support tactile multitouch. Par exemple, si vous voulez les 3 options activées, il faudra écrire :

Copy to clipboard
./configure --enable-jack --enable-realtime --enable-multitouch

L'ordre des arguments n'a pas d'importance.

3) dans un terminal, taper :

make

4) dans un terminal, taper :

sudo make install (mot de passe nécessaire)


Utilisation


remarque importante concernant le temps réel


Support pour le multitouch (ecran et pavé tactiles)

Historique

Information Version
Mercredi 04 mai 2011 18:44 pianolivier code cleanup 11
Afficher
Mercredi 04 mai 2011 14:53 victor 10
Afficher
Mercredi 04 mai 2011 04:14 victor 9
Afficher
Mercredi 04 mai 2011 04:01 victor 8
Afficher
Mercredi 04 mai 2011 03:35 victor 7
Afficher
Mercredi 04 mai 2011 03:31 victor 6
Afficher
Mercredi 04 mai 2011 03:28 victor 5
Afficher
Mercredi 04 mai 2011 03:26 victor 4
Afficher
Mercredi 04 mai 2011 03:03 victor 3
Afficher
Mercredi 04 mai 2011 02:58 victor 2
Afficher
Mercredi 04 mai 2011 02:56 victor 1
Afficher
  • 1
  • 2 (en cours)
  • »