mirror of
https://github.com/chocolate-doom/research.git
synced 2024-11-22 04:12:00 +00:00
6d81e82c4b
Subversion-branch: /research Subversion-revision: 1663 |
||
---|---|---|
.. | ||
e1m1-cropped.mid | ||
finetune.mid | ||
finetune.processed.txt | ||
finetune.txt | ||
finetune2.mid | ||
finetune2.processed.txt | ||
finetune2.txt | ||
gen-sequence | ||
gen-sequence2 | ||
README | ||
results.txt | ||
results2.txt |
Investigations into how the fine tuning field affects OPL register writes. Findings: * Fine tuning only affects double voice instruments. It is only applied to the second voice and not the first. * The fine tuning value adjusts the index into Doom's frequency table. The offset is divided by two before being applied, so a fine tuning value of 10 causes an offset of 5. * Due to integer rounding, odd numbered negative offsets are rounded down (away from zero), so a tuning of -3 gives an offset of -2.