Lecture de musiques YM ou SNDH
-
- Messages : 35
- Inscription : ven. 19/janv./2007 11:19
- Localisation : France - Puy de Dôme
- Contact :
Lecture de musiques YM ou SNDH
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
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
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
bon courage
voici les format qu'elle est sensé pouvoir lire
http://leonard.oxg.free.fr/
surement utilisable avec Purebasic, car il est employé par l'emulateur SainT !!
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

bon courage
voici les format qu'elle est sensé pouvoir lire
sinon tu as ST sound !!
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
http://leonard.oxg.free.fr/
surement utilisable avec Purebasic, car il est employé par l'emulateur SainT !!

Dernière modification par Backup le mer. 15/août/2007 18:27, modifié 1 fois.
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é.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
bon courage

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...

-
- Messages : 35
- Inscription : ven. 19/janv./2007 11:19
- Localisation : France - Puy de Dôme
- Contact :
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
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
Re: Lecture de musiques YM ou SNDH
Tu as mal lu le topic :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
Clique sur le mot "here"KarLKoX a écrit :Hi ! And sorry for not answering earlier.![]()
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

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)
Dernière modification par KarLKoX le jeu. 16/août/2007 11:00, modifié 1 fois.
"Qui baise trop bouffe un poil." P. Desproges