mirror of
https://github.com/chocolate-doom/research.git
synced 2024-11-26 05:51:43 +00:00
fdbaf07ec0
Subversion-branch: /research Subversion-revision: 1656 |
||
---|---|---|
.. | ||
bend.mid | ||
bend.processed.txt | ||
bend.txt | ||
e1m1-cropped.mid | ||
freqs-to-csv | ||
freqs2.csv | ||
freqs2.gnumeric | ||
gen-sequence | ||
README |
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)