<h1>Development / Mailing List</h1>
Developer information can be found on our
<a href="http://www.sourceforge.net/project/?group_id=1888">
sourceforge page</a>.
There you can also sign on to 
<a href="http://www.sourceforge.net/mail/?group_id=1888">
mailing lists</a>, report bugs,
and participate in 
<a href="http://www.sourceforge.net/forum/?group_id=1888">
online forums</a>.

<h1>Planned Features</h1>
These are larger features we'd like to see in gdam.  If you would like to
work on one of these tasks, let us know.
<ul>
<li>
Alternate mp3 decoder - mpg123 seems to choke on some vbr files, and doesn't
seek that efficiently through a file.  We're looking at several possibilities,
trying to decide which is best.  If you have info or opinions, let us know.
<ul>
  <li>the "mpglib" code from mpg123
  <ul>
    <li>Doesn't support variable bitrate decoding particularly well.
    <li>Reportedly licensed under GPL.
  </ul>
  <li>the "mpglib" code as rewritten in lame 
  <ul>
    <li>capable of handling vbr files that lame produces.
    <li>Reportedly licensed under GPL.
  </ul>
  <li>alsaplayer's rewritten mpg123 code 
  <ul>
    <li>This code is hacked to seek efficiently through mp3 files.  This might 
	well cause less disk stress, and better performance.
    <li>Not certain if this has the problems with non-standard mp3 files that
	mpg123 seems to.
    <li>alsaplayer is released free, but seems to contain non-free code
	from mpg123??
  </ul>
  <li>xmms input plugin support.
  <ul>
    <li>Seems to handle non-standard mp3 formats.
    <li>No licensing problems, the code is free.
    <li>We'd get support for mod files, ogg/vorbis, shorten, and other 
        formats for free.
  </ul>
</ul>
<li>
OGG/Vorbis input support (for free with xxms input plugin support)
<li>
N-Band equalizer... low, mid, and high bands with the ability to cut out bands.
<li>
USB hardware support - figure out how to treat USB keyboards and pen tablets
as generic character devices, write drivers for gdam hardware input.
<li>
Phase Vocoding filter - based on 'ceres' implementation.
<li>
General compression/rectification filter.
<li>
Slim 'instrument state vs. time' sequencing, ala groove boxes.
<li>
Sampling-oriented component.
<li>
Flashy skins.
<li>
Automatic Beat Detection - a popular but difficult request.
</ul>
