Next Page

Playing Chiptunes in a Web Browser by MultimediaMike at 2:29 AM EDT on July 17, 2012
Hi, first time poster to this forum. A colleague recommended that I drop a note about my new project which pertains to video game music.

The pitch is simple: Play chiptunes directly in a web browser. The website is here: Game Music Appreciation. So far, it catalogs NES, SNES, Game Boy, Nintendo DS, Genesis, Saturn, and Dreamcast chiptunes.

My colleague suggested that I should eventually incorporate vgmstream at some point. Meanwhile, I hope the site finds some fans from this forum.

I see some familiar names as I look at the main forum index-- Knurek, in particular, a prolific ripper/dumper. Go to my game music site and search for his name. The site indexes the metadata attached to the chiptunes, including ripper/dumper info, though it doesn't presently show that in the interface.
by Knurek at 3:50 AM EDT on July 17, 2012
You might want to try using Portable Music Archive for Game Boy/Game Gear games, since the sets there are timed - all your Game Boy songs have 2:30 for the duration, which is obviously wrong.

You can try browsing other xxx.joshw.info sites, they should have more rips than Modland, I've stopped uploading there quite a while ago (xxx can be ssf, dsf, 2sf, nsf, hes, and maybe something else as well, can't recall ATM).

Neat site though, hopefully the server bill won't break your back. :)
by MultimediaMike at 12:03 PM EDT on July 17, 2012
Thanks, Knurek. Tracking down good archives of these tunes is one of the challenges for this project. Of course, if I do things right, it obviates the need for normal users to hunt down the songs. :)

Thanks for your work on the GBS metadata. I see that your items rely on separate .m3u files for metadata. I'm currently working on a tool to help me import that into the database. I also need it for KSS and HES files (which the player already supports thanks to libgme).

Thanks for the pointer to the various joshw.info sites. I harvested most of the Genesis tunes from smd.joshw.info. I didn't know he had all those other subdomains.

There's still a lot of work to do. But bandwidth and hosting costs are the least of my worries. :) My hosting plan gives me tons of bandwidth that I don't use each month.
by TheUltimateKoopa at 1:42 PM EDT on July 18, 2012
Note that not all GBS files have an M3U playlist.
by snakemeat at 10:49 PM EDT on July 18, 2012
This is nice, thanks.
by MultimediaMike at 2:57 AM EDT on July 19, 2012
@TheUltimateKoopa: True. None of the GBS files imported into my current database have M3U info associated with them. I didn't even realize that was a tagging option. I have a lot of work ahead of me to get the better GBS/M3U metadata sets into the database.

BTW, if anyone is interested, I posted the source code to the music player: SaltyGME source at Github
by TheUltimateKoopa at 9:10 PM EDT on July 21, 2012
BTW, the vio2sf you use is an outdated version. The latest version (0.23) is much better.

Here's a YouTube video to prove it. It has the entire of Flower Garden from Yoshi's Island DS.

http://www.youtube.com/watch?v=1afy3pjQUyI
by MultimediaMike at 4:26 AM EDT on July 22, 2012
How do you know which vio2sf version I am using? I can't tell from the source code but the only version I am able to find from a Google search is v0.23. I would certainly like to get the latest version because I know of a few different Nintendo DS files that sound wrong.
by Dais! at 4:31 AM EDT on July 22, 2012
This is a cool project, and it's easy to see you put a lot of work into it. Ever since I tried FlashNSF and the projects at hkpr.info (which you're also aware of), I've been hoping someone would make an accessible GME applet for browsers. I have to admit I'm a little disappointed that the app you've created is Chrome-specific and has to be installed, but I understand the reasons and the site you've set up is pretty wonderful. This is really great, something I've been waiting for a long time. Thank you.

If you do add support for VGMstream, you might want to start with the gradual introduction of DS/Saturn stuff, and Sega CD/Turbo CD when you expand into that. PS1 XA and Dreamcast and so on can get pretty large (not to mention resource intensive), and while bandwidth might not be a problem now, it's always hard to predict how long that will be true.

Once again, thank you very much for this! I wish I had half this much dedication to seeing a project through.


(I may have missed you mention it somewhere, but do you have any plans regarding the updated VGM format, which extends support to a whole bunch of other stuff?)
by MultimediaMike at 3:17 PM EDT on July 22, 2012
@TheUltimateKoopa:

I got my vio2sf code from NDS Music Player found here. According to a comment in the main.c file, it's using vio2sf 0.15.

Can you tell me where to find more authoritative source code for v0.23? Is it something I have to extract from the DeSmuME source code?

Thanks.

edited 3:22 PM EDT July 22, 2012

Next Page
Go to Page 0 1

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source