Page 1 sur 1

.MP3 ???

Publié : lun. 26/déc./2022 22:53
par drfloyd
Hello

j'ai voulu chargé une musique .MP3... elle ne se lit pas.

Normal, à priori PURE utilise les format .MOD et .XM c'est bien ça ?

On peut transformer ses musiques .MP3 en .MOD ou .XM ?????

Merci !

Re: .MP3 ???

Publié : lun. 26/déc./2022 22:58
par G-Rom
y a longtemps, j'étais passé par loadmovie() je crois pour jouer du mp3 , le mieux, c'est de transformé ton mp3 en ogg et d'utilisé la lib sound de pb ( avec #PB_Sound_Streaming ), audacity fait le café pour transformé ton fichier.

Re: .MP3 ???

Publié : mar. 27/déc./2022 7:38
par drfloyd
#PB_Sound_Streaming ?

Tu veux dire avec loadsound et playsound ?

Re: .MP3 ???

Publié : mar. 27/déc./2022 11:25
par G-Rom
Yep, cela évite de tout loadé en RAM , surtout des gros morceaux

Re: .MP3 ???

Publié : mar. 27/déc./2022 11:31
par falsam
Tu peux aussi utiliser la bibliothèque FmodEx pour lire des mp3.

l'include minimaliste ainsi que les dll 32 et 64 bits et quelques exemples d'utilisation sont disponibles sur la plateform GitHUB
https://github.com/pbcodex/FMODEX-MIN-UNICODE

Download direct https://github.com/pbcodex/FMODEX-MIN-U ... master.zip

Re: .MP3 ???

Publié : mar. 27/déc./2022 16:33
par drfloyd
G-Rom a écrit : mar. 27/déc./2022 11:25 Yep, cela évite de tout loadé en RAM , surtout des gros morceaux

Ok, donc transformer la zik MP3 en OGG via AUDACITY, et lire le OGG avec LOADSOUND/PLAYSOUND

Y a une contrainte Vs LOADMUSIC/PLAYMUSIC ??? (moins de possibilité, + de temps machine ???)

En gros a quoi sert PLAYMUSIC si PLAYSOUND propose la meme chose ?

Re: .MP3 ???

Publié : mar. 27/déc./2022 17:32
par G-Rom
drfloyd a écrit : mar. 27/déc./2022 16:33
G-Rom a écrit : mar. 27/déc./2022 11:25 Yep, cela évite de tout loadé en RAM , surtout des gros morceaux

Ok, donc transformer la zik MP3 en OGG via AUDACITY, et lire le OGG avec LOADSOUND/PLAYSOUND

Y a une contrainte Vs LOADMUSIC/PLAYMUSIC ??? (moins de possibilité, + de temps machine ???)

En gros a quoi sert PLAYMUSIC si PLAYSOUND propose la meme chose ?
Format surtout. pour playsound() avec la constante qui va bien comme mentionné plus haut ;)


falsam a écrit : mar. 27/déc./2022 11:31 Tu peux aussi utiliser la bibliothèque FmodEx pour lire des mp3.

l'include minimaliste ainsi que les dll 32 et 64 bits et quelques exemples d'utilisation sont disponibles sur la plateform GitHUB
https://github.com/pbcodex/FMODEX-MIN-UNICODE

Download direct https://github.com/pbcodex/FMODEX-MIN-U ... master.zip
Marrant que tu utilises des dll maintenant avec tes libs, toi qui était fan des compils statique.

Re: .MP3 ???

Publié : mar. 27/déc./2022 20:16
par drfloyd
Bon ca marche nickel au format OGG avec Playsound, je vais en rester là !

Merci à vous !

Re: .MP3 ???

Publié : jeu. 29/déc./2022 1:24
par Ar-S
Ne confonds pas .XM et .MOD avec des fichiers son comme OGG, MP3..
Les 1ers sont certes des morceaux de musiques mais en réalité ce sont des fichiers avec des patterns (pistes), des datas remplissant ces patterns (ton, note, durée, volume de la note, numéro du sample etc..) et des samples (électronique ou digitalisés). Le ogg est juste un format de compression sonore comme le mp3 mais comme le mp3 est (était) sous licence, La team a implanté l'OGG qui est libre et qui fait (mieux) le boulot (que) du mp3.
Donc comme tu l'as vu, mp3->ogg ok. Mp3->.mod ou .xm = non (enfin dans l'absolue tu mets tout ton morceau dans un sample que tu lances dans un pattern est possible mais c'est débile)