FmodEx Minimum Unicode & ASCII
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
FmodEx Minimum Unicode & ASCII
■ Version de PureBasic 5.50
■ Qu'est ce que FmodEx ?
Fmod Ex est une bibliothéque C++ multiplate-forme (Windows, Linux, Macintosh, Android, XBox, Playstation, Nintendo (WII, 3DS et U), Iphone qui permet la création de module de son.
Fmod Ex supporte une vingtaine de formats musicaux (MP3, FLAC, WAV , WMA, XMA, etc ....) et supporte aussi la lecture de flux internet audios.
■ Comment l'exploiter avec le langage PureBasic?
vous devez copier dans le dossier de votre projet les fichiers fmodex.dll (ou fmodex64.dll) ainsi que fmodex.pbi.
■ Download.
Le package de téléchargement se compose de :
- fmodex-min.pbi pour PureBasic a partir de la version 5.50
- fmodex.dll et fmodex64.dll suivant le choix de compilation. La détection du compilateur et le choix de la dll à utiliser se trouve dans fmodex-min.pbi.
- Fmod Ex - Play Sound.pb : Sélectionner et jouer un son.
- Fmod Ex - Play Shoutcast.pb : Jouer un flux shoutcast.
- Fmod Ex - Play Shoutcast(Add tags & Spectrum).pb : Sélectionner , jouer un flux shoutcast et afficher les information du flux ainsi qu'une représentation visuel.
L'ensemble de ces fichiers se trouve sur la plateforme collaborative github.
https://github.com/pbcodex/FMODEX-MIN-U ... master.zip
Testé avec PureBasic 5.50 x86 et x64 -> 5.73 (x64)
■ Qu'est ce que FmodEx ?
Fmod Ex est une bibliothéque C++ multiplate-forme (Windows, Linux, Macintosh, Android, XBox, Playstation, Nintendo (WII, 3DS et U), Iphone qui permet la création de module de son.
Fmod Ex supporte une vingtaine de formats musicaux (MP3, FLAC, WAV , WMA, XMA, etc ....) et supporte aussi la lecture de flux internet audios.
■ Comment l'exploiter avec le langage PureBasic?
vous devez copier dans le dossier de votre projet les fichiers fmodex.dll (ou fmodex64.dll) ainsi que fmodex.pbi.
■ Download.
Le package de téléchargement se compose de :
- fmodex-min.pbi pour PureBasic a partir de la version 5.50
- fmodex.dll et fmodex64.dll suivant le choix de compilation. La détection du compilateur et le choix de la dll à utiliser se trouve dans fmodex-min.pbi.
- Fmod Ex - Play Sound.pb : Sélectionner et jouer un son.
- Fmod Ex - Play Shoutcast.pb : Jouer un flux shoutcast.
- Fmod Ex - Play Shoutcast(Add tags & Spectrum).pb : Sélectionner , jouer un flux shoutcast et afficher les information du flux ainsi qu'une représentation visuel.
L'ensemble de ces fichiers se trouve sur la plateforme collaborative github.
https://github.com/pbcodex/FMODEX-MIN-U ... master.zip
Testé avec PureBasic 5.50 x86 et x64 -> 5.73 (x64)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
FmodEx Minimum Unicode & ASCII
■ Comment faire fonctionner FmodEx-Min vec PB 5.42 ?
Les exemples fournis fonctionnent aussi avec les versions inférieurs à la version 5.50 de PureBasic moyennant une modification qui consiste à Remplacer la fonction Ascii() par @
Exemple d'une ligne de code PB 5.50 :qui devient avec la version 5.42
Les exemples fournis fonctionnent aussi avec les versions inférieurs à la version 5.50 de PureBasic moyennant une modification qui consiste à Remplacer la fonction Ascii() par @
Exemple d'une ligne de code PB 5.50 :
Code : Tout sélectionner
FMOD_System_CreateStream(FmodSystem, Ascii(Url), #FMOD_CREATESTREAM, 0, @sound)
Code : Tout sélectionner
FMOD_System_CreateStream(FmodSystem, @Url, #FMOD_CREATESTREAM, 0, @sound)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: FmodEx Minimum Unicode
Merci falsam pour le partage qui fonctionne très bien.
Code : Tout sélectionner
CompilerIf #PB_Compiler_Version = 550
FMOD_System_CreateStream(fmodsystem, Ascii(Url), #FMOD_CREATESTREAM, 0, @sound)
CompilerElse
FMOD_System_CreateStream(FmodSystem, @Url, #FMOD_CREATESTREAM, 0, @sound)
CompilerEndIf
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: FmodEx Minimum Unicode
lorsque je vois ça : Ascii(Url)
je me dis que le passage a l'unicod va etre une vraie galere ....
je pense qu'il y a plus (+mieux bien) de raisons d'utiliser l'ascii et éventuellement l'unicod en option , que l'inverse
pas sur que PB va dans le bon sens ... mais bon on verra
je me dis que le passage a l'unicod va etre une vraie galere ....
je pense qu'il y a plus (+mieux bien) de raisons d'utiliser l'ascii et éventuellement l'unicod en option , que l'inverse
pas sur que PB va dans le bon sens ... mais bon on verra
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
- JohnJohnsonSHERMAN
- Messages : 648
- Inscription : dim. 13/déc./2015 11:05
- Localisation : Allez, cherche...
- Contact :
Re: FmodEx Minimum Unicode
Tout a fait d'accord, Zorro, d'autant que ca peut poser des problémes de compatibilité avec des librairies externes, comme ici FMOD, bien qu'il reste possible de contourner ces problémes, comme nous le montre falsam... Aprés Fred a sûrement ses raisons, mais je trouve aussi un peu "brutal" d'imposer comme ca l'unicode au lieu de l'Ascii... Mais bon, faisons-lui confiance...
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.
CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
Votre expert national en bogage et segfaults.
CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
- Windows 10 x64 - PB 5.61 x64
- Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
FmodEx Minimum Unicode & ASCII
@Zorro et @JohnJohnsonSHERMAN: Je vous vois bien pilier de bar entrain de discuter sur PureBasic et sa compatibilité descendante ^^
N'oubliez pas que depuis la future version unicode de PureBasic (5.5X), il sera toujours possible de compiler sans le support unicode si vous choisissez depuis les options de compilation de compiler avec une version antérieur de PureBasic.
N'oubliez pas que depuis la future version unicode de PureBasic (5.5X), il sera toujours possible de compiler sans le support unicode si vous choisissez depuis les options de compilation de compiler avec une version antérieur de PureBasic.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: FmodEx Minimum Unicode & ASCII
Bonjour.
Un utilisateur du forum Allemand signale un bug sur cette version de minimum de FmodEx.
https://github.com/pbcodex/FMODEX-MIN-UNICODE/issues/1
j'ai testé avec la version 5.73 (x64) sous Windows 10 et je n'ai pas de souci.
Manquant d'information complémentaire de cet utilisateur, vous serez t'il possible de tester les deux codes démo de ce zip.
https://github.com/pbcodex/FMODEX-MIN-U ... master.zip
Fmod Ex - Play Sound.pb
Fmod Ex - Play Shoutcast.pb
Pouvez vous préciser dans votre réponse la version de windows ainsi que le version de PureBasic utilisées. Merci
Un utilisateur du forum Allemand signale un bug sur cette version de minimum de FmodEx.
https://github.com/pbcodex/FMODEX-MIN-UNICODE/issues/1
j'ai testé avec la version 5.73 (x64) sous Windows 10 et je n'ai pas de souci.
Manquant d'information complémentaire de cet utilisateur, vous serez t'il possible de tester les deux codes démo de ce zip.
https://github.com/pbcodex/FMODEX-MIN-U ... master.zip
Fmod Ex - Play Sound.pb
Fmod Ex - Play Shoutcast.pb
Pouvez vous préciser dans votre réponse la version de windows ainsi que le version de PureBasic utilisées. Merci
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: FmodEx Minimum Unicode & ASCII
Même config que toi. Aucun soucis.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: FmodEx Minimum Unicode & ASCII
Tout pareil. windows 10 x64 purebasic 5.73 LTS
@++
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: FmodEx Minimum Unicode & ASCII
C'est absolument parfait que ce soit en 32 ou 64 bits.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: FmodEx Minimum Unicode & ASCII
Nickel avec W10 X64 // v5.73 X86
Je n'avais jamais vu ton post qui est pourtant super utile
Alors j'en profite pour te remercier du partage
Je n'avais jamais vu ton post qui est pourtant super utile
Alors j'en profite pour te remercier du partage
Re: FmodEx Minimum Unicode & ASCII
J'ai vérifié avec les codes que j'avais archivé en 2016 et ce sont exactement les mes codes, ça prouve bien que PB est au top, ceci dit, je te remercie falsam pour le partage.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !