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.
