Menu

Home

yki

SootSound

SootSound is a music player system for MSX computers (http://www.msx.org) with MoonSound or other compatible OPL4 sound cartridges. Creating and replaying music with the SootSound system requires the following components:

  • An XM music tracker such as MilkyTracker, running on PC/Windows, Linux or Mac.
  • The MoonSound ROM instrument package (0000_all_instruments.zip) which contains an XI instrument set made from the Yamaha YRW-801's sounds and a GeneralMIDI patch set found from a Linux driver
  • An XM-to-LTM module converter program "xm2ltm"
  • An LTM replayer routine for MSX and MoonSound "ltmplay"

The XM-to-LTM converter and LTM replayer program are part of this Sourceforge project.

What are all the files here

For a description of the files in the source directory, see [file structure].

How to compile

You'll need some stuff to compile and run the software. See [building and testing].

Acknowledgements

The SootSound project uses some pieces of code written by the following people.

  • Avelino Herrera Morales: MoonSound/OPL4 support routines in moonsound.c and moonsound.h taken from ms2.c, see http://msx.atlantes.org/index_en.html#moonsound
  • Avelino Herrera Morales and Néstor Soriano Vilchez (Konamiman): SDCC backend for MSXDOS (crt0_msxdos etc.) in the msxbase subdirectory
  • Michael Barr: CRC routines in the crc subdirectory
  • Markku Reunanen (Marq): msxlib.c/.h in the msxlib subdirectory, and the original xm2mod converter that served as a basis for my xm2ltm converter

Related

Wiki: building and testing
Wiki: file structure

MongoDB Logo MongoDB