research/opl
Simon Howard 2b81dd217f Add command line option to specify genmidi lump, identify instrument
when a voice is programmed.

Subversion-branch: /research
Subversion-revision: 1698
2009-09-30 17:59:35 +00:00
..
dosbox-trace Add command line option to specify genmidi lump, identify instrument 2009-09-30 17:59:35 +00:00
droplay Add OPL traces from Heretic and Hexen, plus some other games. 2009-04-05 21:42:25 +00:00
finetune Fine tuning field research. 2009-09-11 16:52:51 +00:00
genmidi Oops. 2009-09-18 20:11:46 +00:00
level Add OPL volume level research data. 2009-03-16 22:21:02 +00:00
novoices Findings from instrument priority investigation. 2009-09-12 16:56:37 +00:00
oplinit Add OPL research data to version control. 2009-03-15 19:43:27 +00:00
pitchbend Add pitch bend research data. 2009-09-04 19:20:05 +00:00
scale Add instrument 36 scale data. 2009-09-17 18:21:00 +00:00
volume Add trace files for examining menu volume values. 2009-03-15 20:03:19 +00:00
README Add OPL volume level research data. 2009-03-16 22:21:02 +00:00

Research data from investigating Chocolate Doom OPL MIDI playback.

    dosbox-trace      DOSBox patch and script to monitor Vanilla Doom OPL
                      register writes and interpret.

    genmidi           Script for parsing and converting contents of Doom
                      GENMIDI lump

    oplinit           Linux program to initialise Adlib card and play a tone.

    scale             Constructed MIDI file to play each note in sequence
                      in order to determine the register writes for each note.

    droplay           Test program for playing back DOSBox raw OPL files.

    volume            Examination of how scale level values are affected by
                      menu volume setting.

    level             Constructed MIDI to play a note at each volume level
                      in order to determine the register values for MIDI
		      volumes.