Salut David,

Je copie ton mail à la mailing list de digital-scratch, d'autres
utilisateurs pourront ainsi en profiter. Je t'invite d'ailleurs à t'y
inscrire içi : https://mail.gna.org/listinfo/dscratch-dev.

Le 12/12/05, David LIMA<[EMAIL PROTECTED]> a écrit :
> Je suis utilisateur de final scratch et désire installer digitall
> scratch mais ne parviens pas car j'ai un problem de librairies.
> Quand je lance la compilation le makefile ne trouve pas les libs alsa
> alors qu'elles sont installées dans /usr/include/alsaplayer.

Je pense déjà que tu confonds 2 choses : ALSA (le "driver" de ta carte
son) et Alsaplayer (un player audio qui utilise ta carte son grâce au
driver ALSA, comme le font plein d'autres player). Ainsi, la
bibliothèque d'ALSA est "libasound.a" et le fichier d'entête est
alsa/asoundlib.h. La bibliothèque de contrôle d'Alsaplayer est
"libalsaplayer.a" et le fichier d'entête est alsaplayer/control.h.

> Voici mon erreur:
>
> Building file: ../src/Alsa.cpp
> Invoking: GCC C++ Compiler
> g++ -D__LINUX__ -D__LINUX_ALSA__ -D__LINUX_OSS__ -D__LINUX_JACK__
> -I/usr/include -I/usr/include/c++/4.0.0 -O3 -Wall -c -fmessage-length=0
> -osrc/Alsa.o ../src/Alsa.cpp
> ../src/Alsa.cpp:44:28: error: alsa/asoundlib.h: Aucun fichier ou
> répertoire de ce type

Ici, le compilateur ne trouve pas le fichier d'entête d'ALSA. C'est
étonnant, en effet au stade de la compilation, il ne devrait plus y
avoir d'erreur de ce type. Est ce que tu as bien utilisé le script
"configure" qui te génère un makefile personnalisé ? Est ce qu'il n'y
a pas eu de message d'erreur ? Sinon, tente de placer les fichiers
d'entête d'ALSA dans /usr/include/alsa (il suffit souvent simplement
d'installer le paquet de développement d'alsa, du type alsa-dev ou
libalsa).

> Me conseilles tu d'installer la version 0.0.2 ? si j'ai bien compris ca
> sert uniquement à Alsaplayer ?

Oui, car l'intégration avec Mixxx était expérimentale et pas vraiment
fonctionnelle. Il se trouve que Mixxx mixe les 2 sorties des players
en une seule avant de la faire sortir par la carte son. Or, quand on
mixe avec des platines, c'est la table de mixage qui s'occupe de cela.
Les développeurs de Mixxx sont donc entrain de préparer une version
qui propose 2 sorties bien distinctes (correspondant aux 2 platines).
Donc pour le moment digital-scratch n'est interfacé qu'avec Alsaplayer
(pas très sexy, mais qui fait l'affaire pour le moment). Si tu as 2
platines il te faudra lancer 2 Alsaplayer et 2 digital-scratch en
jouant sur les paramètres de la ligne de commande (option -n qui
permet de définir le numéro de session d'Alsaplayer).
J'ai fais pas mal d'amélioration par rapport à la détection de la
vitesse, je suis entrain de préparer une version 0.0.3 (qui pilote
toujours Alsaplayer). Pour cette version j'espère pouvoir proposer des
paquets Debian et Ubuntu.

> Dernière chose: quelle carte son me conseilles tu pour utiliser MIXX et
> difital scratch ? Je pensais a une carte USB type Maya

Il parait que cette carte est très bien, mais j'ai eu des échos disant
qu'elle était difficile à configurer sous Linux (pour pouvoir utiliser
toutes les entrées-sorties). Mais sinon c'est certainement un bon
choix.
Personnellement, j'ai une Terratec Aureon MKII USB (pas chère mais pas
trop mal) et une Sound Blaster Audigy 2 NX USB (plus chère mais avec
une meilleure qualité d'enregistrement). Les 2 sont auto-configurés
sur ma Ubuntu Breezy dès leur branchements.

A+
Julien.

Reply via email to