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