Add FM synthesizer support

This adds support for "real" FM sound that can be used instead of MIDI
sound. (Currently only available on platforms where SDL_mixer is used.)

The MakoFM class interprets AMUS.DAT to create a write sequence to the
OPNA registers, from which fmgen generates an audio stream.
This commit is contained in:
kichikuou
2020-11-21 13:40:21 +09:00
parent f4f8b7d104
commit 893f716ef3
11 changed files with 1049 additions and 2 deletions
+3
View File
@@ -0,0 +1,3 @@
[submodule "deps/fmgen"]
path = deps/fmgen
url = https://github.com/kichikuou/fmgen.git