Allegro 4.2.2 problème son
Fermé
Giglobastre
Messages postés
9
Date d'inscription
mercredi 4 janvier 2017
Statut
Membre
Dernière intervention
27 mars 2017
-
Modifié par baladur13 le 17/03/2017 à 11:01
[Dal] Messages postés 6203 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 29 janvier 2025 - 17 mars 2017 à 14:50
[Dal] Messages postés 6203 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 29 janvier 2025 - 17 mars 2017 à 14:50
1 réponse
[Dal]
Messages postés
6203
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
29 janvier 2025
1 097
Modifié par [Dal] le 16/03/2017 à 15:20
Modifié par [Dal] le 16/03/2017 à 15:20
Salut,
Tu n'as pas initialisé Allego elle-même avec
Tu devrais aussi faire un contrôle d'erreurs, pour savoir exactement à quel niveau il y aurait un problème, et essayer avec un fichier sans espaces.
Allegro est fournit avec un programme "exsample" que tu peux tester en ligne de commande pour voir s'il n'y a pas un problème avec ton matériel. Le code source de ce programme est fournit avec la "librairie" Allegro. Il est peut-être sur ta machine, autrement on trouve aussi exsample.c là :
https://sourceforge.net/p/alleg/allegro/ci/ecb3132864649d5728e403b511c206932bc23849/tree/examples/exsample.c
Il montre comment initialiser correctement Allegro, comme utiliser les fonctions liées au son et contrôler les erreurs éventuelles avec des messages d'erreurs informatifs du type d'erreur.
Dal
Tu n'as pas initialisé Allego elle-même avec
allegro_init()et il manque aussi la macro
END_OF_MAIN()à la fin de ton main.
Tu devrais aussi faire un contrôle d'erreurs, pour savoir exactement à quel niveau il y aurait un problème, et essayer avec un fichier sans espaces.
Allegro est fournit avec un programme "exsample" que tu peux tester en ligne de commande pour voir s'il n'y a pas un problème avec ton matériel. Le code source de ce programme est fournit avec la "librairie" Allegro. Il est peut-être sur ta machine, autrement on trouve aussi exsample.c là :
https://sourceforge.net/p/alleg/allegro/ci/ecb3132864649d5728e403b511c206932bc23849/tree/examples/exsample.c
Il montre comment initialiser correctement Allegro, comme utiliser les fonctions liées au son et contrôler les erreurs éventuelles avec des messages d'erreurs informatifs du type d'erreur.
Dal
Modifié par [Dal] le 16/03/2017 à 15:34
Pour Allegro 5 c'est assez différent :
ex_audio_simple.c a cette tête : https://github.com/liballeg/allegro5/blob/master/examples/ex_audio_simple.c
plus de mais , plus de mais , etc.
Modifié par baladur13 le 17/03/2017 à 11:02
j'ai utilisé le code de exsample que j'ai un peu modifié (notamment enlevé les modif de pitch). le voici:
j'ai enlevé l'espace dans le nom du fichier et j'ai re check avec audacity que c’était bien un format non compressé.
quand je compile et lance aucune erreur ne s'affiche et une fenêtre allegro s'ouvre me disant que le fichier est joué.
en revanche aucun son sort de mon pc,dans le mixeur des volumes windows les sons systèmes de sont pas a 0. peut être il faut que je télécharge un fichier .voc a la place du wav..
je suis déjà content que le code compile et qu'il n'y ai pas d'erreur.
17 mars 2017 à 11:11
17 mars 2017 à 11:15
une venant d'internet donc pas garanti d’être 16bit pcm
une autre qui est le meme extrait d'avan que j'ai reconverti sur audacity
et le 16bit_pcm3 qui est le meme extrait converti sur audacity en "autre format compressé". les 3 contiennent bien un son.
17 mars 2017 à 11:24