On the train ride in to work today I created a basic implementation of RPG Audio Mixer’s audio engine use the BasicPlayer class from JavaZoom’s jlGui project. It was very easy to implement and it looks like I can re-distribute the classes with my app, unlike QuickTime and JMF which require end users to download and install separately. It supports MP3, WAV and Ogg Vorbis, as well as a few other audio formats. So far it doesn’t look like it supports seamless audio looping but I need to dig a little deeper.
I’ve also been futzing around with both Subversion and Maven recently. I’m hoping that getting a grasp of both of these will help simplify the development of RPGAM and hopefully open it up to other people wanting to look at the code - something I’m a little weary of since I consider myself a beginner/intermediate Java programmer.
I’ve switched to a non-free but fairly cheap Subversion hosting service: DevGuard.com.
I may forgo Maven until I understand it better and just use Ant for the time being. I just want something that allows me to build easily and quickly and not be specific to my laptop.
Finally, my girlfriend got my a widescreen 22″ monitor for Christmas, so between that and the possibility of getting a new computer, I’m hoping to start making progress on this program once again.
I know every few months I say the project isn’t dead and then disappear again, but between life and work being busy, learning frustrations and fluctuating personal motivation, I sometimes find it hard to keep this project going.