Page 1 sur 1

Lecture de musiques YM ou SNDH

Publié : mer. 15/août/2007 17:22
par zorg
Bonjour à tous,

je débute en PB et suis un nostalgique des musiques de l'Atari ST. La majorité d'entre elles sont dispo aux formats YM et SNDH. Y a-t-il un moyen de les rejouer en PB avec une lib ou en utilisant une dll.
J'ai trouvé la version opensource de STSound (pour les YM) mais en fichiers sources seulement. Quelqu'un aurai-t-il la version compilée?
J'ai trouvé un post sur le forum anglais qui en parle des fichiers YM mais aucun lien pour télécharger la lib ou quoi que ce soit : http://www.purebasic.fr/english/viewtopic.php?t=8783

Merci d'avance

Zorg

Publié : mer. 15/août/2007 18:17
par Backup
a priori il existe un prg pour ça
voir ici : http://www.deliplayer.com/
donc surement une dll avec

dans le menu du site tu as un coin "develloper"
avec les APIs de la dll a lire en format zip :D

bon courage

voici les format qu'elle est sensé pouvoir lire

8 Voices SoundTracker A.M.Composer 1.2 Actionamics AHX
AIFC AIFF Amadeus AmosMusicBank
AProSys ArtOfNoise Atari Digi-Mix AU-SND
AudioSculpture AY BenReplay BugSoundTracker
C64-SID Channel Player 1 Channel Player 2 Channel Player 3
ChipTracker Compact ModFile Composer669 Customplay
DeltaMusic 1.0 DeltaMusic 2.0 DeltaPacker 1.0 DigiBooster 1.x
DigiBooster Pro Digital Illusions Digital Mugician DigitalTracker 1.0
DSS Dynamic Synthesizer EarAche EMS
EMS V6 Eureka Packer FaceTheMusic FastTracker 2
FC-M Packer FLAC FollinPlayer II FredEditor
FuchsTracker Future Composer 1.3 Future Composer 1.4 FutureComposer BSI
Fuzzac Packer Game Music Creator GlueMon GMOD
GraveComposer HCD-Protector HeatSeeker mc1.0 Hippel
Hippel-COSO Hippel-ST Hornet Packer IceTracker
IFF-8SVX Images Music System ImpulseTracker 1.x ImpulseTracker 2.x
JamCracker Jason Brooke Jason Page Jason Page Old
JayTrax Jesper Olsen JS-Player Kefrens Sound Machine
LeglessMusicEditor M.O.N. M.O.N. old Magnetic Fields
Mark II Martin Walker MaxTrax MED
MED Song Medley MMDC modCRUSHER
ModuleProtector 1.0 Monkey's Audio MPEG Audio MultiTracker
Musepack (MPEGplus) Music-Assembler MusicDiskTracker MusicLineEditor
MusicMaker NESA NewtronPacker 1.0 NewtronPacker 2.0
NoisePacker 1 NoisePacker 1.0/2.0 NoisePacker 2 NoisePacker 3.0
NoiseRunner NoiseTracker NoiseTracker Pak NovoTrade Packer
NSF Octalyser OctaMED OctaMED SoundStudio
OGG Vorbis Oktalyzer Old SoundTracker PanPacker
Paul Shields Peter Verswyvelen Pierre Adane Packer PolkaPacker
PolkaRunner PolyTracker Power Music PowerTracker
Pro-Packer 1.0 Pro-Packer 2.0 Pro-Packer 2.1 Promizer 0.1
Promizer 1.x Promizer 2.0 Promizer 4.0 ProPacker
ProRunner 1.0 ProRunner 2.0 ProRunner 2.1 ProTracker
ProTracker 3.6 PSA PumaTracker Pygmy Packer
QuadraComposer Quartet Richard Joseph RIFF-WAV
RobHubbard 2 SAP ScreamTracker 2 ScreamTracker 3
SCUMM Player Sean Connolly Sean Conran SGT-Packer
Sidmon 1.0 Sidmon 2.0 SKYT Packer SlamTilt
SNDH SNES SonicArranger SoundClub
SoundControl Soundfactory SoundFX 1.3 SoundFX 2.0
SoundImages SoundMaster II SoundMon 1.0 SoundMon 2.0
SoundMon 2.2 SoundTracker 15 SoundTracker 2.6 SoundTracker 31
SoundTracker Pro II SoundTracker V2.0 ST-Cruncher StarTrekker 4
StarTrekker 8 StarTrekker Packer StoneTracker SymphonyPleasure
Synth Dream Synth Pack Synthesis SynTracker
TakeTracker TFMX 1.x TFMX 7V TFMX Pro
The Player 2.2a The Player 3.0a The Player 4.0a The Player 4.0b
The Player 4.1a The Player 5.0a The Player 6.0a The Player 6.1a
TheDarkDemon TheHolyNoise TME TomiPakarinen
Tracker Song TrackerPacker 1 TrackerPacker 2 TrackerPacker 3
TreasurePatterns Ultimate SoundTracker UltraTracker UNIC-Tracker
Unic-Tracker 2 Unique Development Unis 669 VSS
WantonPacker Whittaker X-Tracker Xann Packer
YM YMST (MYST) Zen Packer ZoundMon
sinon tu as ST sound !!
http://leonard.oxg.free.fr/
surement utilisable avec Purebasic, car il est employé par l'emulateur SainT !! :D

Publié : mer. 15/août/2007 18:22
par Thyphoon
Dobro a écrit :a priori il existe une dll pour ça

voir ici : http://www.deliplayer.com/

dans le menu du site tu as un coin "develloper"
avec les APIs de la dll a lire en format zip :D

bon courage
hAaaaaaaaa Deliplayer le meilleur player au monde (côté compatibilité et nombre de format supporté) l'interface est un peu deroutante. Helas le developpement est tres tres tres tres ralentit. C'est dommage je suis un utilisateur enregistré. :P

Sinon concernant le format YM faut regarder du côté de leonard
il a fait un player opensource (en C++) mais peut être y a t'il une lib plus simple a utilisé que celle de Deliplayer
http://leonard.oxg.free.fr/StSoundGPL.html
http://leonard.oxg.free.fr/ymformat.html

dans tout les cas tient nous au courant de ton avancement...
:P

Publié : mer. 15/août/2007 18:28
par Backup
Thyphoon a écrit : Sinon concernant le format YM faut regarder du côté de leonard
:lol: je venais d'editer mon message ! :D ... t'as ete trop rapide :D

Publié : mer. 15/août/2007 18:37
par djes
+1 pour léonard ;)

Publié : mer. 15/août/2007 18:45
par zorg
Merci de me répondre si vite.
Pour Deliplayer, j'avais déjà regardé mais les DLL ne concernent pas directement les deux formats que je souhaite rejouer (YM ou SNDH) et dans le coin "développer" du site ils expliquent uniquement (d'après ce que j'ai compris) comment créer des plugins pour leur programme.
En plus je me demande s'il ne faut pas utiliser une autre de leurs DLL pour émuler le 68000 de l'atari..
Dans le genre je connais aussi Jam en beaucoup plus simple mais très efficace : http://www.creamhq.de/jam.php

Sinon j'avais déjà vu aussi sur le site de Leonard mais justement, mon problème est que sa lib en opensource est fournie non compilée en DLL hors moi et le C ou C++... Bref c'est pas gagné.
Si quelqu'un pouvait me la compiler ça serait sympa, voici le lien direct :
http://leonard.oxg.free.fr/download/StSoundGpl_1.2.zip

Merci

Zorg

Publié : mer. 15/août/2007 18:46
par zorg
C'est vrai que Léonard est vraiment trop fort, que ce soit sur Atari, sur PC ou même sur GBA..

Re: Lecture de musiques YM ou SNDH

Publié : jeu. 16/août/2007 10:58
par KarLKoX
zorg a écrit :mais aucun lien pour télécharger la lib ou quoi que ce soit : http://www.purebasic.fr/english/viewtopic.php?t=8783

Merci d'avance

Zorg
Tu as mal lu le topic :
KarLKoX a écrit :Hi ! And sorry for not answering earlier. :oops:
Here, you have all you want to play YM files as well as digidrums :)
Here are the limitations :

- YM_SetVolume doesn't work with YM_FFT() activated, if you want to set the volume, stop the song, set it and then, play the song,
- The FFT Spectrum is very bad : i don't know if it is what i do when i get the fft data or when i display them (i am very bad at gfx coding).

I provide the binaries and the sourcecode of both the YmPlugin dll and the PureBasic player.
Don't forget to mail me if you fixes these pb ;)
Clique sur le mot "here" ;)


PS : code basé sur le code fermé, si j'ai le temps, je le modifierais et ajouterais le code de la lib opensource.

PS2 : a noter que le code opensource m'a permit de constater que le format FC (Futur Composer) n'est pas pris en compte (uniquement dans l'émulateur Saint)

Publié : jeu. 16/août/2007 10:58
par KarLKoX
zorg a écrit :C'est vrai que Léonard est vraiment trop fort, que ce soit sur Atari, sur PC ou même sur GBA..
Et ils réponds même aux mails :) (les miens en tout cas)

Publié : jeu. 16/août/2007 11:23
par zorg
Haa !!! Merci bien, KarLKoX, j'avais pas vu le lien..

Ca marche super bien.

Merci