In the immortal words of the BudBrains: Check dis out:
[swfobj src=”http://sandbox.photonstorm.com/flod/FlodDemo1.swf” width=”426″ height=”426″]
Now Amiga mod replay has been done in AS3 before, most famously by Joa and Andre in the 8BitBoy Popforge library. And more recently in Flash Mod Player by Badsectoracula (although that is written in haXe it still compiles to AS3). But today I was blown away to receive a tiny zip package from the talented Christian Corti, lead developer at TrinityEffects. It contained a little test swf and a few class files named “flod”.
Flod is his native AS3/FP10 Amiga Module playing library. And as you can hear, it plays very well!
It has full support for 15/31 instruments and all the effects up to Protracker 2.3 including Inverse Loop (latest version, not the Funky Repeat), it also supports both Amiga A500 and A1200 filters. It adds less than 10Kb to your SWF file size (excluding the mod itself of course), but more importantly the CPU impact is minimal.
Christian has released it under the Creative Commons Attribution-Share Alike 3 (Unsupported) License, which basically means you are pretty much free to use it however you want, for whatever you want. It requires Flash Player 10, which at it’s current adoption rate of 76% and growing, shouldn’t be a big issue for anyone these days.
I fully intend to integrate this with the FP10 branch of PixelBlitz. He also has a set of SoundSpectrum classes for generating beautiful VU meters (and also extremely useful if you wish to link the music to in-game events or effects). They are being tidied up at the moment, so hopefully they’ll be released soon. I’ll post about it here when they are.
Feel free to download the zip file and have a play!
Please comment here to let us both know what you create with it.
4 ResponsesLeave a comment
Make yourself heard
All about Photon Storm and our
HTML5 game development services
Filter our Content
- Cool Links
- Flash Game Dev Tips
- Game Development
- Geek Shopping
- In the Media
- Phaser 3