YM_player

Programmation d'applications complexes
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

YM_player

Message par Zorro »

pour les plus vieux, Ym est un format de music qui avait court entre autre sur Atari St,Amstrad etc...
un bon site pour en recuperer :
http://www.genesis8bit.fr/frontend/music.php

je suis un peut Le musée des vieux codes :mrgreen:

et un code nommé YM Engine By Leonard avait été fait en PureBasic Version 3.81
celui-si avait été repris par KarlKox , et mis a jour pour la Version 3.81 :)

bon apres une bonne heure de boulot , voici le code transformé en Purebasic 5.71 par mes soins :)
comme ce code utilise une DLL j'ai du faire une Archive pour que vous ayez tout
j'en ai profité pour ajouter quelques fichier *.ym pour le test :)

l'archive est ici , j'ai aussi deja compilé le prg si vous voulez tester sans attendre :)

http://michel.dobro.free.fr/Purebasic/YmPlayer-PB.zip

Image Image
Dernière modification par Zorro le mar. 02/juin/2020 11:40, modifié 1 fois.
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
zaphod_b
Messages : 76
Inscription : mar. 09/déc./2014 20:02

Re: YM_player

Message par zaphod_b »

Pour afficher les infos en unicode (lignes 149-153) et a compiler en x86 à cause de la DLL :

Code : Tout sélectionner

SetGadgetText(#title, PeekS(info\pSongName,-1,#PB_Ascii))   
SetGadgetText(#artist, PeekS(info\pSongAuthor,-1,#PB_Ascii))    
SetGadgetText(#comment, PeekS(info\pSongComment,-1,#PB_Ascii))            
SetGadgetText(#type, PeekS(info\pSongType,-1,#PB_Ascii))     
SetGadgetText(#replayer, PeekS(info\pSongPlayer,-1,#PB_Ascii))      

Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: YM_player

Message par Zorro »

j'avais essayé ça, mais chez moi ça n'avait pas marché .... :)
peut etre encore une incompatibilité avec mon IDE ....

et Fred qui disait que l'unicode ne posait pas de probleme :lol:
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: YM_player

Message par Kwai chang caine »

Il avait raison...qu'est ce qui cause des problèmes à FRED en prog dans PB ??? si ce n'est ceux qui l'utilise :lol:

Edit: Sympas, on se croirait en plein jeu de mes années de jeunesse.
Moi le bouton open, je l'aurais mis à gauche...mais c'est cool
Merci Zorro 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
jmg49
Messages : 153
Inscription : mer. 26/févr./2014 8:53

Re: YM_player

Message par jmg49 »

Merci, il est très bien ce player,

YmPlugin.pbi fait bien le boulot, je l'utiliserai certainement pour de prochains codes,
Répondre