SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
THIS CODE WILL NOT BE DEVELOPED FURTHER BY ITS AUTHOR

AMIGA Future Composer v1.0 - v1.4 music player

Implemented in 1997 by Michael Schwendt (sidplay@geocities.com). Based mainly on hand-written notes from 1990 which were made upon fixing a variety of bugs in the original player source code which was released with Future Composer.

It has been written in order to be able to listen to unforgotten FC musics from AMIGA again with Linux. Existing MOD players don't support Future Composer modules.

Much of the code outside the FC player implementation is unfinished, simplified, and may contain hard-coded definitions. Further, the code may contain unused functions and procedures as well as inaccurate comments.

If you want to work on this code or derive your own player from it, feel free to do so. This software is GPL'ed. If you don't know what that means, have a look at the file ``COPYING''. Especially MOD player authors are welcome to use this as an example on how to implement working FC support. If you have any questions, ask.

Although this code does not claim it would be 100% compatible with each and every FC music module available, it contains a variety of special fixes for bugs and problems found in the original FC player source code as well as in several derived versions. It has been tested with a lot of music modules for quite a long time.

The terminology used in each source file differs from the documentation that comes with the Future Composer editor. For instance, the ``pattern SEQUENCER'' is called ``track table'' to not conflict with real pattern administration variables. The ``FREQUENCE-Modulation'' sequence is called ``sound modulation'' sequence because it does not only affect the sample period, but also the currently active sample. Also, the ``VOLUME-Modulation'' sequence actually defines an instrument and contains parameters which not only affect volume. It better ought to be called ``instrument definition'' sequence. However, once the instrument has been defined, the rest of the sequence does only do the volume envelope.

SUPPORTED VERSIONS OF FUTURE COMPOSER

Future Composer v1.0 (SMOD) (C) 1989 The Superions Future Composer v1.2 (SMOD)
Future Composer v1.3 (SMOD)
Future Composer v1.4 (FC14) (C) 1990 by Supersero of The Superions

Future Composer is based on a music routine by Jochen Hippel.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.