research/opl/pitchbend
Simon Howard fdbaf07ec0 Add pitch bend research data.
Subversion-branch: /research
Subversion-revision: 1656
2009-09-04 19:20:05 +00:00
..
bend.mid Add pitch bend research data. 2009-09-04 19:20:05 +00:00
bend.processed.txt Add pitch bend research data. 2009-09-04 19:20:05 +00:00
bend.txt Add pitch bend research data. 2009-09-04 19:20:05 +00:00
e1m1-cropped.mid Add pitch bend research data. 2009-09-04 19:20:05 +00:00
freqs-to-csv Add pitch bend research data. 2009-09-04 19:20:05 +00:00
freqs2.csv Add pitch bend research data. 2009-09-04 19:20:05 +00:00
freqs2.gnumeric Add pitch bend research data. 2009-09-04 19:20:05 +00:00
gen-sequence Add pitch bend research data. 2009-09-04 19:20:05 +00:00
README Add pitch bend research data. 2009-09-04 19:20:05 +00:00

Constructed MIDI to test pitch bend effects.

Findings:

 * Doom ignores the least significant bit of pitch bend events

 * The "range" of the pitch bend extends over the nearest two notes,
   ie. when bent down to the minimum, notes sound two semitones lower
   than normal, when bent up to maximum, notes sound two semitones
   higher than normal.

 * The full pitch table is in doom2.exe starting at 0x0008864c

 * When bent up at the highest note, the MIDI code overflows the pitch
   table slightly and uses the next value in memory (0x36c)