Reply
 
Thread Tools Display Modes
  #1  
Old 06-13-2012, 12:27 AM
Multimedia Mike Multimedia Mike is offline
Mike Melanson
Snacks 'N Jaxson (+25)
 
Join Date: Jun 2012
Location: San Jose, CA
Chipamp in the browser?

Hi! I've been lurking and leeching music from OCRemix for awhile now but I finally joined because I might have something to contribute.

Is there any interest in being able to run Chipamp in a web browser? I.e., the ability to play a chiptune directly in the browser rather than relying on an external program? Does something like this already exist or is someone working towards the goal?

The reason I ask is because I'm working on the goal. In fact, it's almost ready to launch (for a handful of systems' chiptunes). I thought now would be a good time for due diligence to learn if I'm duplicating anyone else's effort.

Last edited by Multimedia Mike; 06-13-2012 at 12:30 AM. Reason: typo
Reply With Quote
Sponsored Links

Please register to remove the above advertisement.
  #2  
Old 06-13-2012, 02:15 AM
jmr's Avatar
jmr jmr is offline
Jeff Roberts
Kraid (+1200)
OC ReMix Artist Profile
 
Join Date: Apr 2002
Location: St John's, NL
There's already been some headway in porting video game music format players to flash.
FlashNSF is pretty well known and widely used.
Someone's also ported the Game Music Emu library to flash. Interface is clunky and not really suited to use on a website as is, but it's open source and fairly easy to customize. Case in point: I (having ZERO experience with flash or actionscript) was able to throw together this modified version in an afternoon or two.
Reply With Quote
  #3  
Old 06-13-2012, 05:37 AM
Multimedia Mike Multimedia Mike is offline
Mike Melanson
Snacks 'N Jaxson (+25)
 
Join Date: Jun 2012
Location: San Jose, CA
Quote:
Originally Posted by jmr View Post
There's already been some headway in porting video game music format players to flash.
FlashNSF is pretty well known and widely used.
Thanks, I hadn't heard of this one.

Quote:
Originally Posted by jmr View Post
Someone's also ported the Game Music Emu library to flash. Interface is clunky and not really suited to use on a website as is, but it's open source and fairly easy to customize. Case in point: I (having ZERO experience with flash or actionscript) was able to throw together this modified version in an afternoon or two.
I am familiar with the GME port to Flash. Nice work cataloging all the SNES songs. It would be nice to see an easier way to transition between the various tracks in a song.

My project also leverages libGME, only by using the original C library in Google Chrome's Native Client interface.
Reply With Quote
  #4  
Old 06-13-2012, 08:39 AM
Rozovian's Avatar
Rozovian Rozovian is offline
Ad G, Workshop Moderator, Songs of Light and Darkness Director
Mother Brain (+4000)
OC ReMix Artist Profile
 
Join Date: Sep 2007
Location: Finland
Somebody make this happen.
Reply With Quote
  #5  
Old 06-13-2012, 12:30 PM
djpretzel's Avatar
djpretzel djpretzel is offline
David W. Lloyd, Administrator, Super Street Fighter II Turbo HD Remix Soundtrack Co-Director
Joe Musashi (+7000)
OC ReMix Artist Profile
 
Join Date: Jan 2002
Location: Fairfax, Virginia, USA
Is Flash really the way to go?

I think HTML5 would be preferable... JavaScript... and using Web Workers to pre-render & Web Storage to buffer? Or something like that?
__________________

djpretzel / www.ocremix.org / www.djpretzel.com / anime mixes
Reply With Quote
  #6  
Old 06-13-2012, 03:06 PM
Multimedia Mike Multimedia Mike is offline
Mike Melanson
Snacks 'N Jaxson (+25)
 
Join Date: Jun 2012
Location: San Jose, CA
Quote:
Originally Posted by djpretzel View Post
Is Flash really the way to go?

I think HTML5 would be preferable... JavaScript... and using Web Workers to pre-render & Web Storage to buffer? Or something like that?
Flash would be my second choice for this, right behind Chrome Native Client, which is what I'm using.

Going the pure JS/HTML5 route would entail: Getting the engines ported to JavaScript (the ActionScript ports might help with this, otherwise, huge chore); then there's audio output which would require separate backends for the experimental audio APIs that both Firefox and Chrome are deploying, plus there would probably need to be a Flash audio output "fallback" (which seems to be how many HTML5 apps current do audio). And that's not even getting into visualization (not necessary, but it is nice to have).

It probably can be done with pure 'HTML5' (or rather, a combination of tech that often contribute to the overall HTML5 buzzword), but it would be a lot more work, and likely not anywhere near as performant.
Reply With Quote
  #7  
Old 07-01-2012, 06:34 AM
Multimedia Mike Multimedia Mike is offline
Mike Melanson
Snacks 'N Jaxson (+25)
 
Join Date: Jun 2012
Location: San Jose, CA
Quote:
Originally Posted by Rozovian View Post
Somebody make this happen.
A quick update: I am still committed to making this happen. I was about to make it happen when I first posted a few weeks ago. djpretzel encouraged me to try to get some more feature support into the player to bring it closer in line with the real Chipamp. So I've been working on that.

Anyway, if anyone wants a peek at what I'm working on, drop me a PM or email. I hope to release something public soon that can support a wide enough set of formats (and a decent database to back it up) and then be able to add more formats and features as requested.
Reply With Quote
  #8  
Old 07-01-2012, 07:33 AM
Brandon Strader's Avatar
Brandon Strader Brandon Strader is online now
Random Encounter Director, The Root of All Evil Director
Joe Musashi (+7000)
OC ReMix Artist Profile
 
Join Date: Dec 2002
Location: United States
I think chiptunes in browser is a great idea, especially with youtube's system of flag first, ask questions later. This might be an interesting thing to pursue, especially since a lot of remixers focus on those dusty old chiptunes instead of modern soundtracks.
Reply With Quote
  #9  
Old 07-01-2012, 12:09 PM
DarkSim's Avatar
DarkSim DarkSim is offline
Red Mage (+400)
OC ReMix Artist Profile
 
Join Date: May 2010
Location: UK
Yeah this would be a really useful thing to have, especially if it could be integrated on the remix pages so you could have a link to the original source by the side of the youtube preview, if the chiptune is available. Would also be handy for WIP threads to quickly compare source usage. Nice work, Mike
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:11 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.