VGM player. Plays samples correctly, Works on real machine.

For anything related to sound (YM2612, PSG, Z80, PCM...)

Moderator: BigEvilCorporation

MIKE-STAMP
Interested
Posts: 28
Joined: Sat Dec 08, 2007 10:50 pm
Location: UK
Contact:

VGM player. Plays samples correctly, Works on real machine.

Post by MIKE-STAMP » Tue Sep 16, 2008 6:31 pm

http://www.mjsstuf.x10hosting.com/SEGA ... v2.00.zip

Uses 68K only so works on real machine.
Supports multiple files.
Displays GD3 tags.

TmEE co.(TM)
Very interested
Posts: 2370
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Post by TmEE co.(TM) » Tue Sep 16, 2008 7:07 pm

The best VGM player on MD so far. Even plays VGMs from TMSE correctly :D
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen

Christuserloeser
Very interested
Posts: 145
Joined: Sun Jan 28, 2007 2:01 am
Location: DCEvolution.net
Contact:

Post by Christuserloeser » Tue Sep 16, 2008 8:48 pm

Whoa, thanks a lot :!:


Edit: Do you plan to release the source code ?


Edit#2: So, I tried it and loved it. :D


Could you please allow up to 50 entries ? - This way we could convert the Project 2612 archive to MD ROMs using your player.

If 50 is not possible, would 30 be possible ? By far the most games seem to have about 30 tracks, but there are quite a few blockbusters that have about 50 tracks.



Another request would be to allow to select multiple files at once, instead of having to select them one by one.
http://www.DCEvolution.net - Gigabytes of free Dreamcast software for you

Image

MIKE-STAMP
Interested
Posts: 28
Joined: Sat Dec 08, 2007 10:50 pm
Location: UK
Contact:

Post by MIKE-STAMP » Wed Sep 17, 2008 1:08 am

My rom builder supports up to 256 tracks (I think) you need to use page down and page up to scroll the list.

I just managed to stuf 60 SMS tracks into 1MB of rom, MD tracks are about 4-8 times as big without samples. dac sampled tracks can be over 1MB in size. "Daffy Duck in Hollywood - 09 - Stage 4 - Assault and Peppered.vgm" is 5.4MB, this will not fit on a cartrage on its own!

The datarate on this vgm is very high due to pointles writes to the panning register before every sample. My player will play this file in gens though.

- I can add multiple selection tomorow. It seems easy enough to add, I did only learn about the GetOpenFileName() windows call a few days ago.

Christuserloeser
Very interested
Posts: 145
Joined: Sun Jan 28, 2007 2:01 am
Location: DCEvolution.net
Contact:

Post by Christuserloeser » Fri Sep 19, 2008 1:49 pm

Prepared a mixtape with some nice tunes for y'all! :)

http://www.megaupload.com/?d=GHZKTK3Q


Really looking forward to your next update! :D
http://www.DCEvolution.net - Gigabytes of free Dreamcast software for you

Image

Christuserloeser
Very interested
Posts: 145
Joined: Sun Jan 28, 2007 2:01 am
Location: DCEvolution.net
Contact:

Post by Christuserloeser » Sun Sep 21, 2008 4:49 am

Pulstar uploaded a mixtape he made: http://www.sega-16.com/forum/showpos...2&postcount=29
http://www.DCEvolution.net - Gigabytes of free Dreamcast software for you

Image

tomaitheous
Very interested
Posts: 256
Joined: Tue Sep 11, 2007 9:10 pm

Post by tomaitheous » Sun Sep 21, 2008 5:16 am

MIKE-STAMP wrote:My rom builder supports up to 256 tracks (I think) you need to use page down and page up to scroll the list.

I just managed to stuf 60 SMS tracks into 1MB of rom, MD tracks are about 4-8 times as big without samples. dac sampled tracks can be over 1MB in size. "Daffy Duck in Hollywood - 09 - Stage 4 - Assault and Peppered.vgm" is 5.4MB, this will not fit on a cartrage on its own!

The datarate on this vgm is very high due to pointles writes to the panning register before every sample. My player will play this file in gens though.

- I can add multiple selection tomorow. It seems easy enough to add, I did only learn about the GetOpenFileName() windows call a few days ago.
Does the VGM format have support for token/dictionary compression?

MIKE-STAMP
Interested
Posts: 28
Joined: Sat Dec 08, 2007 10:50 pm
Location: UK
Contact:

Post by MIKE-STAMP » Sun Sep 21, 2008 1:32 pm

There is no "token/dictionary compression", that does not stop you designing your own version of vgm with compression, It would only be nessary for the MD vgm player though. vgz is satifactory for computers.

tomaitheous
Very interested
Posts: 256
Joined: Tue Sep 11, 2007 9:10 pm

Post by tomaitheous » Tue Sep 23, 2008 2:52 am

Ok- then I'll have to write one. I'd like to write a MD VGM player for PCE (I have a 2612 that I'll be attaching to my rom board). Hopefully I can emulate the VDP's PSG/noise channels with PCE's original audio unit.

SmartOne
Very interested
Posts: 77
Joined: Sun Sep 21, 2008 5:18 am

Post by SmartOne » Tue Sep 23, 2008 3:20 am

You people are crazy. :D
Crazily awesome, that is.

MIKE-STAMP
Interested
Posts: 28
Joined: Sat Dec 08, 2007 10:50 pm
Location: UK
Contact:

Post by MIKE-STAMP » Sat Oct 04, 2008 7:50 pm

I have released the sourcecode to the vgm player.
http://www.mjsstuf.x10hosting.com/SEGA% ... %20SRC.zip

Christuserloeser
Very interested
Posts: 145
Joined: Sun Jan 28, 2007 2:01 am
Location: DCEvolution.net
Contact:

Post by Christuserloeser » Sat Oct 04, 2008 7:52 pm

MIKE-STAMP wrote:I have released the sourcecode to the vgm player.
http://www.mjsstuf.x10hosting.com/SEGA% ... %20SRC.zip
Oh, great! :D


btw, did you get around to add selection of multiple files at once ?
http://www.DCEvolution.net - Gigabytes of free Dreamcast software for you

Image

MIKE-STAMP
Interested
Posts: 28
Joined: Sat Dec 08, 2007 10:50 pm
Location: UK
Contact:

Post by MIKE-STAMP » Sat Oct 04, 2008 8:25 pm

Yes I did add multiple file selection, and fixed the openfile box for win98

Christuserloeser
Very interested
Posts: 145
Joined: Sun Jan 28, 2007 2:01 am
Location: DCEvolution.net
Contact:

Post by Christuserloeser » Sat Oct 04, 2008 8:33 pm

Sweet! :D

- You know, this will really help a lot with recording the MD library via real hardware 8)
http://www.DCEvolution.net - Gigabytes of free Dreamcast software for you

Image

Knurek
Newbie
Posts: 6
Joined: Wed Dec 17, 2008 7:28 am

Post by Knurek » Wed Dec 17, 2008 7:34 am

Umm, would it be possible to add fade time to a played tune? Not actually fade it (I doubt 2612 volume registers have good enough resolution to handle very long fades), but just play the songs for n seconds longer?

I can always add the fade later (in, say, Audacity), and currently one has to set the loop number one higher and stop recording manually.

Post Reply