README: Update link.
README: Clean up, remove BitBucket links.
openmsx: Set max frameskip to speed up boot time.
Copyright 2018 Laurens Holst
Simple MIDI synthesizer for MSX-MUSIC (YM2413 OPLL) and PSG.
Run SyntheFM from MSX-DOS 2.
Usage:
synthefm [options]
Options:
/b
Enter blackout mode during playback.
This setting makes the screen go black during playback. For machines with a lot of VDP interference on the audio output, this may reduce the amount of interference.
All channels are monophonic.
All channels respond to:
Overlap the notes to play legato.
FM Voice channels 1-9 respond to:
FM Basic channel 1 responds to:
Synthesix Lite FM is free and open source software. If you want to contribute to the project you are very welcome to. Please contact me at any one of the places mentioned in the project information section.
You are also free to re-use code for your own projects, provided you abide by the license terms.
Synthesix Lite FM depends on the library project Neonlib; it is recommended to clone the project with Mercurial so they will automatically be pulled in at the correct version, otherwise you have to download them manually:
hg clone https://hg.sr.ht/~grauw/synthesix-lite-fm
Building the project is easy on all modern desktop platforms. On MacOS and
Linux, simply invoke make
to build the binary and symbol files into the
bin
directory:
make
Windows users can open the Makefile
and build by pasting the line in the all
target into the Windows command prompt.
To launch the build in openMSX after building, put a copy of MSXDOS2.SYS
and
COMMAND2.COM
and in the bin
directory, and invoke the make run
command.
Note that the glass assembler which is
embedded in the project requires Java 8. To check
your Java version, invoke the java -version
command.