freedoom/lumps/genmidi/orig
Simon Howard b754214379 genmidi: Move GENMIDI C code to subdirectory.
Move C code into subdirectory as it will soon be only of historical
interest. Add extra program to dump SBI instrument patches, switch
to using OPL2 instruments, and ignore "null" instruments (all-zero).
2012-01-03 00:03:15 +00:00
..
dump-sbi.c genmidi: Move GENMIDI C code to subdirectory. 2012-01-03 00:03:15 +00:00
genmidi-gen.c genmidi: Move GENMIDI C code to subdirectory. 2012-01-03 00:03:15 +00:00
instrnames.c genmidi: Move GENMIDI C code to subdirectory. 2012-01-03 00:03:15 +00:00
Makefile genmidi: Move GENMIDI C code to subdirectory. 2012-01-03 00:03:15 +00:00
oplinstrs.c genmidi: Move GENMIDI C code to subdirectory. 2012-01-03 00:03:15 +00:00
oplvar.h genmidi: Move GENMIDI C code to subdirectory. 2012-01-03 00:03:15 +00:00
README genmidi: Move GENMIDI C code to subdirectory. 2012-01-03 00:03:15 +00:00

This is the "original" code previously used to generate a GENMIDI
lump, and the original set of patches.

This code generates a functional GENMIDI lump using the free patch data
from the OpenBSD OPL MIDI driver. The result doesn't sound quite as
good as the original Doom lump; however, most source ports don't use
GENMIDI anyway nowadays, so this should be good enough.