Je n'ai pas fait une lib à proprement parler mais plutôt un jeu de fonctions que tu peux trouver dans le forum applications.
Tout ce que j'ai pu découvrir en trifouillant les fichiers wave c'est que DirectX ne supporte que du 8/16bits en 22/44kHz mono/stereo. Les commandes de la lib Sound de purebasic font appel à directx7 avec InitSound() si je ne me trompe pas mais moi j'ai travaillé avec dx8.
Dans mon zip tu as deux jeux de fonctions, un qui utilise win32 pour
jouer un son (et du PB pour tout le reste

) et un qui utilise dx8 pour
tout.
Avec l'api win32 je ne peux jouer qu'un son à la fois mais je peux gérer des sons de 8/16/24/32bits sans problème (avec le 64bits je pourrais aussigérer le 40/48/56/64bits).
Pour en finir avec le blabla, tu peux utiliser le logiciel de ton choix pour convertir les sons pour qu'ils soient acceptés par dx. Je te recommande FreeSoundEditor de Zapman! Un éditeur de sons wave gratuit écrit en PB!!
Dri
