Salut ! j'espère pouvoir régler ça avec vous... Je veux développer un piano en C avec SDL (ttf, image et mixer), tout fonctionne bien, à part qu'il n'y a aucun son.
Graphiquement j'ai pu créer le piano, je voulais assignée les touche du clavier avec SDL_ttf mais j'ai décidé de commencer par le son. J'ai donc télécharger le son d'une seule note pour tester, en suivant pas à pas les tutos de SDL_Mixer je n’aboutis a rien.
Lors de la compilation aucune erreur, lors du lancement non plus, et en cherchant sur les forum je n'ai pas trouver de solutions et cela fait des jours que je cherche je vais devenir fou...
Voici l'aperçu du piano :
et voici le code de la fonction qui devrait jouer le son (qui est aussi la boucle principale) :
Ps : je code sur Ubuntu et compile dans un terminale avec la commande : gcc -o Piano/bin/exec.bin Piano/main.c `sdl-config --cflags --libs` -lSDL_image -lSDL_image -lSDL_ttf -lSDL_mixer && ./Piano/bin/exec.bin
Merci de ta réponse, j'ai du vérifier si la valeur des note n'est pas NULL, mai j'ai vu que c’était une erreur lors de la commande de compilation, ça ne lisait pas les notes simplement parce que je ne me situais pas dans le dossier. Donc un petitcd /Documents/Piano et ça a fonctionner.
Et pour le sampler de Thierry Ardisson je ne sait pas trop mais pourquoi pas tenter .
Impossible de lire un son avec SDL_Mixer
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent