Over the past two or three weeks the project that I have been working on has taken an unexpected turn towards audio. I’m not going to go into too many details about the project at the moment, but I will talk just a bit about a few future modules that will be appearing once the project has gotten far enough to release some of the code.

I’m currently looking at audio file, but I am also looking at furutre video application by creating a new set of modules that will be called ErlMM for Erlang Multi-Media. The first release will be able to take a WAV file or a MP3 file and convert from one to the other. As the project that I am going to be working on will be using Flash on the front end I am planning on adding FLV support quickly therefater. Eventaully I will be adding ACC and OGG support as well.

I’ve been working with the WAV and MP3 fiel formats and those are pretty simple when you take Erlang’s binary syntax into account. The part that has been slwoing me down the past few days is creating the audio codecs for the differnet encoding methods. So if anyone has any great reading on codecs pass them along in the comments.