Platforms UNIX Linux Development Development tools Sound & Music  

A library for playing modules under LINUX, written in C++

download download home home  
important code information
author:
Peter Burns
minimum requirements:
A library for playing modules under LINUX, written in C++ description

A library for playing modules under LINUX, written in C++, the OSS.


This is a library for loading and playing mod, s3m and xm files.
It also contains routines for loading various sample and instrument formats.

It was developed on linux, and contains code that is specific to linux, so
it may not be useful on other platforms.

I'm distributing it as source rather than as binary in the hope that I may get
some help tracking down bugs and adding new features.

ncmod, and gtkmod are provided to give examples of using the library.

See copyright for the licensing details.

Many sources of information were used in developing the library.
The most useful were:

- Much of the information regarding modules was taken from
fmoddoc2.zip by firelight (Brett Paterson). I wouldn't written this
library if I hadn't found this.

- "A Programmer's Guide to Sound", by Tim Kientzle,
proved a useful source for many of the sample decoding algorithms.

What differentiates this from the all the other players available for?
Not much. The only major difference is that it is written in c++ which is
unusual for something created for linux. The other difference is that it is
mainly targeted for use as a library rather than as a program.

It is my intension to eventually create a tracker for linux, if I ever find
the time. After graduating from uni, I found myself with a bit of time on my
hands whilst I was looking for work, so I wrote this.

I enjoy getting corresponence but not spam.


File List:
player-0.1/0b
player-0.1/LGPL25Kb
player-0.1/Makefile5Kb
player-0.1/Makefile.in5Kb
player-0.1/README2Kb
player-0.1/TODO1Kb
player-0.1/autoconf/0b
player-0.1/autoconf/Makefile.in5Kb
player-0.1/autoconf/Makefile.in~4Kb
player-0.1/autoconf/config.h.in1Kb
player-0.1/autoconf/configure.in1Kb
player-0.1/autoconf/configure.in~1Kb
player-0.1/autoconf/install-sh5Kb
player-0.1/config.status8Kb
player-0.1/configure53Kb
player-0.1/configure.in1Kb
player-0.1/copyright3Kb
player-0.1/dsp.cc5Kb
player-0.1/dsp.h1Kb
player-0.1/formats.h17Kb
player-0.1/gtkmod.cc11Kb
player-0.1/gtkrc1Kb
player-0.1/instrument.cc13Kb
player-0.1/instrument.h1Kb
player-0.1/moddisplay.cc4Kb
player-0.1/module.cc51Kb
player-0.1/module.h2Kb
player-0.1/ncmod.cc5Kb
player-0.1/patch.h3Kb
player-0.1/player.cc36Kb
player-0.1/player.h4Kb
player-0.1/pmod.cc2Kb
player-0.1/sample.cc36Kb
player-0.1/sample.h1Kb
player-0.1/types.h1Kb
player.frm368b

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os
stats
downloads 44
version
size in Kb 94
popularity   2433/7916593
user rating 5/10
ad


New Code
Popular Code