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 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 17 mars 2017 à 14:50
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 17 mars 2017 à 14:50
1 réponse
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
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